diff --git a/DEPS b/DEPS
index b34b928b..ab864ea 100644
--- a/DEPS
+++ b/DEPS
@@ -283,15 +283,15 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ANGLE
   # and whatever else without interference from each other.
-  'angle_revision': 'f8f84e4952fa6653f18c46442bb1488b09055ee2',
+  'angle_revision': 'bbf67e2e41d8acdcb72b8c1a154032f378b13b39',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
-  'swiftshader_revision': 'd3b44fe1edef36ce3169daf9ea178c99784abe2f',
+  'swiftshader_revision': 'b96e5c7ae73cf3d3e8b0cb36e69cf5996ec358b2',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling PDFium
   # and whatever else without interference from each other.
-  'pdfium_revision': '110d134c7aef79bb24df6432568172c6076351aa',
+  'pdfium_revision': '924c2d2b92f05ad7db0dbe8cb7383cf4b5ad1845',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling BoringSSL
   # and whatever else without interference from each other.
@@ -346,7 +346,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling catapult
   # and whatever else without interference from each other.
-  'catapult_revision': '1cac3deac84072df4ef5b65c676e619543349a51',
+  'catapult_revision': '3a2e446a98743856c32b4426cef3237f86ad8787',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libFuzzer
   # and whatever else without interference from each other.
@@ -390,11 +390,11 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'dawn_revision': '3e5c78b3b08d74b7b8585dd78848940a1d417a5d',
+  'dawn_revision': '4313dba514e2b05c5941c65b92f489cda3655fb0',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'quiche_revision': '2c30ea85887a86e93df9a74207d9f51d80b0cf3a',
+  'quiche_revision': 'e4c94b8f2beff14b5384c92c01142a5f9b049a6c',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ios_webkit
   # and whatever else without interference from each other.
@@ -771,7 +771,7 @@
   },
 
   'src/ios/third_party/material_components_ios/src': {
-      'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '3a935e0d9630a8867202958d9097acde16e38d0d',
+      'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '2eaeeed3b8899aa76e3f6defd20e7d7d89eeb360',
       'condition': 'checkout_ios',
   },
 
@@ -1136,7 +1136,7 @@
   },
 
   'src/third_party/depot_tools':
-    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '2a229719c26bbf2cbc65c91b372ea03c6bef3b9c',
+    Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '14e6d235f254941a03fa18570880e5b1b2fc147b',
 
   'src/third_party/devtools-frontend/src':
     Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
@@ -1516,7 +1516,7 @@
     Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'fac04ceb3e966f613ed17e98178e9d690280bba6',
 
   'src/third_party/openscreen/src':
-    Var('chromium_git') + '/openscreen' + '@' + 'dd0f1516b427340e0676675dac9f146deb0d0b1a',
+    Var('chromium_git') + '/openscreen' + '@' + '0c7234f8b6b87789f3ef18b425e04a76bf1fbaba',
 
   'src/third_party/openxr/src': {
     'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
@@ -1738,7 +1738,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/linux-amd64',
-          'version': 'RtD8xqaqrRrytT6MsaNlzX5gaeST_FWmJOWybBul90gC',
+          'version': 'l0eo0uR9oMGZFKDucYLGk3vdNGAunP4tGrDhIfzljdcC',
         },
       ],
       'dep_type': 'cipd',
@@ -1748,7 +1748,7 @@
       'packages': [
         {
           'package': 'skia/tools/goldctl/windows-amd64',
-          'version': 'nBCy_SgHNlcWvuv1uO_jvAuvu2sy1IbVyDkd6RbXvWAC',
+          'version': '7YFnDYPdgUOTWkaZe19LzWhmwWBuVMM9Q02sTDQtlkgC',
         },
       ],
       'dep_type': 'cipd',
@@ -1781,7 +1781,7 @@
     Var('chromium_git') + '/v8/v8.git' + '@' +  Var('v8_revision'),
 
   'src-internal': {
-    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@f51a1dbc4cf0ffbd7b12a3296c39538a5ec0b2ce',
+    'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@9ec0b6929b2c684a720018288f767b72ed331de4',
     'condition': 'checkout_src_internal',
   },
 
@@ -1822,7 +1822,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/media_app/app',
-        'version': 'bOB8ZIQURW8tw81GZjGHvVeauEyHYn160cqlKL-TDO4C',
+        'version': '4CUFvhqqtHkEK_wNpa9gIGb5G7CD8FirGDMp0_lJyMQC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
diff --git a/android_webview/browser/aw_feature_list_creator.cc b/android_webview/browser/aw_feature_list_creator.cc
index 1e71ab47..f30a3a6d 100644
--- a/android_webview/browser/aw_feature_list_creator.cc
+++ b/android_webview/browser/aw_feature_list_creator.cc
@@ -24,6 +24,7 @@
 #include "base/command_line.h"
 #include "base/feature_list.h"
 #include "base/files/file_path.h"
+#include "base/metrics/field_trial.h"
 #include "base/path_service.h"
 #include "base/strings/string_split.h"
 #include "base/time/time.h"
@@ -129,6 +130,25 @@
 
 AwFeatureListCreator::~AwFeatureListCreator() {}
 
+void AwFeatureListCreator::CreateFeatureListAndFieldTrials() {
+  TRACE_EVENT0("startup",
+               "AwFeatureListCreator::CreateFeatureListAndFieldTrials");
+  CreateLocalState();
+  AwMetricsServiceClient::SetInstance(std::make_unique<AwMetricsServiceClient>(
+      std::make_unique<AwMetricsServiceClientDelegate>()));
+  AwMetricsServiceClient::GetInstance()->Initialize(local_state_.get());
+  SetUpFieldTrials();
+}
+
+void AwFeatureListCreator::CreateLocalState() {
+  browser_policy_connector_ = std::make_unique<AwBrowserPolicyConnector>();
+  local_state_ = CreatePrefService();
+}
+
+void AwFeatureListCreator::DisableSignatureVerificationForTesting() {
+  g_signature_verification_enabled = false;
+}
+
 std::unique_ptr<PrefService> AwFeatureListCreator::CreatePrefService() {
   auto pref_registry = base::MakeRefCounted<user_prefs::PrefRegistrySyncable>();
 
@@ -240,23 +260,4 @@
       &ignored_safe_seed_manager, /*low_entropy_source_value=*/absl::nullopt);
 }
 
-void AwFeatureListCreator::CreateLocalState() {
-  browser_policy_connector_ = std::make_unique<AwBrowserPolicyConnector>();
-  local_state_ = CreatePrefService();
-}
-
-void AwFeatureListCreator::CreateFeatureListAndFieldTrials() {
-  TRACE_EVENT0("startup",
-               "AwFeatureListCreator::CreateFeatureListAndFieldTrials");
-  CreateLocalState();
-  AwMetricsServiceClient::SetInstance(std::make_unique<AwMetricsServiceClient>(
-      std::make_unique<AwMetricsServiceClientDelegate>()));
-  AwMetricsServiceClient::GetInstance()->Initialize(local_state_.get());
-  SetUpFieldTrials();
-}
-
-void AwFeatureListCreator::DisableSignatureVerificationForTesting() {
-  g_signature_verification_enabled = false;
-}
-
 }  // namespace android_webview
diff --git a/android_webview/browser/aw_feature_list_creator.h b/android_webview/browser/aw_feature_list_creator.h
index eb96a0e..ed65a36 100644
--- a/android_webview/browser/aw_feature_list_creator.h
+++ b/android_webview/browser/aw_feature_list_creator.h
@@ -11,11 +11,11 @@
 #include "android_webview/browser/aw_browser_policy_connector.h"
 #include "android_webview/browser/aw_field_trials.h"
 #include "android_webview/browser/variations/aw_variations_service_client.h"
-#include "base/metrics/field_trial.h"
 #include "components/policy/core/browser/browser_policy_connector_base.h"
-#include "components/prefs/pref_service.h"
 #include "components/variations/service/variations_field_trial_creator.h"
 
+class PrefService;
+
 namespace android_webview {
 
 // Used by WebView to set up field trials based on the stored variations seed
diff --git a/ash/app_list/BUILD.gn b/ash/app_list/BUILD.gn
index 82b6b4b..aeef20d 100644
--- a/ash/app_list/BUILD.gn
+++ b/ash/app_list/BUILD.gn
@@ -33,6 +33,8 @@
     "app_list_util.cc",
     "app_list_util.h",
     "app_list_view_delegate.h",
+    "apps_grid_row_change_animator.cc",
+    "apps_grid_row_change_animator.h",
     "grid_index.cc",
     "grid_index.h",
     "home_launcher_animation_info.h",
diff --git a/ash/app_list/apps_grid_row_change_animator.cc b/ash/app_list/apps_grid_row_change_animator.cc
new file mode 100644
index 0000000..bb5460b0
--- /dev/null
+++ b/ash/app_list/apps_grid_row_change_animator.cc
@@ -0,0 +1,154 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "ash/app_list/apps_grid_row_change_animator.h"
+
+#include <utility>
+
+#include "ash/app_list/views/apps_grid_view.h"
+#include "base/auto_reset.h"
+#include "base/time/time.h"
+#include "ui/compositor/layer.h"
+#include "ui/gfx/geometry/transform_util.h"
+#include "ui/views/animation/bounds_animator.h"
+
+namespace ash {
+
+AppsGridRowChangeAnimator::AppsGridRowChangeAnimator(
+    AppsGridView* apps_grid_view)
+    : apps_grid_view_(apps_grid_view) {}
+
+AppsGridRowChangeAnimator::~AppsGridRowChangeAnimator() = default;
+
+void AppsGridRowChangeAnimator::AnimateBetweenRows(AppListItemView* view,
+                                                   const gfx::Rect& current,
+                                                   const gfx::Rect& target) {
+  base::AutoReset<bool> auto_reset(&setting_up_animation_, true);
+
+  // The direction used to calculate the offset for animating the item view into
+  // and the layer copy out of the grid.
+  const int dir = current.y() < target.y() ? 1 : -1;
+  int offset =
+      apps_grid_view_->GetTotalTileSize(apps_grid_view_->GetSelectedPage())
+          .width();
+
+  // The transform for moving the layer copy out and off screen.
+  gfx::Transform layer_copy_transform;
+
+  // The bounds where `view` will begin animating to `target`.
+  gfx::RectF target_in;
+
+  // The layer copy of the view which is animating between rows.
+  std::unique_ptr<ui::Layer> row_change_layer;
+
+  if (row_change_layers_.count(view)) {
+    row_change_layer = std::move(row_change_layers_[view]);
+    row_change_layers_.erase(view);
+
+    // Reverse existing row change animation, by swapping the positions of the
+    // mid-animation layer copy and `view`. Then animate each to the correct
+    // target.
+
+    // Calculate 'target_in' so that 'view' can start its animation in the place
+    // of the layer copy.
+    gfx::RectF layer_copy_bounds = gfx::RectF(row_change_layer->bounds());
+    row_change_layer->transform().TransformRect(&layer_copy_bounds);
+    target_in = gfx::RectF(apps_grid_view_->items_container_->GetMirroredRect(
+        gfx::ToRoundedRect(layer_copy_bounds)));
+
+    // Calculate the current bounds of `view` including its layer transform.
+    gfx::RectF current_bounds_in_animation =
+        gfx::RectF(view->GetMirroredBounds());
+    view->layer()->transform().TransformRect(&current_bounds_in_animation);
+
+    // Set the bounds of the layer copy to the current bounds of'view'.
+    row_change_layer->SetBounds(
+        gfx::ToRoundedRect(current_bounds_in_animation));
+    row_change_layer->SetTransform(gfx::Transform());
+
+    // Calculate where offscreen the layer copy will animate to.
+    gfx::Rect current_out =
+        apps_grid_view_->bounds_animator_->GetTargetBounds(view);
+    current_out.Offset(dir * offset, 0);
+
+    // Calculate the transform to move the layer copy off screen. Do not mirror
+    // `current_bounds_in_animation` because it has already been mirrored.
+    layer_copy_transform = gfx::TransformBetweenRects(
+        gfx::RectF(current_bounds_in_animation),
+        gfx::RectF(
+            apps_grid_view_->items_container_->GetMirroredRect(current_out)));
+
+    // Swap the opacity of the layer copy and the item view.
+    const float layer_copy_opacity = row_change_layer->opacity();
+    row_change_layer->SetOpacity(view->layer()->opacity());
+    view->layer()->SetOpacity(layer_copy_opacity);
+  } else {
+    // Create the row change animation for this view. `view` will animate from
+    // offscreen into the 'target' location, while a layer copy of 'view' will
+    // animate from the original `view` bounds to offscreen.
+    view->EnsureLayer();
+    row_change_layer = view->RecreateLayer();
+
+    // Calculate where offscreen the layer copy will animate to.
+    gfx::Rect current_out = current;
+    current_out.Offset(dir * offset, 0);
+
+    // Calculate the transform to move the layer copy off screen.
+    layer_copy_transform = gfx::TransformBetweenRects(
+        gfx::RectF(apps_grid_view_->items_container_->GetMirroredRect(current)),
+        gfx::RectF(
+            apps_grid_view_->items_container_->GetMirroredRect(current_out)));
+
+    view->layer()->SetOpacity(0.0f);
+
+    // Calculate offscreen position to begin animating `view` from.
+    target_in = gfx::RectF(target);
+    target_in.Offset(-dir * offset, 0);
+  }
+
+  // Fade out and animate out the copied layer. Fade in the real item view.
+  views::AnimationBuilder()
+      .SetPreemptionStrategy(
+          ui::LayerAnimator::IMMEDIATELY_ANIMATE_TO_NEW_TARGET)
+      .Once()
+      .SetDuration(base::Milliseconds(300))
+      .SetTransform(row_change_layer.get(), layer_copy_transform,
+                    gfx::Tween::ACCEL_40_DECEL_100_3)
+      .SetOpacity(row_change_layer.get(), 0.0f,
+                  gfx::Tween::ACCEL_40_DECEL_100_3)
+      .SetOpacity(view->layer(), 1.0f, gfx::Tween::ACCEL_40_DECEL_100_3);
+
+  // Stop animating to reset the bounds and transform of `view` before starting
+  // the next animation.
+  apps_grid_view_->bounds_animator_->StopAnimatingView(view);
+  // Bounds animate the real item view to the target position.
+  view->SetBoundsRect(gfx::ToRoundedRect(target_in));
+  apps_grid_view_->bounds_animator_->AnimateViewTo(view, target);
+
+  row_change_layers_[view] = std::move(row_change_layer);
+}
+
+void AppsGridRowChangeAnimator::OnBoundsAnimatorDone() {
+  if (setting_up_animation_)
+    return;
+
+  // Erase row change layers for any item views which are not currently
+  // animating.
+  for (auto it = row_change_layers_.begin(); it != row_change_layers_.end();) {
+    if (!apps_grid_view_->bounds_animator_->IsAnimating(it->first))
+      it = row_change_layers_.erase(it);
+    else
+      it++;
+  }
+}
+
+void AppsGridRowChangeAnimator::CancelAnimation(views::View* view) {
+  row_change_layers_.erase(view);
+}
+
+bool AppsGridRowChangeAnimator::IsAnimating() const {
+  return !row_change_layers_.empty() || setting_up_animation_;
+}
+
+}  // namespace ash
diff --git a/ash/app_list/apps_grid_row_change_animator.h b/ash/app_list/apps_grid_row_change_animator.h
new file mode 100644
index 0000000..4278ad6
--- /dev/null
+++ b/ash/app_list/apps_grid_row_change_animator.h
@@ -0,0 +1,78 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef ASH_APP_LIST_APPS_GRID_ROW_CHANGE_ANIMATOR_H_
+#define ASH_APP_LIST_APPS_GRID_ROW_CHANGE_ANIMATOR_H_
+
+#include <map>
+#include <memory>
+
+namespace gfx {
+class Rect;
+}  // namespace gfx
+
+namespace ui {
+class Layer;
+}  // namespace ui
+
+namespace views {
+class View;
+}  // namespace views
+
+namespace ash {
+
+class AppsGridView;
+class AppListItemView;
+
+// Manages row change animations for app grid items. Uses a map to keep track of
+// all item layer copies for the currently running row change animations.
+class AppsGridRowChangeAnimator {
+ public:
+  explicit AppsGridRowChangeAnimator(AppsGridView* apps_grid_view);
+  AppsGridRowChangeAnimator(const AppsGridRowChangeAnimator&) = delete;
+  AppsGridRowChangeAnimator& operator=(const AppsGridRowChangeAnimator&) =
+      delete;
+  ~AppsGridRowChangeAnimator();
+
+  // Invoked when the given `view`'s current bounds and target bounds are in
+  // different rows. To avoid moving diagonally, `view` is put into an adjacent
+  // position to `target` outside of the grid and fades in while moving to
+  // `target`. Meanwhile, a layer copy of `view` would start at `current` and
+  // fade out while moving off screen to a position adjacent to `current`. When
+  // called on a `view` which is already animating between rows, the location of
+  // the layer copy and view is used to calculate new animation parameters.
+  void AnimateBetweenRows(AppListItemView* view,
+                          const gfx::Rect& current,
+                          const gfx::Rect& target);
+
+  // Called when the bounds animator completes its animations.
+  void OnBoundsAnimatorDone();
+
+  // Removes `view` from `row_change_layers_` if it exists in the map.
+  void CancelAnimation(views::View* view);
+
+  // Returns whether `row_change_layers_` has layers or if an animation is being
+  // set up.
+  bool IsAnimating() const;
+
+  int GetNumberOfRowChangeLayersForTest() const {
+    return row_change_layers_.size();
+  }
+
+ private:
+  const AppsGridView* apps_grid_view_ = nullptr;
+
+  // Whether a new row change animation is currently being set up.
+  bool setting_up_animation_ = false;
+
+  // Maps each AppListItemView which is currently animating between rows to its
+  // layer copy. The layer copy animates out of the old row while the
+  // AppListItemView animates into the new row. Cleared when all bounds
+  // animations are completed.
+  std::map<views::View*, std::unique_ptr<ui::Layer>> row_change_layers_;
+};
+
+}  // namespace ash
+
+#endif  // ASH_APP_LIST_APPS_GRID_ROW_CHANGE_ANIMATOR_H_
diff --git a/ash/app_list/views/apps_grid_view.cc b/ash/app_list/views/apps_grid_view.cc
index a1306d5e..acfe340 100644
--- a/ash/app_list/views/apps_grid_view.cc
+++ b/ash/app_list/views/apps_grid_view.cc
@@ -14,6 +14,7 @@
 #include "ash/app_list/app_list_metrics.h"
 #include "ash/app_list/app_list_util.h"
 #include "ash/app_list/app_list_view_delegate.h"
+#include "ash/app_list/apps_grid_row_change_animator.h"
 #include "ash/app_list/model/app_list_folder_item.h"
 #include "ash/app_list/model/app_list_item.h"
 #include "ash/app_list/model/app_list_model.h"
@@ -129,57 +130,9 @@
 // faded out.
 constexpr base::TimeDelta kFolderItemFadeInDelay = base::Milliseconds(300);
 
-// RowMoveAnimationDelegate is used when moving an item into a different row.
-// Before running the animation, the item's layer is re-created and kept in
-// the original position, then the item is moved to just before its target
-// position and opacity set to 0. When the animation runs, this delegate moves
-// the layer and fades it out while fading in the item at the same time.
-class RowMoveAnimationDelegate : public views::AnimationDelegateViews {
- public:
-  RowMoveAnimationDelegate(views::View* view,
-                           ui::Layer* layer,
-                           const gfx::Vector2d& offset)
-      : views::AnimationDelegateViews(view),
-        view_(view),
-        layer_(layer),
-        offset_(offset) {}
-
-  RowMoveAnimationDelegate(const RowMoveAnimationDelegate&) = delete;
-  RowMoveAnimationDelegate& operator=(const RowMoveAnimationDelegate&) = delete;
-
-  ~RowMoveAnimationDelegate() override = default;
-
-  // views::AnimationDelegateViews:
-  void AnimationProgressed(const gfx::Animation* animation) override {
-    view_->layer()->SetOpacity(animation->GetCurrentValue());
-    view_->layer()->ScheduleDraw();
-
-    if (layer_) {
-      layer_->SetOpacity(1 - animation->GetCurrentValue());
-
-      gfx::Transform transform;
-      transform.Translate(animation->CurrentValueBetween(0, offset_.x()),
-                          animation->CurrentValueBetween(0, offset_.y()));
-      layer_->SetTransform(transform);
-      layer_->ScheduleDraw();
-    }
-  }
-  void AnimationEnded(const gfx::Animation* animation) override {
-    if (layer_)
-      view_->layer()->SetOpacity(1.0f);
-  }
-  void AnimationCanceled(const gfx::Animation* animation) override {
-    if (layer_)
-      view_->layer()->SetOpacity(1.0f);
-  }
-
- private:
-  // The view that needs to be wrapped. Owned by views hierarchy.
-  views::View* view_;
-
-  std::unique_ptr<ui::Layer> layer_;
-  const gfx::Vector2d offset_;
-};
+// The time duration for item bounds animations.
+constexpr base::TimeDelta kItemBoundsAnimationDuration =
+    base::Milliseconds(300);
 
 bool IsOEMFolderItem(AppListItem* item) {
   return IsFolderItem(item) &&
@@ -187,17 +140,6 @@
              AppListFolderItem::FOLDER_TYPE_OEM;
 }
 
-// Returns the relative horizontal position of a point compared to a rect. -1
-// means the point is outside on the left side of the rect. 0 means the point is
-// within the rect. 1 means it's on the right side of the rect.
-int CompareHorizontalPointPositionToRect(gfx::Point point, gfx::Rect bounds) {
-  if (point.x() > bounds.right())
-    return 1;
-  if (point.x() < bounds.x())
-    return -1;
-  return 0;
-}
-
 }  // namespace
 
 // static
@@ -355,7 +297,7 @@
   bounds_animator_ = std::make_unique<views::BoundsAnimator>(
       items_container_, /*use_transforms=*/true);
   bounds_animator_->AddObserver(this);
-  bounds_animator_->SetAnimationDuration(base::Milliseconds(300));
+  bounds_animator_->SetAnimationDuration(kItemBoundsAnimationDuration);
   if (features::IsProductivityLauncherEnabled()) {
     bounds_animator_->set_tween_type(gfx::Tween::ACCEL_40_DECEL_100_3);
 
@@ -374,6 +316,7 @@
     context_menu_ = std::make_unique<AppsGridContextMenu>();
     set_context_menu_controller(context_menu_.get());
   }
+  row_change_animator_ = std::make_unique<AppsGridRowChangeAnimator>(this);
 }
 
 AppsGridView::~AppsGridView() {
@@ -992,7 +935,7 @@
 
 void AppsGridView::OnFolderHideAnimationDone() {
   reordering_folder_view_.reset();
-  OnBoundsAnimatorDone(nullptr);
+  DestroyLayerItemsIfNotNeeded();
   if (IsDraggingForReparentInRootLevelGridView()) {
     MaybeStartCardifiedView();
     UpdateDrag(drag_pointer_, last_drag_point_);
@@ -1128,6 +1071,7 @@
       reordering_folder_view_.reset();
 
     bounds_animator_->StopAnimatingView(details.child);
+    row_change_animator_->CancelAnimation(details.child);
   }
 }
 
@@ -1495,10 +1439,11 @@
   for (int i = 0; i < view_model_.view_size(); ++i) {
     AppListItemView* view = GetItemViewAt(i);
     const gfx::Rect& target = view_model_.ideal_bounds(i);
+    const gfx::Rect& current = view->bounds();
+
     if (bounds_animator_->GetTargetBounds(view) == target)
       continue;
 
-    const gfx::Rect& current = view->bounds();
     const bool current_visible = visible_bounds.Intersects(current);
     const bool target_visible = visible_bounds.Intersects(target);
     const bool visible = !IsViewHiddenForFolderReorder(view) &&
@@ -1507,8 +1452,7 @@
 
     if (visible && view->has_pending_row_change()) {
       view->reset_has_pending_row_change();
-      AnimationBetweenRows(view, current_visible, current, target_visible,
-                           target);
+      row_change_animator_->AnimateBetweenRows(view, current, target);
     } else if (visible || bounds_animator_->IsAnimating(view)) {
       view->EnsureLayer();
       bounds_animator_->AnimateViewTo(view, target);
@@ -1523,51 +1467,6 @@
     OnBoundsAnimatorDone(bounds_animator_.get());
 }
 
-void AppsGridView::AnimationBetweenRows(AppListItemView* view,
-                                        bool animate_current,
-                                        const gfx::Rect& current,
-                                        bool animate_target,
-                                        const gfx::Rect& target) {
-  // Determine page of |current| and |target|.
-  const int current_page =
-      CompareHorizontalPointPositionToRect(current.origin(), GetLocalBounds());
-  const int target_page =
-      CompareHorizontalPointPositionToRect(target.origin(), GetLocalBounds());
-
-  std::unique_ptr<ui::Layer> layer;
-  if (view->layer()) {
-    if (animate_current) {
-      layer = view->RecreateLayer();
-      layer->SuppressPaint();
-
-      view->layer()->SetFillsBoundsOpaquely(false);
-      view->layer()->SetOpacity(0.f);
-    }
-  } else {
-    view->EnsureLayer();
-  }
-
-  const gfx::Size total_tile_size = GetTotalTileSize(current_page);
-  int dir = current_page < target_page ||
-                    (current_page == target_page && current.y() < target.y())
-                ? 1
-                : -1;
-
-  gfx::Rect target_in(target);
-  if (animate_target)
-    target_in.Offset(-dir * total_tile_size.width(), 0);
-  bounds_animator_->StopAnimatingView(view);
-  view->SetBoundsRect(target_in);
-  bounds_animator_->AnimateViewTo(view, target);
-
-  // Flip the direction for the layer move out animation if rtl mode is used.
-  dir = base::i18n::IsRTL() ? -dir : dir;
-  bounds_animator_->SetAnimationDelegate(
-      view, std::make_unique<RowMoveAnimationDelegate>(
-                view, layer.release(),
-                gfx::Vector2d(dir * total_tile_size.width(), 0)));
-}
-
 void AppsGridView::ExtractDragLocation(const gfx::Point& root_location,
                                        gfx::Point* drag_point) {
   // Use root location of |event| instead of location in |drag_view_|'s
@@ -1718,7 +1617,7 @@
   drag_view_hider_.reset();
   folder_icon_item_hider_.reset();
   drag_icon_proxy_.reset();
-  OnBoundsAnimatorDone(nullptr);
+  DestroyLayerItemsIfNotNeeded();
 
   if (!folder_to_open_after_drag_icon_animation_.empty()) {
     AppListItemView* folder_view =
@@ -2715,6 +2614,11 @@
 }
 
 void AppsGridView::OnBoundsAnimatorDone(views::BoundsAnimator* animator) {
+  row_change_animator_->OnBoundsAnimatorDone();
+  DestroyLayerItemsIfNotNeeded();
+}
+
+void AppsGridView::DestroyLayerItemsIfNotNeeded() {
   if (ItemViewsRequireLayers())
     return;
 
@@ -2730,7 +2634,8 @@
 
   // Bounds animations are in progress, which use layers to animate transforms.
   if (bounds_animation_for_cardified_state_in_progress_ ||
-      (bounds_animator_ && bounds_animator_->IsAnimating())) {
+      (bounds_animator_ && bounds_animator_->IsAnimating()) ||
+      row_change_animator_->IsAnimating()) {
     return true;
   }
 
@@ -3316,7 +3221,7 @@
   reorder_animation_tracker_.reset();
 
   // Clean app list items' layers.
-  OnBoundsAnimatorDone(nullptr);
+  DestroyLayerItemsIfNotNeeded();
 
   if (!callback.is_null())
     callback.Run(aborted);
diff --git a/ash/app_list/views/apps_grid_view.h b/ash/app_list/views/apps_grid_view.h
index 3e5c1c4..3d8f0d8 100644
--- a/ash/app_list/views/apps_grid_view.h
+++ b/ash/app_list/views/apps_grid_view.h
@@ -59,6 +59,7 @@
 class AppsGridViewFocusDelegate;
 class AppsGridViewFolderDelegate;
 class PulsingBlockView;
+class AppsGridRowChangeAnimator;
 class GhostImageView;
 class AppsGridViewTest;
 class ScrollableAppsGridViewTest;
@@ -505,6 +506,9 @@
   void OnBoundsAnimatorProgressed(views::BoundsAnimator* animator) override;
   void OnBoundsAnimatorDone(views::BoundsAnimator* animator) override;
 
+  // Destroys all item view layers if they are not required.
+  void DestroyLayerItemsIfNotNeeded();
+
   // Whether app list item views require layers - for example during drag, or
   // folder repositioning animation.
   bool ItemViewsRequireLayers() const;
@@ -586,6 +590,7 @@
   friend class test::AppsGridViewTest;
   friend class PagedAppsGridView;
   friend class PagedViewStructure;
+  friend class AppsGridRowChangeAnimator;
 
   enum DropTargetRegion {
     NO_TARGET,
@@ -644,19 +649,6 @@
   // animates their bounds (using `bounds_animator_`) to their ideal position.
   void AnimateToIdealBounds();
 
-  // Invoked when the given |view|'s current bounds and target bounds are on
-  // different rows. To avoid moving diagonally, |view| would be put into a
-  // slot prior |target| and fade in while moving to |target|. In the meanwhile,
-  // a layer copy of |view| would start at |current| and fade out while moving
-  // to succeeding slot of |current|. |animate_current| controls whether to run
-  // fading out animation from |current|. |animate_target| controls whether to
-  // run fading in animation to |target|.
-  void AnimationBetweenRows(AppListItemView* view,
-                            bool animate_current,
-                            const gfx::Rect& current,
-                            bool animate_target,
-                            const gfx::Rect& target);
-
   // Extracts drag location info from |root_location| into |drag_point|.
   void ExtractDragLocation(const gfx::Point& root_location,
                            gfx::Point* drag_point);
@@ -1105,6 +1097,9 @@
   // A closure that runs at the end of the fade out animation.
   base::OnceClosure fade_out_done_closure_for_test_;
 
+  // Used to trigger and manage row change animations.
+  std::unique_ptr<AppsGridRowChangeAnimator> row_change_animator_;
+
   base::WeakPtrFactory<AppsGridView> weak_factory_{this};
 };
 
diff --git a/ash/app_list/views/apps_grid_view_unittest.cc b/ash/app_list/views/apps_grid_view_unittest.cc
index a3efd04..2757c34d 100644
--- a/ash/app_list/views/apps_grid_view_unittest.cc
+++ b/ash/app_list/views/apps_grid_view_unittest.cc
@@ -14,6 +14,7 @@
 
 #include "ash/app_list/app_list_controller_impl.h"
 #include "ash/app_list/app_list_metrics.h"
+#include "ash/app_list/apps_grid_row_change_animator.h"
 #include "ash/app_list/model/app_list_folder_item.h"
 #include "ash/app_list/model/app_list_item.h"
 #include "ash/app_list/model/app_list_model.h"
@@ -673,6 +674,12 @@
         ui::HapticTouchpadEffectStrength::kMedium);
   }
 
+  // Get the number of item layer copies used for the between row animation.
+  int GetNumberOfRowChangeLayersForTest() {
+    return apps_grid_view_->row_change_animator_
+        ->GetNumberOfRowChangeLayersForTest();
+  }
+
   // May be a PagedAppsGridView or a ScrollableAppsGridView depending on the
   // ProductivityLauncher flag and tablet mode.
   AppsGridView* apps_grid_view_ = nullptr;
@@ -974,6 +981,7 @@
 
   GetPaginationModel()->SelectPage(1 /*page*/, false /*animate*/);
   EXPECT_EQ(1, GetSelectedPage(paged_apps_grid_view_));
+  EXPECT_EQ(0, GetNumberOfRowChangeLayersForTest());
 
   // Begin dragging the third item of the second page.
   InitiateDragForItemAtCurrentPageAt(AppsGridView::MOUSE, 0, 2,
@@ -1008,6 +1016,9 @@
   // following items to animate one slot over, overflowing to the second page.
   EXPECT_EQ(GridIndex(0, 1), paged_apps_grid_view_->reorder_placeholder());
 
+  // Four items should have a layer copy used for animating between rows.
+  EXPECT_EQ(4, GetNumberOfRowChangeLayersForTest());
+
   for (int i = 1; i < view_model->view_size(); i++) {
     AppListItemView* item_view = view_model->view_at(i);
     // The first item and items off screen on the second page should not
@@ -1027,6 +1038,90 @@
     EXPECT_EQ(item_view->bounds().y(), target_bounds.y());
     EXPECT_NE(item_view->bounds().x(), target_bounds.x());
   }
+
+  // End the drag and check that no more item layer copies remain.
+  EndDrag(apps_grid_view_, false /*cancel*/);
+  test_api_->WaitForItemMoveAnimationDone();
+  EXPECT_EQ(0, GetNumberOfRowChangeLayersForTest());
+}
+
+// Test dragging an app item from the first row to second row, and then back to
+// the first row. This causes the between rows animation to reverse.
+TEST_P(AppsGridViewTabletTest, BetweenRowsAnimationReversal) {
+  ASSERT_TRUE(paged_apps_grid_view_);
+  model_->PopulateApps(GetTilesPerPage(0));
+  UpdateLayout();
+
+  EXPECT_EQ(0, GetNumberOfRowChangeLayersForTest());
+
+  // Begin dragging the first item.
+  InitiateDragForItemAtCurrentPageAt(AppsGridView::MOUSE, 0, 0,
+                                     apps_grid_view_);
+
+  // Move dragged item to the middle slot on the second row.
+  gfx::Point to;
+  if (is_rtl_) {
+    to = GetItemRectOnCurrentPageAt(0, 7).left_center();
+  } else {
+    to = GetItemRectOnCurrentPageAt(0, 7).right_center();
+  }
+  UpdateDrag(AppsGridView::MOUSE, to, paged_apps_grid_view_, 5 /*steps*/);
+
+  ASSERT_TRUE(paged_apps_grid_view_->reorder_timer_for_test()->IsRunning());
+  paged_apps_grid_view_->reorder_timer_for_test()->FireNow();
+
+  // The reorder placeholder should be on the second row.
+  EXPECT_EQ(GridIndex(0, 7), paged_apps_grid_view_->reorder_placeholder());
+
+  const views::ViewModelT<AppListItemView>* view_model =
+      apps_grid_view_->view_model();
+
+  // View at index 0, 5 should be animating from second row to the first.
+  AppListItemView* item_view = view_model->view_at(5);
+
+  const int first_row_y = GetItemRectOnCurrentPageAt(0, 0).y();
+  const int second_row_y = GetItemRectOnCurrentPageAt(0, 6).y();
+  EXPECT_GT(second_row_y, first_row_y);
+  EXPECT_EQ(1, GetNumberOfRowChangeLayersForTest());
+
+  // The item in slot 5 should now be on animating into the first row position.
+  EXPECT_EQ(item_view->bounds().y(), first_row_y);
+  EXPECT_TRUE(apps_grid_view_->IsAnimatingView(item_view));
+  gfx::Rect target_bounds =
+      apps_grid_view_->bounds_animator_for_testing()->GetTargetBounds(
+          item_view);
+  EXPECT_GT(item_view->bounds().x(), target_bounds.x());
+
+  // Update drag to move placeholder back to the first row.
+  if (is_rtl_) {
+    to = GetItemRectOnCurrentPageAt(0, 0).left_center();
+  } else {
+    to = GetItemRectOnCurrentPageAt(0, 0).right_center();
+  }
+  UpdateDrag(AppsGridView::MOUSE, to, paged_apps_grid_view_, 5 /*steps*/);
+
+  ASSERT_TRUE(paged_apps_grid_view_->reorder_timer_for_test()->IsRunning());
+  paged_apps_grid_view_->reorder_timer_for_test()->FireNow();
+
+  // The reorder placeholder should now be on the first row.
+  EXPECT_EQ(GridIndex(0, 1), paged_apps_grid_view_->reorder_placeholder());
+
+  // The item in slot 5 should now be animating from first row to the second.
+  EXPECT_EQ(item_view->bounds().y(), second_row_y);
+  EXPECT_TRUE(apps_grid_view_->IsAnimatingView(item_view));
+
+  // Item should be moving from offscreen into target position on second row.
+  target_bounds =
+      apps_grid_view_->bounds_animator_for_testing()->GetTargetBounds(
+          item_view);
+  EXPECT_LT(item_view->bounds().x(), target_bounds.x());
+  EXPECT_EQ(target_bounds.y(), second_row_y);
+  EXPECT_EQ(1, GetNumberOfRowChangeLayersForTest());
+
+  // End the drag and check that no more item layer copies remain.
+  EndDrag(apps_grid_view_, false /*cancel*/);
+  test_api_->WaitForItemMoveAnimationDone();
+  EXPECT_EQ(0, GetNumberOfRowChangeLayersForTest());
 }
 
 // Tests that control + arrow while a suggested chip is focused does not crash.
diff --git a/ash/app_list/views/paged_apps_grid_view.cc b/ash/app_list/views/paged_apps_grid_view.cc
index fe9a691..4e3eeea 100644
--- a/ash/app_list/views/paged_apps_grid_view.cc
+++ b/ash/app_list/views/paged_apps_grid_view.cc
@@ -1294,7 +1294,7 @@
   --bounds_animation_for_cardified_state_in_progress_;
   if (bounds_animation_for_cardified_state_in_progress_ == 0) {
     animation_observers_.clear();
-    OnBoundsAnimatorDone(/*animator=*/nullptr);
+    DestroyLayerItemsIfNotNeeded();
 
     // Notify container that cardified state has ended once ending animations
     // are complete.
diff --git a/ash/system/message_center/message_center_utils.cc b/ash/system/message_center/message_center_utils.cc
index 6ba8259..caff7a7 100644
--- a/ash/system/message_center/message_center_utils.cc
+++ b/ash/system/message_center/message_center_utils.cc
@@ -6,6 +6,11 @@
 
 #include "ash/public/cpp/metrics_util.h"
 #include "ash/public/cpp/vm_camera_mic_constants.h"
+#include "ash/root_window_controller.h"
+#include "ash/shell.h"
+#include "ash/system/message_center/notification_grouping_controller.h"
+#include "ash/system/status_area_widget.h"
+#include "ash/system/unified/unified_system_tray.h"
 #include "base/metrics/histogram_functions.h"
 #include "ui/compositor/animation_throughput_reporter.h"
 #include "ui/compositor/layer.h"
@@ -73,6 +78,18 @@
   return count;
 }
 
+message_center::NotificationViewController*
+GetActiveNotificationViewControllerForDisplay(int64_t display_id) {
+  RootWindowController* root_window_controller =
+      Shell::GetRootWindowControllerWithDisplayId(display_id);
+  if (!root_window_controller)
+    return nullptr;
+  return root_window_controller->GetStatusAreaWidget()
+      ->unified_system_tray()
+      ->GetNotificationGroupingController()
+      ->GetActiveNotificationViewController();
+}
+
 void InitLayerForAnimations(views::View* view) {
   view->SetPaintToLayer();
   view->layer()->SetFillsBoundsOpaquely(false);
diff --git a/ash/system/message_center/message_center_utils.h b/ash/system/message_center/message_center_utils.h
index fc491038..d92abbcc 100644
--- a/ash/system/message_center/message_center_utils.h
+++ b/ash/system/message_center/message_center_utils.h
@@ -10,6 +10,10 @@
 #include "ui/gfx/animation/tween.h"
 #include "ui/message_center/public/cpp/notification.h"
 
+namespace message_center {
+class NotificationViewController;
+}
+
 namespace views {
 class View;
 }
@@ -37,6 +41,10 @@
 // grouped notifications only need to be counted as one.
 size_t ASH_EXPORT GetNotificationCount();
 
+// Get the notification view controller associated to a certain display.
+message_center::NotificationViewController*
+GetActiveNotificationViewControllerForDisplay(int64_t display_id);
+
 // Utils for animation within a notification view.
 
 // Initializes the layer for the specified `view` for animations.
diff --git a/ash/system/message_center/notification_grouping_controller.cc b/ash/system/message_center/notification_grouping_controller.cc
index 40c65ac8..8429025 100644
--- a/ash/system/message_center/notification_grouping_controller.cc
+++ b/ash/system/message_center/notification_grouping_controller.cc
@@ -6,11 +6,14 @@
 
 #include "ash/system/message_center/ash_message_popup_collection.h"
 #include "ash/system/message_center/ash_notification_view.h"
+#include "ash/system/message_center/message_center_utils.h"
 #include "ash/system/message_center/metrics_utils.h"
 #include "ash/system/message_center/unified_message_center_bubble.h"
 #include "ash/system/message_center/unified_message_center_view.h"
 #include "ash/system/message_center/unified_message_list_view.h"
 #include "ash/system/unified/unified_system_tray.h"
+#include "ui/display/display.h"
+#include "ui/display/screen.h"
 #include "ui/message_center/message_center_types.h"
 #include "ui/message_center/notification_view_controller.h"
 #include "ui/message_center/public/cpp/message_center_constants.h"
@@ -216,10 +219,20 @@
   grouped_notification_list_->AddGroupedNotification(old_parent_id,
                                                      new_parent_id);
 
-  GetActiveNotificationViewController()
-      ->ConvertNotificationViewToGroupedNotificationView(
-          /*ungrouped_notification_id=*/old_parent_id,
-          /*new_grouped_notification_id=*/new_parent_id);
+  // Since MessagePopupCollection uses the global MessageCenter to update its
+  // animations, the update to MessageCenter in primary display will interfere
+  // the animation in the secondary display. Thus, calling this functions on all
+  // display is needed.
+  for (const auto& display : display::Screen::GetScreen()->GetAllDisplays()) {
+    auto* controller =
+        message_center_utils::GetActiveNotificationViewControllerForDisplay(
+            display.id());
+    if (!controller)
+      continue;
+    controller->ConvertNotificationViewToGroupedNotificationView(
+        /*ungrouped_notification_id=*/old_parent_id,
+        /*new_grouped_notification_id=*/new_parent_id);
+  }
 
   grouped_notification_list_->ReplaceParentId(
       /*new_parent_id=*/new_parent_id,
diff --git a/ash/system/message_center/notification_grouping_controller.h b/ash/system/message_center/notification_grouping_controller.h
index b3f4c9a..2452e40 100644
--- a/ash/system/message_center/notification_grouping_controller.h
+++ b/ash/system/message_center/notification_grouping_controller.h
@@ -46,6 +46,9 @@
       std::string& parent_id,
       message_center::Notification* parent_notification);
 
+  message_center::NotificationViewController*
+  GetActiveNotificationViewController();
+
  protected:
   // Adds grouped child notifications that belong to a parent message
   // view.
@@ -76,9 +79,6 @@
   // view if if the view currently exists.
   void RemoveGroupedChild(const std::string& notification_id);
 
-  message_center::NotificationViewController*
-  GetActiveNotificationViewController();
-
   // Whether a grouped parent notification is being added to MessageCenter. Used
   // to prevent an infinite loop.
   bool adding_parent_grouped_notification_ = false;
diff --git a/ash/system/time/calendar_event_list_view.cc b/ash/system/time/calendar_event_list_view.cc
index 4237260..279809a7 100644
--- a/ash/system/time/calendar_event_list_view.cc
+++ b/ash/system/time/calendar_event_list_view.cc
@@ -162,6 +162,8 @@
   UpdateListItems();
 
   scoped_calendar_view_controller_observer_.Observe(calendar_view_controller_);
+  scoped_calendar_model_observer_.Observe(
+      Shell::Get()->system_tray_model()->calendar_model());
 }
 
 CalendarEventListView::~CalendarEventListView() = default;
@@ -170,6 +172,17 @@
   UpdateListItems();
 }
 
+void CalendarEventListView::OnEventsFetched(
+    const CalendarModel::FetchingStatus status,
+    const base::Time start_time,
+    const google_apis::calendar::EventList* events) {
+  if (status == CalendarModel::kSuccess &&
+      start_time == calendar_utils::GetStartOfMonthUTC(
+                        calendar_view_controller_->selected_date_midnight())) {
+    UpdateListItems();
+  }
+}
+
 void CalendarEventListView::UpdateListItems() {
   content_view_->RemoveAllChildViews();
 
diff --git a/ash/system/time/calendar_event_list_view.h b/ash/system/time/calendar_event_list_view.h
index 5298f9e..31c0608 100644
--- a/ash/system/time/calendar_event_list_view.h
+++ b/ash/system/time/calendar_event_list_view.h
@@ -6,6 +6,7 @@
 #define ASH_SYSTEM_TIME_CALENDAR_EVENT_LIST_VIEW_H_
 
 #include "ash/ash_export.h"
+#include "ash/system/time/calendar_model.h"
 #include "ash/system/time/calendar_view_controller.h"
 #include "base/scoped_observation.h"
 #include "ui/views/view.h"
@@ -14,7 +15,8 @@
 
 // This view displays a scrollable list of `CalendarEventListItemView`.
 class ASH_EXPORT CalendarEventListView
-    : public CalendarViewController::Observer,
+    : public CalendarModel::Observer,
+      public CalendarViewController::Observer,
       public views::View {
  public:
   METADATA_HEADER(CalendarEventListView);
@@ -25,13 +27,18 @@
   CalendarEventListView& operator=(const CalendarEventListView& other) = delete;
   ~CalendarEventListView() override;
 
-  // CalendarViewController::Observer:
-  void OnSelectedDateUpdated() override;
-
  private:
   friend class CalendarViewEventListViewTest;
   friend class CalendarViewTest;
 
+  // CalendarViewController::Observer:
+  void OnSelectedDateUpdated() override;
+
+  // CalendarModel::Observer:
+  void OnEventsFetched(const CalendarModel::FetchingStatus status,
+                       const base::Time start_time,
+                       const google_apis::calendar::EventList* events) override;
+
   // Updates the event list entries.
   void UpdateListItems();
 
@@ -49,6 +56,9 @@
   base::ScopedObservation<CalendarViewController,
                           CalendarViewController::Observer>
       scoped_calendar_view_controller_observer_{this};
+
+  base::ScopedObservation<CalendarModel, CalendarModel::Observer>
+      scoped_calendar_model_observer_{this};
 };
 
 }  // namespace ash
diff --git a/ash/system/time/calendar_event_list_view_unittest.cc b/ash/system/time/calendar_event_list_view_unittest.cc
index c25c9a47..6fa8ea4 100644
--- a/ash/system/time/calendar_event_list_view_unittest.cc
+++ b/ash/system/time/calendar_event_list_view_unittest.cc
@@ -4,17 +4,20 @@
 
 #include "ash/system/time/calendar_event_list_view.h"
 
+#include "ash/components/settings/timezone_settings.h"
 #include "ash/shell.h"
 #include "ash/strings/grit/ash_strings.h"
 #include "ash/system/model/clock_model.h"
 #include "ash/system/model/system_tray_model.h"
 #include "ash/system/time/calendar_event_list_item_view.h"
 #include "ash/system/time/calendar_unittest_utils.h"
+#include "ash/system/time/calendar_utils.h"
 #include "ash/system/time/calendar_view_controller.h"
 #include "ash/test/ash_test_base.h"
 #include "base/metrics/histogram.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "base/time/time.h"
+#include "google_apis/common/api_error_codes.h"
 #include "ui/base/l10n/l10n_util.h"
 #include "ui/events/event.h"
 #include "ui/views/controls/button/label_button.h"
@@ -78,6 +81,12 @@
         std::make_unique<CalendarEventListView>(controller_.get());
   }
 
+  void RefetchEvents(base::Time start_of_month,
+                     const google_apis::calendar::EventList* events) {
+    Shell::Get()->system_tray_model()->calendar_model()->OnEventsFetched(
+        start_of_month, google_apis::HTTP_SUCCESS, events);
+  }
+
   void SetSelectedDate(base::Time date) {
     controller_->selected_date_ = date;
     controller_->ShowEventListView(date, /*row_index=*/0);
@@ -228,4 +237,42 @@
   EXPECT_EQ(u"00:00 – 00:30", GetTimeRange(0)->GetText());
 }
 
+TEST_F(CalendarViewEventListViewTest, RefreshEvents) {
+  // Sets the timezone to "America/Los_Angeles".
+  ash::system::TimezoneSettings::GetInstance()->SetTimezoneFromID(
+      u"America/Los_Angeles");
+  base::Time date;
+  ASSERT_TRUE(base::Time::FromString("18 Nov 2021 10:00 GMT", &date));
+  CreateEventListView(date);
+
+  SetSelectedDate(date);
+
+  // With the initial event list there should be 3 events on the 18th.
+  EXPECT_EQ(3u, content_view()->children().size());
+
+  base::Time start_of_month = calendar_utils::GetStartOfMonthUTC(
+      controller()->selected_date_midnight());
+  auto event_list = std::make_unique<google_apis::calendar::EventList>();
+  event_list->InjectItemForTesting(calendar_test_utils::CreateEvent(
+      "id_4", "summary_4", "21 Nov 2021 8:30 GMT", "21 Nov 2021 9:30 GMT"));
+
+  // Calls the `OnEventsFetched` method to update the events in the model.
+  // The event list view should be re-rendered automatically with the new event
+  // list.
+  RefetchEvents(start_of_month, event_list.get());
+
+  // Shows 0 events and shows open in google calendar button after the refresh.
+  EXPECT_EQ(1u, content_view()->children().size());
+  EXPECT_EQ(l10n_util::GetStringUTF16(IDS_ASH_CALENDAR_NO_EVENTS),
+            GetEmptyLabel());
+
+  event_list->InjectItemForTesting(calendar_test_utils::CreateEvent(
+      "id_0", "summary_0", "18 Nov 2021 8:30 GMT", "18 Nov 2021 9:30 GMT"));
+  RefetchEvents(start_of_month, event_list.get());
+
+  // Shows 1 event after the refresh.
+  EXPECT_EQ(1u, content_view()->children().size());
+  EXPECT_EQ(u"summary_0", GetSummary(0)->GetText());
+}
+
 }  // namespace ash
diff --git a/ash/system/unified/unified_system_tray.cc b/ash/system/unified/unified_system_tray.cc
index cb5007a9..c729a75 100644
--- a/ash/system/unified/unified_system_tray.cc
+++ b/ash/system/unified/unified_system_tray.cc
@@ -97,6 +97,10 @@
     return message_popup_collection_.get();
   }
 
+  NotificationGroupingController* grouping_controller() {
+    return grouping_controller_.get();
+  }
+
  private:
   std::unique_ptr<MessageCenterUiController> const ui_controller_;
   std::unique_ptr<AshMessagePopupCollection> const message_popup_collection_;
@@ -668,6 +672,11 @@
   return ui_delegate_->message_popup_collection();
 }
 
+NotificationGroupingController*
+UnifiedSystemTray::GetNotificationGroupingController() {
+  return ui_delegate_->grouping_controller();
+}
+
 void UnifiedSystemTray::AddTrayItemToContainer(TrayItemView* tray_item) {
   tray_items_.push_back(tray_item);
   tray_container()->AddChildView(tray_item);
diff --git a/ash/system/unified/unified_system_tray.h b/ash/system/unified/unified_system_tray.h
index d722686f..4935f6e 100644
--- a/ash/system/unified/unified_system_tray.h
+++ b/ash/system/unified/unified_system_tray.h
@@ -35,6 +35,7 @@
 class ImeModeView;
 class ManagedDeviceTrayItemView;
 class NetworkTrayView;
+class NotificationGroupingController;
 class NotificationIconsController;
 class PrivacyScreenToastController;
 class SnoopingProtectionView;
@@ -216,6 +217,8 @@
 
   AshMessagePopupCollection* GetMessagePopupCollection();
 
+  NotificationGroupingController* GetNotificationGroupingController();
+
   scoped_refptr<UnifiedSystemTrayModel> model() { return model_; }
   UnifiedSystemTrayBubble* bubble() { return bubble_.get(); }
 
diff --git a/ash/webui/personalization_app/resources/common/icons.html b/ash/webui/personalization_app/resources/common/icons.html
index fdda5b2..4635f5d 100644
--- a/ash/webui/personalization_app/resources/common/icons.html
+++ b/ash/webui/personalization_app/resources/common/icons.html
@@ -79,19 +79,6 @@
        <g id="confirm_selection">
          <path d="M7.49999 13.475L4.02499 9.99999L2.84166 11.175L7.49999 15.8333L17.5 5.83333L16.325 4.65833L7.49999 13.475Z"/>
        </g>
-       <g id="pencil">
-        <style>
-          path {
-            fill: white;
-          }
-          @media (prefers-color-scheme: dark) {
-            path {
-              fill: black;
-            }
-          }
-        </style>
-        <path fill-rule="evenodd" clip-rule="evenodd" d="M13.5575 3.45125L12.545 2.43875C11.96 1.85375 11.0075 1.85375 10.4225 2.43875L8.3 4.55375L2 10.8612V13.9962H5.135L13.5575 5.57375C14.15 4.98875 14.15 4.03625 13.5575 3.45125ZM3.5 12.4963V11.4763L9.365 5.61125L10.4225 6.66875L4.5575 12.5413L3.5 12.4963Z"/>
-      </g>
        <g id="home">
          <path fill-rule="evenodd" clip-rule="evenodd"
            d="M10 2L17 8V17H3V8L10 2ZM12 15V11H8V15H5V8.91987L10 4.63416L15 8.91987V15H12Z">
diff --git a/ash/webui/personalization_app/resources/trusted/user/user_preview_element.html b/ash/webui/personalization_app/resources/trusted/user/user_preview_element.html
index 1c26ce8..7af9911 100644
--- a/ash/webui/personalization_app/resources/trusted/user/user_preview_element.html
+++ b/ash/webui/personalization_app/resources/trusted/user/user_preview_element.html
@@ -96,14 +96,17 @@
   }
 
   #iconContainer {
+    align-items: center;
     background-color: var(--cros-icon-color-prominent);
     cursor: pointer;
+    display: flex;
+    flex-flow: row nowrap;
+    justify-content: center;
     z-index: 1;
   }
 
-  #iconContainer iron-icon {
-    padding-block-start: 3px;
-    padding-inline-start: 4px;
+  #iconContainer > svg {
+    fill: var(--cros-button-label-color-primary);
   }
 
   /** TODO(b/231359911) find suitable semantic colors for enterprise icon. */
@@ -143,7 +146,11 @@
         <div id="iconContainer"
             on-click="onClickUserSubpageLink_"
             on-keypress="onClickUserSubpageLink_">
-          <iron-icon icon="personalization:pencil"></iron-icon>
+          <svg viewBox="0 0 16 16" width="16" height="16">
+            <path fill-rule="evenodd" clip-rule="evenodd"
+                d="M13.5575 3.45125L12.545 2.43875C11.96 1.85375 11.0075 1.85375 10.4225 2.43875L8.3 4.55375L2 10.8612V13.9962H5.135L13.5575 5.57375C14.15 4.98875 14.15 4.03625 13.5575 3.45125ZM3.5 12.4963V11.4763L9.365 5.61125L10.4225 6.66875L4.5575 12.5413L3.5 12.4963Z">
+            </path>
+          </svg>
         </div>
         <paper-ripple class="circle"></paper-ripple>
         <img tabindex="0" id="avatar" class="clickable" src$="[[imageUrl_.url]]"
diff --git a/ash/webui/shimless_rma/backend/shimless_rma_service.cc b/ash/webui/shimless_rma/backend/shimless_rma_service.cc
index 46b3fda..9346617 100644
--- a/ash/webui/shimless_rma/backend/shimless_rma_service.cc
+++ b/ash/webui/shimless_rma/backend/shimless_rma_service.cc
@@ -122,9 +122,21 @@
       weak_ptr_factory_.GetWeakPtr(), std::move(callback), kGetCurrentState));
 }
 
-// TODO(gavindodd): Handle transition back from wifi connect and os update pages
 void ShimlessRmaService::TransitionPreviousState(
     TransitionPreviousStateCallback callback) {
+  // If current rmad state is rmad::RmadState::kWelcome and the mojom state
+  // is kConfigureNetwork or kUpdateOs, we don't call rmad service. Otherwise,
+  // it will respond with error.
+  if (state_proto_.state_case() == rmad::RmadState::kWelcome &&
+      (mojo_state_ == mojom::State::kConfigureNetwork ||
+       mojo_state_ == mojom::State::kUpdateOs)) {
+    mojo_state_ = mojom::State::kWelcomeScreen;
+    std::move(callback).Run(mojom::State::kWelcomeScreen,
+                            /*can_cancel=*/true, /*can_go_back=*/false,
+                            rmad::RmadErrorCode::RMAD_ERROR_OK);
+    return;
+  }
+
   RmadClient::Get()->TransitionPreviousState(base::BindOnce(
       &ShimlessRmaService::OnGetStateResponse<TransitionPreviousStateCallback>,
       weak_ptr_factory_.GetWeakPtr(), std::move(callback),
diff --git a/ash/webui/shimless_rma/backend/shimless_rma_service_unittest.cc b/ash/webui/shimless_rma/backend/shimless_rma_service_unittest.cc
index 8c92f47..0ee56839 100644
--- a/ash/webui/shimless_rma/backend/shimless_rma_service_unittest.cc
+++ b/ash/webui/shimless_rma/backend/shimless_rma_service_unittest.cc
@@ -609,8 +609,80 @@
   EXPECT_EQ(saved_network_guid, configured_networks[0]->guid());
 }
 
-// TODO(gavindodd): Add tests of transitions back from rmad states through
-// the mojom chrome update and network selection states when implemented.
+TEST_F(ShimlessRmaServiceTest, TransitBackFromNetworkState) {
+  const std::vector<rmad::GetStateReply> fake_states = {
+      CreateStateReply(rmad::RmadState::kWelcome, rmad::RMAD_ERROR_OK)};
+  fake_rmad_client_()->SetFakeStateReplies(std::move(fake_states));
+
+  base::RunLoop run_loop;
+
+  // Initialize current state.
+  shimless_rma_provider_->GetCurrentState(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kWelcomeScreen);
+        EXPECT_EQ(error, rmad::RmadErrorCode::RMAD_ERROR_OK);
+      }));
+  run_loop.RunUntilIdle();
+
+  // No network should direct user to the NetworkPage.
+  shimless_rma_provider_->BeginFinalization(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kConfigureNetwork);
+        EXPECT_EQ(error, rmad::RmadErrorCode::RMAD_ERROR_OK);
+      }));
+
+  run_loop.RunUntilIdle();
+
+  // Transit back to previous state should go to mojom::State::kWelcomeScreen.
+  shimless_rma_provider_->TransitionPreviousState(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kWelcomeScreen);
+        EXPECT_EQ(error, rmad::RmadErrorCode::RMAD_ERROR_OK);
+        run_loop.Quit();
+      }));
+
+  run_loop.Run();
+}
+
+TEST_F(ShimlessRmaServiceTest, TransitBackFromOsUpdateState) {
+  SetupWiFiNetwork(kDefaultWifiGuid);
+  const std::vector<rmad::GetStateReply> fake_states = {
+      CreateStateReply(rmad::RmadState::kWelcome, rmad::RMAD_ERROR_OK)};
+  fake_rmad_client_()->SetFakeStateReplies(std::move(fake_states));
+
+  base::RunLoop run_loop;
+
+  // Initialize current state.
+  shimless_rma_provider_->GetCurrentState(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kWelcomeScreen);
+        EXPECT_EQ(error, rmad::RmadErrorCode::RMAD_ERROR_OK);
+      }));
+  run_loop.RunUntilIdle();
+
+  // User already connects to network and will go to os update page.
+  shimless_rma_provider_->BeginFinalization(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kUpdateOs);
+        EXPECT_EQ(error, rmad::RmadErrorCode::RMAD_ERROR_OK);
+      }));
+  run_loop.RunUntilIdle();
+
+  // Transit back to previous state should go to mojom::State::kWelcomeScreen.
+  shimless_rma_provider_->TransitionPreviousState(base::BindLambdaForTesting(
+      [&](mojom::State state, bool can_cancel, bool can_go_back,
+          rmad::RmadErrorCode error) {
+        EXPECT_EQ(state, mojom::State::kWelcomeScreen);
+        run_loop.Quit();
+      }));
+
+  run_loop.Run();
+}
 
 // User has seen the NetworkPage and has selected a network. Clicking back
 // button from the next page will direct user back to NetworkPage.
diff --git a/ash/webui/shimless_rma/resources/onboarding_update_page.html b/ash/webui/shimless_rma/resources/onboarding_update_page.html
index d19a74a..ed0d4c3 100644
--- a/ash/webui/shimless_rma/resources/onboarding_update_page.html
+++ b/ash/webui/shimless_rma/resources/onboarding_update_page.html
@@ -28,9 +28,6 @@
         </iron-icon>
         <span class="instructions">[[currentVersionText_]]</span>
       </div>
-      <p id="networkUnavailable" hidden$="[[networkAvailable]]">
-        [[i18n('onboardingUpdateConnectToInternet')]]
-      </p>
       <cr-button id="performUpdateButton" disabled="[[allButtonsDisabled]]"
           on-click="onUpdateButtonClicked_">
           [[updateVersionButtonLabel_]]
diff --git a/ash/webui/shimless_rma/resources/onboarding_update_page.js b/ash/webui/shimless_rma/resources/onboarding_update_page.js
index e6538a6..f17cdb2 100644
--- a/ash/webui/shimless_rma/resources/onboarding_update_page.js
+++ b/ash/webui/shimless_rma/resources/onboarding_update_page.js
@@ -77,14 +77,6 @@
         value: '',
       },
 
-      /**
-       * TODO(joonbug): populate this and make private.
-       */
-      networkAvailable: {
-        type: Boolean,
-        value: true,
-      },
-
       /** @protected */
       updateInProgress_: {
         type: Boolean,
diff --git a/ash/webui/shimless_rma/shimless_rma.cc b/ash/webui/shimless_rma/shimless_rma.cc
index b1e200c46..8c1183e6 100644
--- a/ash/webui/shimless_rma/shimless_rma.cc
+++ b/ash/webui/shimless_rma/shimless_rma.cc
@@ -288,8 +288,6 @@
       {"firmwareUpdateRebootText", IDS_SHIMLESS_RMA_FIRMWARE_REBOOT},
       {"firmwareUpdateCompleteText", IDS_SHIMLESS_RMA_FIRMWARE_UPDATE_COMPLETE},
       // Onboarding update page
-      {"onboardingUpdateConnectToInternet",
-       IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_CONNECT},
       {"onboardingUpdateProgress", IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_PROGRESS},
       {"onboardingUpdateIdle", IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_IDLE},
       {"onboardingUpdateChecking", IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_CHECKING},
diff --git a/base/BUILD.gn b/base/BUILD.gn
index 5ad34ee..98fb33a 100644
--- a/base/BUILD.gn
+++ b/base/BUILD.gn
@@ -78,7 +78,7 @@
 # Chromecast builds have full control over the platform and ensure that
 # the kernel and glibc versions used have patched the vulnerabilities,
 # so it is safe to use mutex priority inheritance on Chromecast platform.
-assert(!enable_mutex_priority_inheritance || is_castos,
+assert(!enable_mutex_priority_inheritance || is_chromecast,
        "Do not enable PI mutexes without consulting the security team")
 
 assert(!is_nacl || is_nacl_saigo,
@@ -1495,7 +1495,7 @@
   # building inside the cros_sdk environment - use host_toolchain as a
   # more robust check for this.
   if (!use_sysroot &&
-      (is_android || ((is_linux || is_chromeos) && !is_castos)) &&
+      (is_android || ((is_linux || is_chromeos) && !is_chromecast)) &&
       host_toolchain != "//build/toolchain/cros:host") {
     libs += [ "atomic" ]
   }
@@ -1583,7 +1583,7 @@
 
   # Allow more direct string conversions on platforms with native utf8
   # strings
-  if (is_apple || is_chromeos || is_castos || is_fuchsia) {
+  if (is_apple || is_chromeos || is_chromecast || is_fuchsia) {
     defines += [ "SYSTEM_NATIVE_UTF8" ]
   }
 
@@ -2289,7 +2289,7 @@
 
     # TODO(b/167763382) Find an alternate solution for Chromecast devices, since
     # adding the icui18n and icuuc deps significantly increases the binary size.
-    if (!is_castos) {
+    if (!is_chromecast) {
       sources += [ "time/time_exploded_icu.cc" ]
 
       # The ICU dependency is only needed on systems with a 32-bit time_t.
@@ -3520,7 +3520,7 @@
 
   # Allow more direct string conversions on platforms with native utf8
   # strings
-  if (is_apple || is_chromeos || is_castos || is_fuchsia) {
+  if (is_apple || is_chromeos || is_chromecast || is_fuchsia) {
     defines += [ "SYSTEM_NATIVE_UTF8" ]
   }
 
diff --git a/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc b/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc
index 7c86ede..a6feb12 100644
--- a/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc
+++ b/base/allocator/allocator_shim_default_dispatch_to_partition_alloc.cc
@@ -399,11 +399,11 @@
       MaybeAdjustSize(size), "");
 }
 
-#if BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CASTOS)
+#if BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CHROMECAST)
 extern "C" {
 void __real_free(void*);
 }  // extern "C"
-#endif  // BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CASTOS)
+#endif
 
 void PartitionFree(const AllocatorDispatch*, void* object, void* context) {
   ScopedDisallowAllocations guard{};
@@ -419,11 +419,11 @@
   }
 #endif  // BUILDFLAG(IS_APPLE)
 
-  // On Chromecast devices, there is at least one case where a system malloc()
-  // pointer can be passed to PartitionAlloc's free(). If we don't own the
-  // pointer, pass it along. This should not have a runtime cost vs regular
-  // Android, since on Android we have a PA_CHECK() rather than the branch here.
-#if BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CASTOS)
+  // On Chromecast, there is at least one case where a system malloc() pointer
+  // can be passed to PartitionAlloc's free(). If we don't own the pointer, pass
+  // it along. This should not have a runtime cost vs regular Android, since on
+  // Android we have a PA_CHECK() rather than the branch here.
+#if BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CHROMECAST)
   if (UNLIKELY(!partition_alloc::IsManagedByPartitionAlloc(
                    reinterpret_cast<uintptr_t>(object)) &&
                object)) {
@@ -432,7 +432,7 @@
     // here.
     return __real_free(object);
   }
-#endif  // BUILDFLAG(IS_ANDROID) && BUILDFLAG(IS_CASTOS)
+#endif
 
   partition_alloc::ThreadSafePartitionRoot::FreeNoHooks(object);
 }
diff --git a/base/allocator/partition_allocator/partition_alloc_unittest.cc b/base/allocator/partition_allocator/partition_alloc_unittest.cc
index 47eb248..350bd7d5 100644
--- a/base/allocator/partition_allocator/partition_alloc_unittest.cc
+++ b/base/allocator/partition_allocator/partition_alloc_unittest.cc
@@ -4165,7 +4165,7 @@
 // https://ci.chromium.org/ui/p/chromium/builders/ci/Cast%20Audio%20Linux/98492/overview
 #if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) &&                \
     defined(GTEST_HAS_DEATH_TEST) && !BUILDFLAG(IS_ANDROID) && \
-    !BUILDFLAG(IS_CASTOS)
+    !BUILDFLAG(IS_CHROMECAST)
 
 namespace {
 
@@ -4243,7 +4243,7 @@
 
 #endif  // BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) &&
         // defined(GTEST_HAS_DEATH_TEST) && !BUILDFLAG(IS_ANDROID) &&
-        // !BUILDFLAG(IS_CASTOS)
+        // !BUILDFLAG(IS_CHROMECAST)
 
 // Checks the bucket index logic.
 TEST_P(PartitionAllocTest, GetIndex) {
@@ -4520,7 +4520,7 @@
 #endif  // defined(PA_USE_MTE_CHECKED_PTR_WITH_64_BITS_POINTERS)
 
 #if BUILDFLAG(IS_ANDROID) && BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && \
-    BUILDFLAG(IS_CASTOS)
+    BUILDFLAG(IS_CHROMECAST)
 extern "C" {
 void* __real_malloc(size_t);
 }  // extern "C"
diff --git a/base/allocator/partition_allocator/partition_root.h b/base/allocator/partition_allocator/partition_root.h
index d47a5b2f..0f29c175 100644
--- a/base/allocator/partition_allocator/partition_root.h
+++ b/base/allocator/partition_allocator/partition_root.h
@@ -1128,10 +1128,9 @@
   // forward allocations we don't own to the system malloc() implementation in
   // these rare cases, assuming that some remain.
   //
-  // On Chromecast devices, this is already checked in PartitionFree() in the
-  // shim.
+  // On Chromecast, this is already checked in PartitionFree() in the shim.
 #if BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC) && \
-    ((BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CASTOS)))
+    ((BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMECAST)))
   PA_CHECK(IsManagedByPartitionAlloc(object_addr));
 #endif
 
diff --git a/base/fuchsia/filtered_service_directory.h b/base/fuchsia/filtered_service_directory.h
index 169959bd..157ca7d 100644
--- a/base/fuchsia/filtered_service_directory.h
+++ b/base/fuchsia/filtered_service_directory.h
@@ -15,6 +15,14 @@
 #include "base/base_export.h"
 #include "base/strings/string_piece.h"
 
+// TODO(crbug.com/1196525): Remove once Chromecast calls are checking results.
+#include "build/chromecast_buildflags.h"
+#if BUILDFLAG(IS_CHROMECAST)
+#define MAYBE_NODISCARD
+#else
+#define MAYBE_NODISCARD [[nodiscard]]
+#endif
+
 namespace base {
 
 // ServiceDirectory that uses the supplied sys::ServiceDirectory to satisfy
@@ -32,12 +40,12 @@
   ~FilteredServiceDirectory();
 
   // Adds the specified service to the list of allowed services.
-  [[nodiscard]] zx_status_t AddService(base::StringPiece service_name);
+  MAYBE_NODISCARD zx_status_t AddService(base::StringPiece service_name);
 
   // Connects a directory client. The directory can be passed to a sandboxed
   // process to be used for /svc namespace.
-  [[nodiscard]] zx_status_t ConnectClient(
-      fidl::InterfaceRequest<::fuchsia::io::Directory> dir_request);
+  MAYBE_NODISCARD zx_status_t
+  ConnectClient(fidl::InterfaceRequest<::fuchsia::io::Directory> dir_request);
 
   // Accessor for the OutgoingDirectory, used to add handlers for services
   // in addition to those provided from |directory| via AddService().
diff --git a/base/i18n/icu_util.cc b/base/i18n/icu_util.cc
index e612451..83c641d 100644
--- a/base/i18n/icu_util.cc
+++ b/base/i18n/icu_util.cc
@@ -53,8 +53,9 @@
 #include "third_party/icu/source/common/unicode/unistr.h"
 #endif
 
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || \
-    ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_CASTOS))
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) ||   \
+    ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+     !BUILDFLAG(IS_CHROMECAST))
 #include "third_party/icu/source/i18n/unicode/timezone.h"
 #endif
 
@@ -325,7 +326,8 @@
       FuchsiaIntlProfileWatcher::GetPrimaryTimeZoneIdForIcuInitialization();
   icu::TimeZone::adoptDefault(
       icu::TimeZone::createTimeZone(icu::UnicodeString::fromUTF8(zone_id)));
-#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && !BUILDFLAG(IS_CASTOS)
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)) && \
+    !BUILDFLAG(IS_CHROMECAST)
   // To respond to the time zone change properly, the default time zone
   // cache in ICU has to be populated on starting up.
   // See TimeZoneMonitorLinux::NotifyClientsFromImpl().
diff --git a/base/time/time_exploded_posix.cc b/base/time/time_exploded_posix.cc
index 7fb53f7a..e769489 100644
--- a/base/time/time_exploded_posix.cc
+++ b/base/time/time_exploded_posix.cc
@@ -130,10 +130,10 @@
   if (sizeof(SysTime) < 8) {
 // TODO(b/167763382) Find an alternate solution for Chromecast devices, since
 // adding the icui18n dep significantly increases the binary size.
-#if !BUILDFLAG(IS_CASTOS)
+#if !BUILDFLAG(IS_CHROMECAST)
     ExplodeUsingIcu(millis_since_unix_epoch, is_local, exploded);
     return;
-#endif  // !BUILDFLAG(IS_CASTOS)
+#endif  // !BUILDFLAG(IS_CHROMECAST)
   }
 
   // Split the |millis_since_unix_epoch| into separate seconds and millisecond
diff --git a/build/BUILD.gn b/build/BUILD.gn
index f2c9ded..7ddab80 100644
--- a/build/BUILD.gn
+++ b/build/BUILD.gn
@@ -32,8 +32,13 @@
   header = "chromecast_buildflags.h"
 
   flags = [
-    "IS_CHROMECAST=$is_chromecast",
     "IS_CASTOS=$is_castos",
+    "IS_CAST_ANDROID=$is_cast_android",
+    "ENABLE_CAST_RECEIVER=$enable_cast_receiver",
+
+    # TODO(crbug.com/1219802): IS_CHROMECAST is deprecated and will be removed.
+    # The above flags should be used instead.
+    "IS_CHROMECAST=$is_chromecast",
   ]
 }
 
diff --git a/build/config/chromecast_build.gni b/build/config/chromecast_build.gni
index a1ae772c..c7157c7 100644
--- a/build/config/chromecast_build.gni
+++ b/build/config/chromecast_build.gni
@@ -51,6 +51,10 @@
   #
   # TODO(crbug.com/1314528): Change default to false and require is_linux.
   is_castos = is_chromecast
+
+  # Set this to true to build for Android-based Cast devices.
+  # Set this to false to use the defaults for the target OS/platform.
+  is_cast_android = is_chromecast && is_android
 }
 
 declare_args() {
@@ -128,3 +132,8 @@
 
 assert(enable_cast_receiver || !is_castos,
        "is_castos = true requires enable_cast_receiver = true.")
+
+assert(enable_cast_receiver || !is_cast_android,
+       "is_cast_android = true requires enable_cast_receiver = true.")
+assert(is_android || !is_cast_android,
+       "is_cast_android = true requires is_android = true.")
diff --git a/build/fuchsia/linux_internal.sdk.sha1 b/build/fuchsia/linux_internal.sdk.sha1
index df86ab501..d6d6497 100644
--- a/build/fuchsia/linux_internal.sdk.sha1
+++ b/build/fuchsia/linux_internal.sdk.sha1
@@ -1 +1 @@
-8.20220602.1.1
+8.20220602.2.1
diff --git a/build/toolchain/concurrent_links.gni b/build/toolchain/concurrent_links.gni
index f0312ad..1efd820 100644
--- a/build/toolchain/concurrent_links.gni
+++ b/build/toolchain/concurrent_links.gni
@@ -87,10 +87,6 @@
     _args += [ "--secondary_mem_per_link=2" ]
   }
 
-  if (is_component_build) {
-    _args += [ "--is_component_build" ]
-  }
-
   # TODO(crbug.com/617429) Pass more build configuration info to the script
   # so that we can compute better values.
   _command_dict = exec_script("get_concurrent_links.py", _args, "scope")
diff --git a/build/toolchain/get_concurrent_links.py b/build/toolchain/get_concurrent_links.py
index 89d62ef..d77bb43 100755
--- a/build/toolchain/get_concurrent_links.py
+++ b/build/toolchain/get_concurrent_links.py
@@ -58,7 +58,7 @@
 
 
 def _GetDefaultConcurrentLinks(per_link_gb, reserve_gb, thin_lto_type,
-                               secondary_per_link_gb, is_component_build):
+                               secondary_per_link_gb):
   explanation = []
   explanation.append(
       'per_link_gb={} reserve_gb={} secondary_per_link_gb={}'.format(
@@ -94,12 +94,6 @@
   else:
     reason = 'RAM'
 
-  # static link see too many open files if we have many concurrent links.
-  # ref: http://b/233068481
-  if not is_component_build and num_links > 30:
-    num_links = 30
-    reason = 'nofile'
-
   explanation.append('concurrent_links={}  (reason: {})'.format(
       num_links, reason))
 
@@ -121,14 +115,12 @@
   parser.add_argument('--reserve_mem_gb', type=int, default=0)
   parser.add_argument('--secondary_mem_per_link', type=int, default=0)
   parser.add_argument('--thin-lto')
-  parser.add_argument('--is_component_build', action='store_true')
   options = parser.parse_args()
 
   primary_pool_size, secondary_pool_size, explanation = (
       _GetDefaultConcurrentLinks(options.mem_per_link_gb,
                                  options.reserve_mem_gb, options.thin_lto,
-                                 options.secondary_mem_per_link,
-                                 options.is_component_build))
+                                 options.secondary_mem_per_link))
   sys.stdout.write(
       gn_helpers.ToGNString({
           'primary_pool_size': primary_pool_size,
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java
index a63262a..87ea4fe 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinator.java
@@ -29,6 +29,7 @@
 import org.chromium.chrome.browser.privacy.settings.PrivacyPreferencesManagerImpl;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
 import org.chromium.chrome.browser.toolbar.top.Toolbar;
@@ -66,8 +67,8 @@
             @NewTabPageLaunchOrigin int launchOrigin, @NonNull Supplier<Toolbar> toolbarSupplier,
             long embeddingSurfaceConstructedTimeNs, FeedSwipeRefreshLayout swipeRefreshLayout,
             ViewGroup parentView, Supplier<Tab> parentTabSupplier, SnackbarManager snackbarManager,
-            Supplier<ShareDelegate> shareDelegateSupplier, WindowAndroid windowAndroid,
-            TabModelSelector tabModelSelector) {
+            Supplier<ShareDelegate> shareDelegateSupplier, CrowButtonDelegate crowButtonDelegate,
+            WindowAndroid windowAndroid, TabModelSelector tabModelSelector) {
         mActivity = activity;
         mExploreSurfaceNavigationDelegate = new ExploreSurfaceNavigationDelegate(parentTabSupplier);
         mIsPlaceholderShownInitially = isPlaceholderShown;
@@ -81,7 +82,8 @@
                 PrivacyPreferencesManagerImpl.getInstance(), toolbarSupplier,
                 SurfaceType.START_SURFACE, embeddingSurfaceConstructedTimeNs, swipeRefreshLayout,
                 /*overScrollDisabled=*/true, parentView,
-                new ExploreSurfaceActionDelegate(snackbarManager, new BookmarkBridge(profile)),
+                new ExploreSurfaceActionDelegate(
+                        snackbarManager, new BookmarkBridge(profile), crowButtonDelegate),
                 HelpAndFeedbackLauncherImpl.getInstance(), tabModelSelector);
 
         mFeedSurfaceCoordinator.getView().setId(R.id.start_surface_explore_view);
@@ -134,9 +136,10 @@
     }
 
     private class ExploreSurfaceActionDelegate extends FeedActionDelegateImpl {
-        ExploreSurfaceActionDelegate(
-                SnackbarManager snackbarManager, BookmarkBridge bookmarkBridge) {
-            super(mActivity, snackbarManager, mExploreSurfaceNavigationDelegate, bookmarkBridge);
+        ExploreSurfaceActionDelegate(SnackbarManager snackbarManager, BookmarkBridge bookmarkBridge,
+                CrowButtonDelegate crowButtonDelegate) {
+            super(mActivity, snackbarManager, mExploreSurfaceNavigationDelegate, bookmarkBridge,
+                    crowButtonDelegate);
         }
 
         @Override
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinatorFactory.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinatorFactory.java
index 2645e1ba..d14f5c68 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinatorFactory.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/ExploreSurfaceCoordinatorFactory.java
@@ -16,6 +16,7 @@
 import org.chromium.chrome.browser.ntp.NewTabPageLaunchOrigin;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
 import org.chromium.chrome.browser.toolbar.top.Toolbar;
@@ -40,6 +41,7 @@
     private final long mEmbeddingSurfaceConstructedTimeNs;
     @Nullable
     private final FeedSwipeRefreshLayout mSwipeRefreshLayout;
+    private final CrowButtonDelegate mCrowButtonDelegate;
     @NonNull
     private final ViewGroup mParentView;
     private ExploreSurfaceFeedLifecycleManager mExploreSurfaceFeedLifecycleManager;
@@ -58,6 +60,7 @@
      * @param toolbarSupplier Supplies the {@link Toolbar}.
      * @param embeddingSurfaceConstructedTimeNs Timestamp taken when the caller was constructed.
      * @param swipeRefreshLayout The layout to support pull-to-refresg.
+     * @param crowButtonDelegate The {@link CrowButtonDelegate} to handle Crow click events.
      */
     ExploreSurfaceCoordinatorFactory(@NonNull Activity activity, @NonNull ViewGroup parentView,
             @NonNull PropertyModel containerPropertyModel,
@@ -68,7 +71,8 @@
             @NonNull Supplier<ShareDelegate> shareDelegateSupplier,
             @NonNull WindowAndroid windowAndroid, @NonNull TabModelSelector tabModelSelector,
             @NonNull Supplier<Toolbar> toolbarSupplier, long embeddingSurfaceConstructedTimeNs,
-            @Nullable FeedSwipeRefreshLayout swipeRefreshLayout) {
+            @Nullable FeedSwipeRefreshLayout swipeRefreshLayout,
+            @Nullable CrowButtonDelegate crowButtonDelegate) {
         mActivity = activity;
         mParentView = parentView;
         mParentTabSupplier = parentTabSupplier;
@@ -81,6 +85,7 @@
         mToolbarSupplier = toolbarSupplier;
         mEmbeddingSurfaceConstructedTimeNs = embeddingSurfaceConstructedTimeNs;
         mSwipeRefreshLayout = swipeRefreshLayout;
+        mCrowButtonDelegate = crowButtonDelegate;
         mPropertyModelChangeProcessor = PropertyModelChangeProcessor.create(
                 containerPropertyModel, parentView, ExploreSurfaceViewBinder::bind);
     }
@@ -99,6 +104,6 @@
                 mBottomSheetController, mScrollableContainerDelegate, launchOrigin,
                 mToolbarSupplier, mEmbeddingSurfaceConstructedTimeNs, mSwipeRefreshLayout,
                 mParentView, mParentTabSupplier, mSnackbarManager, mShareDelegateSupplier,
-                mWindowAndroid, mTabModelSelector);
+                mCrowButtonDelegate, mWindowAndroid, mTabModelSelector);
     }
 }
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
index e183a58..c39532c2 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
@@ -42,6 +42,7 @@
 import org.chromium.chrome.browser.omnibox.SearchEngineLogoUtils;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.TabCreatorManager;
 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
@@ -101,6 +102,7 @@
     // TODO(crbug.com/1315676): Directly return the supplier from {@link TabSwitcherCoordinator}.
     private final OneshotSupplierImpl<TabSwitcherCustomViewManager>
             mTabSwitcherCustomViewManagerSupplier;
+    private final CrowButtonDelegate mCrowButtonDelegate;
 
     @VisibleForTesting
     static final String START_SHOWN_AT_STARTUP_UMA = "Startup.Android.StartSurfaceShownAtStartup";
@@ -220,6 +222,7 @@
      * @param multiWindowModeStateDispatcher Gives access to the multi window mode state.
      * @param jankTracker Measures jank while feed or tab switcher are visible.
      * @param toolbarSupplier Supplies the {@link Toolbar}.
+     * @param crowButtonDelegate The {@link CrowButtonDelegate} to handle Crow click events.
      * @param backPressManager {@link BackPressManager} to handle back press.
      */
     public StartSurfaceCoordinator(@NonNull Activity activity,
@@ -242,7 +245,7 @@
             @NonNull MenuOrKeyboardActionController menuOrKeyboardActionController,
             @NonNull MultiWindowModeStateDispatcher multiWindowModeStateDispatcher,
             @NonNull JankTracker jankTracker, @NonNull Supplier<Toolbar> toolbarSupplier,
-            BackPressManager backPressManager) {
+            @NonNull CrowButtonDelegate crowButtonDelegate, BackPressManager backPressManager) {
         mConstructedTimeNs = SystemClock.elapsedRealtimeNanos();
         mActivity = activity;
         mScrimCoordinator = scrimCoordinator;
@@ -265,6 +268,7 @@
         mMenuOrKeyboardActionController = menuOrKeyboardActionController;
         mMultiWindowModeStateDispatcher = multiWindowModeStateDispatcher;
         mToolbarSupplier = toolbarSupplier;
+        mCrowButtonDelegate = crowButtonDelegate;
 
         mTabSwitcherCustomViewManagerSupplier = new OneshotSupplierImpl<>();
         boolean excludeMVTiles = StartSurfaceConfiguration.START_SURFACE_EXCLUDE_MV_TILES.getValue()
@@ -406,7 +410,7 @@
                     mTasksSurface.getBodyViewContainer(), mPropertyModel, mBottomSheetController,
                     mParentTabSupplier, new ScrollableContainerDelegateImpl(), mSnackbarManager,
                     mShareDelegateSupplier, mWindowAndroid, mTabModelSelector, mToolbarSupplier,
-                    mConstructedTimeNs, mSwipeRefreshLayout);
+                    mConstructedTimeNs, mSwipeRefreshLayout, mCrowButtonDelegate);
         }
         mStartSurfaceMediator.initWithNative(
                 mIsStartSurfaceEnabled ? mOmniboxStubSupplier.get() : null,
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceDelegate.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceDelegate.java
index ddc5216..19146e3 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceDelegate.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceDelegate.java
@@ -24,6 +24,7 @@
 import org.chromium.chrome.browser.multiwindow.MultiWindowModeStateDispatcher;
 import org.chromium.chrome.browser.omnibox.OmniboxStub;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tabmodel.TabCreatorManager;
 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
@@ -86,6 +87,7 @@
      * @param multiWindowModeStateDispatcher Gives access to the multi window mode state.
      * @param jankTracker Measures jank while tab switcher is visible.
      * @param toolbarSupplier Supplies the {@link Toolbar}.
+     * @param crowButtonDelegate The {@link CrowButtonDelegate} to handle Crow click events.
      * @param backPressManager {@link BackPressManager} to handle back press gesture.
      * @return the {@link StartSurface}
      */
@@ -109,13 +111,14 @@
             @NonNull MenuOrKeyboardActionController menuOrKeyboardActionController,
             @NonNull MultiWindowModeStateDispatcher multiWindowModeStateDispatcher,
             @NonNull JankTracker jankTracker, @NonNull Supplier<Toolbar> toolbarSupplier,
-            BackPressManager backPressManager) {
+            @NonNull CrowButtonDelegate crowButtonDelegate, BackPressManager backPressManager) {
         return new StartSurfaceCoordinator(activity, scrimCoordinator, sheetController,
                 startSurfaceOneshotSupplier, parentTabSupplier, hadWarmStart, windowAndroid,
                 containerView, dynamicResourceLoaderSupplier, tabModelSelector,
                 browserControlsManager, snackbarManager, shareDelegateSupplier, omniboxStubSupplier,
                 tabContentManager, modalDialogManager, chromeActivityNativeDelegate,
                 activityLifecycleDispatcher, tabCreatorManager, menuOrKeyboardActionController,
-                multiWindowModeStateDispatcher, jankTracker, toolbarSupplier, backPressManager);
+                multiWindowModeStateDispatcher, jankTracker, toolbarSupplier, crowButtonDelegate,
+                backPressManager);
     }
 }
diff --git a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ExploreSurfaceViewBinderTest.java b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ExploreSurfaceViewBinderTest.java
index 779c0933..0db7b12 100644
--- a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ExploreSurfaceViewBinderTest.java
+++ b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ExploreSurfaceViewBinderTest.java
@@ -83,7 +83,7 @@
                             mActivityTestRule.getActivity().getShareDelegateSupplier(),
                             mActivityTestRule.getActivity().getWindowAndroid(),
                             mActivityTestRule.getActivity().getTabModelSelector(),
-                            () -> { return null; }, 0L, null);
+                            () -> { return null; }, 0L, null, null);
             mExploreSurfaceCoordinator = mExploreSurfaceCoordinatorFactory.create(
                     false, /* isPlaceholderShown= */ false, NewTabPageLaunchOrigin.UNKNOWN);
             mFeedSurfaceView = mExploreSurfaceCoordinator.getView();
diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml
index 178cef86..ddf3421 100644
--- a/chrome/android/java/res/values/dimens.xml
+++ b/chrome/android/java/res/values/dimens.xml
@@ -279,6 +279,8 @@
     <dimen name="custom_tabs_screenshot_height">300dp</dimen>
     <dimen name="custom_tabs_screenshot_width">190dp</dimen>
     <dimen name="custom_tabs_handle_height">16dp</dimen>
+    <dimen name="custom_tabs_elevation">8dp</dimen>
+    <dimen name="custom_tabs_shadow_offset">4dp</dimen>
     <dimen name="custom_tabs_default_corner_radius">16dp</dimen>
 
     <!-- Account chooser dialog dimensions -->
diff --git a/chrome/android/java/res_app/layout/main.xml b/chrome/android/java/res_app/layout/main.xml
index d1ac674..24cae95 100644
--- a/chrome/android/java/res_app/layout/main.xml
+++ b/chrome/android/java/res_app/layout/main.xml
@@ -14,6 +14,7 @@
         android:inflatedId="@+id/custom_tabs_handle_view"
         android:layout_width="match_parent"
         android:layout_height="@dimen/custom_tabs_handle_height"
+        android:layout_marginTop="@dimen/custom_tabs_shadow_offset"
         android:layout="@layout/custom_tabs_handle_view"
         android:visibility="gone" />
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java b/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
index 5e24942..44831e96 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/AppHooks.java
@@ -28,8 +28,6 @@
 import org.chromium.chrome.browser.metrics.VariationsSession;
 import org.chromium.chrome.browser.notifications.chime.ChimeDelegate;
 import org.chromium.chrome.browser.omaha.RequestGenerator;
-import org.chromium.chrome.browser.partnerbookmarks.PartnerBookmark;
-import org.chromium.chrome.browser.partnerbookmarks.PartnerBookmarksDelegateImpl;
 import org.chromium.chrome.browser.password_manager.GooglePasswordManagerUIProvider;
 import org.chromium.chrome.browser.policy.PolicyAuditor;
 import org.chromium.chrome.browser.rlz.RevenueStats;
@@ -240,14 +238,6 @@
     }
 
     /**
-     * @return An iterator of partner bookmarks.
-     */
-    @Nullable
-    public PartnerBookmark.BookmarkIterator getPartnerBookmarkIterator() {
-        return new PartnerBookmarksDelegateImpl().createIterator();
-    }
-
-    /**
      * @return A new {@link DigitalWellbeingClient} instance.
      */
     public DigitalWellbeingClient createDigitalWellbeingClient() {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
index 78f75a3..71934b1 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ChromeTabbedActivity.java
@@ -132,6 +132,7 @@
 import org.chromium.chrome.browser.reengagement.ReengagementNotificationController;
 import org.chromium.chrome.browser.search_engines.SearchEngineChoiceNotification;
 import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegateImpl;
 import org.chromium.chrome.browser.share.send_tab_to_self.SendTabToSelfAndroidBridge;
 import org.chromium.chrome.browser.suggestions.SuggestionsMetrics;
 import org.chromium.chrome.browser.survey.ChromeSurveyController;
@@ -741,7 +742,7 @@
                 /* chromeActivityNativeDelegate= */ this, getLifecycleDispatcher(),
                 getTabCreatorManagerSupplier().get(), getMenuOrKeyboardActionController(),
                 getMultiWindowModeStateDispatcher(), mJankTracker, getToolbarManager()::getToolbar,
-                mBackPressManager);
+                new CrowButtonDelegateImpl(), mBackPressManager);
     }
 
     private void setupCompositorContentPostNative() {
@@ -1913,7 +1914,8 @@
                     getCompositorViewHolderSupplier(), getModalDialogManagerSupplier(),
                     this::getSnackbarManager, getBrowserControlsManager(), getActivityTabProvider(),
                     getLifecycleDispatcher(), getWindowAndroid(), this::getLastUserInteractionTime,
-                    this::hadWarmStart, mJankTracker, getToolbarManager()::getToolbar);
+                    this::hadWarmStart, mJankTracker, getToolbarManager()::getToolbar,
+                    new CrowButtonDelegateImpl());
         }
         return mTabDelegateFactory;
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/TabbedModeTabDelegateFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/TabbedModeTabDelegateFactory.java
index 34e1ea0..7302ae5 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/TabbedModeTabDelegateFactory.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/TabbedModeTabDelegateFactory.java
@@ -23,6 +23,7 @@
 import org.chromium.chrome.browser.lifecycle.ActivityLifecycleDispatcher;
 import org.chromium.chrome.browser.native_page.NativePageFactory;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tab.TabContextMenuItemDelegate;
 import org.chromium.chrome.browser.tab.TabDelegateFactory;
@@ -69,6 +70,7 @@
     private final BooleanSupplier mHadWarmStartSupplier;
     private final JankTracker mJankTracker;
     private final Supplier<Toolbar> mToolbarSupplier;
+    private final CrowButtonDelegate mCrowButtonDelegate;
 
     private NativePageFactory mNativePageFactory;
 
@@ -87,7 +89,8 @@
             BrowserControlsManager browserControlsManager, Supplier<Tab> currentTabSupplier,
             ActivityLifecycleDispatcher lifecycleDispatcher, WindowAndroid windowAndroid,
             Supplier<Long> lastUserInteractionTimeSupplier, BooleanSupplier hadWarmStartSupplier,
-            JankTracker jankTracker, Supplier<Toolbar> toolbarSupplier) {
+            JankTracker jankTracker, Supplier<Toolbar> toolbarSupplier,
+            CrowButtonDelegate crowButtonDelegate) {
         mActivity = activity;
         mAppBrowserControlsVisibilityDelegate = appBrowserControlsVisibilityDelegate;
         mShareDelegateSupplier = shareDelegateSupplier;
@@ -111,6 +114,7 @@
         mHadWarmStartSupplier = hadWarmStartSupplier;
         mJankTracker = jankTracker;
         mToolbarSupplier = toolbarSupplier;
+        mCrowButtonDelegate = crowButtonDelegate;
     }
 
     @Override
@@ -151,7 +155,7 @@
                     mBrowserControlsManager, mCurrentTabSupplier, mSnackbarManagerSupplier,
                     mLifecycleDispatcher, mTabModelSelectorSupplier.get(), mShareDelegateSupplier,
                     mWindowAndroid, mLastUserInteractionTimeSupplier, mHadWarmStartSupplier,
-                    mJankTracker, mToolbarSupplier);
+                    mJankTracker, mToolbarSupplier, mCrowButtonDelegate);
         }
         return mNativePageFactory.createNativePage(url, candidatePage, tab);
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/feed/FeedActionDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/app/feed/FeedActionDelegateImpl.java
index 76fed70..4b1ca6d 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/feed/FeedActionDelegateImpl.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/feed/FeedActionDelegateImpl.java
@@ -17,6 +17,7 @@
 import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
 import org.chromium.chrome.browser.offlinepages.RequestCoordinatorBridge;
 import org.chromium.chrome.browser.profiles.Profile;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.suggestions.SuggestionsConfig;
 import org.chromium.chrome.browser.tab.EmptyTabObserver;
 import org.chromium.chrome.browser.tab.Tab;
@@ -35,13 +36,16 @@
     private final BookmarkBridge mBookmarkBridge;
     private final Context mActivityContext;
     private final SnackbarManager mSnackbarManager;
+    private final CrowButtonDelegate mCrowButtonDelegate;
 
     public FeedActionDelegateImpl(Context activityContext, SnackbarManager snackbarManager,
-            NativePageNavigationDelegate navigationDelegate, BookmarkBridge bookmarkBridge) {
+            NativePageNavigationDelegate navigationDelegate, BookmarkBridge bookmarkBridge,
+            CrowButtonDelegate crowButtonDelegate) {
         mActivityContext = activityContext;
         mNavigationDelegate = navigationDelegate;
         mBookmarkBridge = bookmarkBridge;
         mSnackbarManager = snackbarManager;
+        mCrowButtonDelegate = crowButtonDelegate;
     }
     @Override
     public void downloadPage(String url) {
@@ -98,6 +102,12 @@
     }
 
     @Override
+    public void openCrow(String url) {
+        mCrowButtonDelegate.launchCustomTab(
+                mActivityContext, new GURL(url), GURL.emptyGURL(), /*isFollowing=*/true);
+    }
+
+    @Override
     public void onContentsChanged() {}
 
     @Override
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategy.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategy.java
index 4e1a40e1..3eab1940 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategy.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategy.java
@@ -13,8 +13,10 @@
 import android.app.Activity;
 import android.content.Context;
 import android.content.res.Configuration;
+import android.graphics.Color;
 import android.graphics.Point;
 import android.graphics.Rect;
+import android.graphics.drawable.ColorDrawable;
 import android.graphics.drawable.GradientDrawable;
 import android.os.Build;
 import android.util.DisplayMetrics;
@@ -96,6 +98,7 @@
     private final AnimatorListener mSpinnerFadeoutAnimatorListener;
     private final int mHandleHeight;
     private ValueAnimator mAnimator;
+    private int mShadowOffset;
 
     private @HeightStatus int mStatus = HeightStatus.INITIAL_HEIGHT;
     private @HeightStatus int mTargetStatus;
@@ -110,6 +113,7 @@
     private LinearLayout mNavbar;
     private CircularProgressDrawable mSpinner;
     private View mToolbarView;
+    private View mToolbarCoordinator;
 
     /** A callback to be called once the Custom Tab has been resized. */
     interface OnResizedCallback {
@@ -258,12 +262,21 @@
 
         // Invoked twice - when populated/destroyed(null)
         parentViewSupplier.addObserver(parentView -> {
+            if (parentView == null) return;
+
+            // Elevate the main web contents area as high as the handle bar to have the shadow
+            // effect look right.
+            int ev = mActivity.getResources().getDimensionPixelSize(R.dimen.custom_tabs_elevation);
+            View coordinatorLayout = (View) parentView.getParent();
+            coordinatorLayout.setElevation(ev);
+
             // When the navigation bar on the right side (not at the bottom), no need to call
             // the methods below since the contents height is fixed and the system navigation
             // bar works as expected.
             if (mNavbarHeight == 0) return;
+
             setContentsHeight();
-            updateNavbarVisibility(parentView != null);
+            updateNavbarVisibility(true);
         });
 
         mOnResizedCallback = onResizedCallback;
@@ -331,21 +344,9 @@
     }
 
     @Override
-    public boolean changeBackgroundColorForResizing() {
-        GradientDrawable background =
-                (GradientDrawable) mActivity.getWindow().getDecorView().getBackground();
-        if (background == null) {
-            return false;
-        }
-
-        final int color = mActivity.getColor(R.color.window_background_color);
-        ((GradientDrawable) background.mutate()).setColor(color);
-        return true;
-    }
-
-    @Override
     public void onToolbarInitialized(
             View coordinatorView, CustomTabToolbar toolbar, @Px int toolbarCornerRadius) {
+        mToolbarCoordinator = coordinatorView;
         roundCorners(coordinatorView, toolbar, toolbarCornerRadius);
 
         mToolbarView = toolbar;
@@ -364,6 +365,7 @@
         if (newConfig.orientation != mOrientation) {
             mOrientation = newConfig.orientation;
             initializeHeight();
+            updateShadowOffset();
             setContentsHeight();
             updateNavbarVisibility(true);
         }
@@ -382,22 +384,20 @@
         ViewStub handleViewStub = mActivity.findViewById(R.id.custom_tabs_handle_view_stub);
         handleViewStub.inflate();
         View handleView = mActivity.findViewById(R.id.custom_tabs_handle_view);
-
+        handleView.setElevation(
+                mActivity.getResources().getDimensionPixelSize(R.dimen.custom_tabs_elevation));
         GradientDrawable background = (GradientDrawable) handleView.getBackground();
         background.mutate();
         background.setCornerRadii(new float[] {toolbarCornerRadius, toolbarCornerRadius,
                 toolbarCornerRadius, toolbarCornerRadius, 0, 0, 0, 0});
+        handleView.setBackground(background);
+        updateShadowOffset();
 
         // Pass the handle View to CustomTabToolbar for background color management.
         toolbar.setHandleView(handleView);
 
-        // Make enough room for the handle View.
-        ViewGroup.MarginLayoutParams mlp =
-                (ViewGroup.MarginLayoutParams) coordinator.getLayoutParams();
-        mlp.setMargins(0, mHandleHeight, 0, 0);
-        coordinator.requestLayout();
-
-        mActivity.getWindow().setBackgroundDrawable(background);
+        // Having the transparent background is necessary for the shadow effect.
+        mActivity.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
     }
 
     private void initializeHeight() {
@@ -431,6 +431,26 @@
         mActivity.getWindow().setAttributes(attributes);
     }
 
+    private void updateShadowOffset() {
+        if (mOrientation == Configuration.ORIENTATION_LANDSCAPE) {
+            // Shadow is not necessary as CCT will be always of full-height in landscape mode.
+            mShadowOffset = 0;
+        } else {
+            mShadowOffset = mActivity.getResources().getDimensionPixelSize(
+                    R.dimen.custom_tabs_shadow_offset);
+        }
+        View handleView = mActivity.findViewById(R.id.custom_tabs_handle_view);
+        ViewGroup.MarginLayoutParams lp =
+                (ViewGroup.MarginLayoutParams) handleView.getLayoutParams();
+        lp.setMargins(0, mShadowOffset, 0, 0);
+
+        // Make enough room for the handle View.
+        ViewGroup.MarginLayoutParams mlp =
+                (ViewGroup.MarginLayoutParams) mToolbarCoordinator.getLayoutParams();
+        mlp.setMargins(0, mHandleHeight + mShadowOffset, 0, 0);
+        mToolbarCoordinator.requestLayout();
+    }
+
     private void updateWindowPos(@Px int y) {
         // Do not allow the Window to go down below the initial position or above the minimum
         // threshold capped by the status bar and (optionally) the 90%-height adjustment.
@@ -511,8 +531,12 @@
         // We resize CompositorViewHolder to occupy the size we want for CCT. This excludes
         // the bottom navigation bar height and the top margin of CVH set aside for
         // the handle bar portion of the CCT toolbar header.
+        // TODO(jinsukkim):
+        //   - Remove the shadow when in full-height so there won't be a gap beneath the status bar.
+        //   - Draw a thin border line around CCT on low-mem devices where the shadow effect via
+        //     android:elevation directive won't work.
         int windowPos = mActivity.getWindow().getAttributes().y;
-        lp.height = getDisplayHeight() - windowPos - mHandleHeight - mNavbarHeight;
+        lp.height = getDisplayHeight() - windowPos - mHandleHeight - mShadowOffset - mNavbarHeight;
         parentView.setLayoutParams(lp);
         if (oldHeight >= 0 && lp.height != oldHeight) mOnResizedCallback.onResized(lp.height);
     }
@@ -656,11 +680,12 @@
 
     @VisibleForTesting
     void setMockViewForTesting(LinearLayout navbar, ImageView spinnerView,
-            CircularProgressDrawable spinner, View toolbar) {
+            CircularProgressDrawable spinner, View toolbar, View toolbarCoordinator) {
         mNavbar = navbar;
         mSpinnerView = spinnerView;
         mSpinner = spinner;
         mToolbarView = toolbar;
+        mToolbarCoordinator = toolbarCoordinator;
     }
 
     @VisibleForTesting
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManager.java b/chrome/android/java/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManager.java
index 50040808..c1e66af 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManager.java
@@ -31,7 +31,6 @@
 import org.chromium.chrome.browser.customtabs.IncognitoCustomTabIntentDataProvider;
 import org.chromium.chrome.browser.document.ChromeLauncherActivity;
 import org.chromium.chrome.browser.dom_distiller.TabDistillabilityProvider.DistillabilityObserver;
-import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.flags.ChromeSwitches;
 import org.chromium.chrome.browser.fullscreen.BrowserControlsManager;
 import org.chromium.chrome.browser.fullscreen.BrowserControlsManagerSupplier;
@@ -172,27 +171,10 @@
     /** Whether the messages UI was requested for a navigation. */
     private boolean mMessageRequestedForNavigation;
 
-    @IntDef({ThrottleMode.URL, ThrottleMode.DOMAIN, ThrottleMode.DISABLED, ThrottleMode.PER_TAB})
-    @Retention(RetentionPolicy.SOURCE)
-    private @interface ThrottleMode {
-        int URL = 0;
-        int DOMAIN = 1;
-        int DISABLED = 2;
-        int PER_TAB = 3;
-    }
-
     // Record the sites which users refuse to view in reader mode.
     // If the size is larger than the capacity, remove the earliest added site first.
     private static final LinkedHashSet<Integer> sMutedSites = new LinkedHashSet<>();
     private static final int MAX_SIZE_OF_DECLINED_SITES = 100;
-    // Three modes:
-    //   - url: save url (host + path) of sites which user refuses to view in a reader mode
-    //   - domain: save host only
-    //   - disabled: no throttle at all
-    private static final String THROTTLING_MODE_PARAM = "reader_mode_throttling_mode";
-    private static final String THROTTLING_MODE_URL = "url";
-    private static final String THROTTLING_MODE_DOMAIN = "domain";
-    private static final String THROTTLING_MODE_DISABLED = "disabled";
 
     /** Whether the message ui is being shown or has already been shown. */
     private boolean mMessageShown;
@@ -525,9 +507,7 @@
             return;
         }
 
-        int throttleMode = getThrottleMode();
-        if ((throttleMode == ThrottleMode.URL || throttleMode == ThrottleMode.DOMAIN)
-                && sMutedSites.contains(urlToHash(mDistillerUrl))) {
+        if (sMutedSites.contains(urlToHash(mDistillerUrl))) {
             return;
         }
 
@@ -535,7 +515,7 @@
         if (messageDispatcher != null && DomDistillerTabUtils.useMessagesForReaderModePrompt()) {
             if (!mMessageRequestedForNavigation) {
                 // If feature is disabled, reader mode message ui is only shown once per tab.
-                if (mMessageShown && throttleMode == ThrottleMode.PER_TAB) {
+                if (mMessageShown) {
                     return;
                 }
                 showReaderModeMessage(messageDispatcher);
@@ -585,9 +565,7 @@
 
         recordDismissalConditions(dismissReason);
 
-        int mode = getThrottleMode();
-        if (dismissReason != DismissReason.PRIMARY_ACTION
-                && (mode == ThrottleMode.URL || mode == ThrottleMode.DOMAIN)) {
+        if (dismissReason != DismissReason.PRIMARY_ACTION) {
             sMutedSites.add(urlToHash(url));
             while (sMutedSites.size() > MAX_SIZE_OF_DECLINED_SITES) {
                 int v = sMutedSites.iterator().next();
@@ -715,26 +693,8 @@
         TabDistillabilityProvider.get(tabToObserve).addObserver(mDistillabilityObserver);
     }
 
-    // The output is dependent on the experiment arm.
     private int urlToHash(GURL url) {
-        int mode = getThrottleMode();
-        assert mode == ThrottleMode.DOMAIN || mode == ThrottleMode.URL;
-        String str = url.getHost();
-        if (mode == ThrottleMode.URL) {
-            str += url.getPath();
-        }
-        return str.hashCode();
-    }
-
-    private @ThrottleMode int getThrottleMode() {
-        if (!ChromeFeatureList.isEnabled(ChromeFeatureList.IMPROVE_READER_MODE_PROMPT)) {
-            return ThrottleMode.PER_TAB;
-        }
-        String mode = ChromeFeatureList.getFieldTrialParamByFeature(
-                ChromeFeatureList.IMPROVE_READER_MODE_PROMPT, THROTTLING_MODE_PARAM);
-        if (mode.equals(THROTTLING_MODE_URL)) return ThrottleMode.URL;
-        if (mode.equals(THROTTLING_MODE_DOMAIN)) return ThrottleMode.DOMAIN;
-        return ThrottleMode.DISABLED;
+        return url.getHost().hashCode();
     }
 
     @VisibleForTesting
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/native_page/NativePageFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/native_page/NativePageFactory.java
index 1dd226c..b2415fe 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/native_page/NativePageFactory.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/native_page/NativePageFactory.java
@@ -34,6 +34,7 @@
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.settings.SettingsLauncherImpl;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.tab.Tab;
 import org.chromium.chrome.browser.tab.TabLaunchType;
 import org.chromium.chrome.browser.tab.state.CriticalPersistedTabData;
@@ -67,6 +68,7 @@
     private final BooleanSupplier mHadWarmStartSupplier;
     private final JankTracker mJankTracker;
     private final Supplier<Toolbar> mToolbarSupplier;
+    private final CrowButtonDelegate mCrowButtonDelegate;
     private NewTabPageUma mNewTabPageUma;
 
     private NativePageBuilder mNativePageBuilder;
@@ -82,7 +84,8 @@
             @NonNull WindowAndroid windowAndroid,
             @NonNull Supplier<Long> lastUserInteractionTimeSupplier,
             @NonNull BooleanSupplier hadWarmStartSupplier, @NonNull JankTracker jankTracker,
-            @NonNull Supplier<Toolbar> toolbarSupplier) {
+            @NonNull Supplier<Toolbar> toolbarSupplier,
+            @NonNull CrowButtonDelegate crowButtonDelegate) {
         mActivity = activity;
         mBottomSheetController = sheetController;
         mBrowserControlsManager = browserControlsManager;
@@ -96,14 +99,16 @@
         mHadWarmStartSupplier = hadWarmStartSupplier;
         mJankTracker = jankTracker;
         mToolbarSupplier = toolbarSupplier;
+        mCrowButtonDelegate = crowButtonDelegate;
     }
 
     private NativePageBuilder getBuilder() {
         if (mNativePageBuilder == null) {
-            mNativePageBuilder = new NativePageBuilder(mActivity, this::getNewTabPageUma,
-                    mBottomSheetController, mBrowserControlsManager, mCurrentTabSupplier,
-                    mSnackbarManagerSupplier, mLifecycleDispatcher, mTabModelSelector,
-                    mShareDelegateSupplier, mWindowAndroid, mJankTracker, mToolbarSupplier);
+            mNativePageBuilder =
+                    new NativePageBuilder(mActivity, this::getNewTabPageUma, mBottomSheetController,
+                            mBrowserControlsManager, mCurrentTabSupplier, mSnackbarManagerSupplier,
+                            mLifecycleDispatcher, mTabModelSelector, mShareDelegateSupplier,
+                            mWindowAndroid, mJankTracker, mToolbarSupplier, mCrowButtonDelegate);
         }
         return mNativePageBuilder;
     }
@@ -131,6 +136,7 @@
         private final WindowAndroid mWindowAndroid;
         private final JankTracker mJankTracker;
         private final Supplier<Toolbar> mToolbarSupplier;
+        private final CrowButtonDelegate mCrowButtonDelegate;
 
         public NativePageBuilder(Activity activity, Supplier<NewTabPageUma> uma,
                 BottomSheetController sheetController,
@@ -138,7 +144,8 @@
                 Supplier<SnackbarManager> snackbarManagerSupplier,
                 ActivityLifecycleDispatcher lifecycleDispatcher, TabModelSelector tabModelSelector,
                 Supplier<ShareDelegate> shareDelegateSupplier, WindowAndroid windowAndroid,
-                JankTracker jankTracker, Supplier<Toolbar> toolbarSupplier) {
+                JankTracker jankTracker, Supplier<Toolbar> toolbarSupplier,
+                CrowButtonDelegate crowButtonDelegate) {
             mActivity = activity;
             mUma = uma;
             mBottomSheetController = sheetController;
@@ -151,6 +158,7 @@
             mWindowAndroid = windowAndroid;
             mJankTracker = jankTracker;
             mToolbarSupplier = toolbarSupplier;
+            mCrowButtonDelegate = crowButtonDelegate;
         }
 
         protected NativePage buildNewTabPage(Tab tab, String url) {
@@ -163,7 +171,7 @@
                     DeviceFormFactor.isWindowOnTablet(mWindowAndroid), mUma.get(),
                     ColorUtils.inNightMode(mActivity), nativePageHost, tab, url,
                     mBottomSheetController, mShareDelegateSupplier, mWindowAndroid, mJankTracker,
-                    mToolbarSupplier, new SettingsLauncherImpl());
+                    mToolbarSupplier, new SettingsLauncherImpl(), mCrowButtonDelegate);
         }
 
         protected NativePage buildBookmarksPage(Tab tab) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
index 9b268c1..6683478a 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
@@ -64,6 +64,7 @@
 import org.chromium.chrome.browser.query_tiles.QueryTileSection.QueryInfo;
 import org.chromium.chrome.browser.search_engines.TemplateUrlServiceFactory;
 import org.chromium.chrome.browser.share.ShareDelegate;
+import org.chromium.chrome.browser.share.crow.CrowButtonDelegate;
 import org.chromium.chrome.browser.suggestions.SuggestionsMetrics;
 import org.chromium.chrome.browser.suggestions.SuggestionsNavigationDelegate;
 import org.chromium.chrome.browser.suggestions.SuggestionsUiDelegateImpl;
@@ -337,7 +338,7 @@
             BottomSheetController bottomSheetController,
             Supplier<ShareDelegate> shareDelegateSupplier, WindowAndroid windowAndroid,
             JankTracker jankTracker, Supplier<Toolbar> toolbarSupplier,
-            SettingsLauncher settingsLauncher) {
+            SettingsLauncher settingsLauncher, CrowButtonDelegate crowButtonDelegate) {
         mConstructedTimeNs = System.nanoTime();
         TraceEvent.begin(TAG);
 
@@ -417,7 +418,7 @@
 
         updateSearchProviderHasLogo();
         initializeMainView(activity, windowAndroid, snackbarManager, uma, isInNightMode,
-                shareDelegateSupplier, url);
+                shareDelegateSupplier, crowButtonDelegate, url);
 
         getView().addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
             @Override
@@ -467,14 +468,16 @@
      */
     protected void initializeMainView(Activity activity, WindowAndroid windowAndroid,
             SnackbarManager snackbarManager, NewTabPageUma uma, boolean isInNightMode,
-            Supplier<ShareDelegate> shareDelegateSupplier, String url) {
+            Supplier<ShareDelegate> shareDelegateSupplier, CrowButtonDelegate crowButtonDelegate,
+            String url) {
         Profile profile = Profile.fromWebContents(mTab.getWebContents());
 
         LayoutInflater inflater = LayoutInflater.from(activity);
         mNewTabPageLayout = (NewTabPageLayout) inflater.inflate(R.layout.new_tab_page_layout, null);
 
         FeedActionDelegate actionDelegate = new FeedActionDelegateImpl(activity, snackbarManager,
-                mNewTabPageManager.getNavigationDelegate(), new BookmarkBridge(profile)) {
+                mNewTabPageManager.getNavigationDelegate(), new BookmarkBridge(profile),
+                crowButtonDelegate) {
             @Override
             public void openHelpPage() {
                 NewTabPageUma.recordAction(NewTabPageUma.ACTION_CLICKED_LEARN_MORE);
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmarksShim.java b/chrome/android/java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmarksShim.java
index 34b1cd3..d105a447 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmarksShim.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerBookmarksShim.java
@@ -7,7 +7,6 @@
 import android.content.Context;
 import android.content.pm.ApplicationInfo;
 
-import org.chromium.chrome.browser.AppHooks;
 import org.chromium.chrome.browser.partnercustomizations.PartnerBrowserCustomizations;
 import org.chromium.components.version_info.VersionInfo;
 
@@ -34,7 +33,7 @@
 
         PartnerBookmarksReader reader =
                 new PartnerBookmarksReader(context, PartnerBrowserCustomizations.getInstance(),
-                        AppHooks.get()::getPartnerBookmarkIterator);
+                        new PartnerBookmarksDelegateImpl()::createIterator);
 
         boolean systemOrPreStable =
                 (context.getApplicationInfo().flags & ApplicationInfo.FLAG_SYSTEM) == 1
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegateImpl.java
index 48bd26e..0172e10 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegateImpl.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegateImpl.java
@@ -4,7 +4,7 @@
 
 package org.chromium.chrome.browser.share.crow;
 
-import android.app.Activity;
+import android.content.Context;
 import android.net.Uri;
 
 import androidx.annotation.VisibleForTesting;
@@ -43,19 +43,19 @@
 
     @Override
     public void launchCustomTab(
-            Activity currentActivity, GURL pageUrl, GURL canonicalUrl, boolean isFollowing) {
+            Context currentContext, GURL pageUrl, GURL canonicalUrl, boolean isFollowing) {
         String customTabUrl = buildServerUrl(new GURL(getServerUrl()), pageUrl, canonicalUrl,
                 getPublicationId(pageUrl), areMetricsEnabled(), isFollowing);
 
         CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
         builder.setShowTitle(true);
-        builder.setColorScheme(ColorUtils.inNightMode(currentActivity)
+        builder.setColorScheme(ColorUtils.inNightMode(currentContext)
                         ? CustomTabsIntent.COLOR_SCHEME_DARK
                         : CustomTabsIntent.COLOR_SCHEME_LIGHT);
         builder.setShareState(CustomTabsIntent.SHARE_STATE_OFF);
         CustomTabsIntent customTabsIntent = builder.build();
-        customTabsIntent.intent.setClassName(currentActivity, CustomTabActivity.class.getName());
-        customTabsIntent.launchUrl(currentActivity, Uri.parse(customTabUrl));
+        customTabsIntent.intent.setClassName(currentContext, CustomTabActivity.class.getName());
+        customTabsIntent.launchUrl(currentContext, Uri.parse(customTabUrl));
     }
 
     public boolean isCrowEnabled() {
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SyncErrorInfoBarTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SyncErrorInfoBarTest.java
index c9a09dc..ee30225 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SyncErrorInfoBarTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/infobar/SyncErrorInfoBarTest.java
@@ -16,6 +16,7 @@
 
 import org.chromium.base.test.util.CallbackHelper;
 import org.chromium.base.test.util.CommandLineFlags;
+import org.chromium.base.test.util.DisabledTest;
 import org.chromium.base.test.util.Feature;
 import org.chromium.chrome.browser.SyncFirstSetupCompleteSource;
 import org.chromium.chrome.browser.flags.ChromeFeatureList;
@@ -209,6 +210,7 @@
 
     @Test
     @LargeTest
+    @DisabledTest(message = "https://crbug.com/1299060")
     public void testSyncErrorInfoBarIsNotShownBeforeMinimalIntervalPassed() throws Exception {
         mSyncTestRule.setUpAccountAndEnableSyncForTesting();
         mFakeSyncServiceImpl.setAuthError(GoogleServiceAuthError.State.INVALID_GAIA_CREDENTIALS);
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java
index be660672..783ad67a 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/tab/TabUmaTest.java
@@ -89,7 +89,7 @@
                 cta.getBrowserControlsManager(), cta.getActivityTabProvider(),
                 cta.getLifecycleDispatcher(), cta.getWindowAndroid(),
                 cta::getLastUserInteractionTime, cta::hadWarmStart, new DummyJankTracker(),
-                rootUiCoordinator.getToolbarManager()::getToolbar);
+                rootUiCoordinator.getToolbarManager()::getToolbar, /*crowButtonDelegate=*/ null);
         // clang-format on
     }
 
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategyTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategyTest.java
index 96a8c28..fee1e877 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategyTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/customtabs/PartialCustomTabHeightStrategyTest.java
@@ -27,6 +27,7 @@
 import android.view.Display;
 import android.view.MotionEvent;
 import android.view.View;
+import android.view.ViewGroup;
 import android.view.ViewPropertyAnimator;
 import android.view.ViewStub;
 import android.view.Window;
@@ -116,7 +117,11 @@
     @Mock
     private View mToolbarView;
     @Mock
+    private View mToolbarCoordinator;
+    @Mock
     private FrameLayout mParentView;
+    @Mock
+    private ViewGroup mCoordinatorLayout;
 
     private List<WindowManager.LayoutParams> mAttributeResults;
     private DisplayMetrics mRealMetrics;
@@ -136,6 +141,8 @@
         when(mActivity.getWindowManager()).thenReturn(mWindowManager);
         when(mActivity.findViewById(R.id.custom_tabs_handle_view_stub)).thenReturn(mHandleViewStub);
         when(mActivity.findViewById(R.id.custom_tabs_handle_view)).thenReturn(mHandleView);
+        when(mHandleView.getLayoutParams()).thenReturn(mLayoutParams);
+        when(mToolbarCoordinator.getLayoutParams()).thenReturn(mLayoutParams);
         mAttributes = new WindowManager.LayoutParams();
         when(mWindow.getAttributes()).thenReturn(mAttributes);
         when(mWindow.getDecorView()).thenReturn(mDecorView);
@@ -152,6 +159,7 @@
         when(mSpinnerView.getParent()).thenReturn(mParentView);
         when(mSpinnerView.animate()).thenReturn(mViewAnimator);
         when(mParentView.getLayoutParams()).thenReturn(mLayoutParams);
+        when(mParentView.getParent()).thenReturn(mCoordinatorLayout);
 
         mParentViewSupplier.set(mParentView);
 
@@ -250,7 +258,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 500, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         verifyWindowFlagsSet();
 
@@ -327,7 +336,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 800, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         // Pass null because we have a mock Activity and we don't depend on the GestureDetector
         // inside as we test MotionEvents directly.
@@ -348,7 +358,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 800, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         mConfiguration.orientation = Configuration.ORIENTATION_LANDSCAPE;
         mRealMetrics.widthPixels = DEVICE_HEIGHT;
@@ -386,7 +397,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 500, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         verify(mWindow).addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
         verify(mWindow).clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
@@ -426,7 +438,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 500, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         verify(mWindow).addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
         verify(mWindow).clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
@@ -488,7 +501,8 @@
         PartialCustomTabHeightStrategy strategy = new PartialCustomTabHeightStrategy(mActivity,
                 mParentViewSupplier, 500, mMultiWindowModeStateDispatcher, null, null,
                 mOnResizedCallback, mActivityLifecycleDispatcher);
-        strategy.setMockViewForTesting(mNavbar, mSpinnerView, mSpinner, mToolbarView);
+        strategy.setMockViewForTesting(
+                mNavbar, mSpinnerView, mSpinner, mToolbarView, mToolbarCoordinator);
 
         verifyWindowFlagsSet();
 
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManagerTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManagerTest.java
index be0ea2f..877a90f 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManagerTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/dom_distiller/ReaderModeManagerTest.java
@@ -26,8 +26,6 @@
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
 
-import org.chromium.base.FeatureList;
-import org.chromium.base.FeatureList.TestValues;
 import org.chromium.base.UserDataHost;
 import org.chromium.base.test.BaseRobolectricTestRunner;
 import org.chromium.base.test.util.Feature;
@@ -56,11 +54,10 @@
 
 /** This class tests the behavior of the {@link ReaderModeManager}. */
 @RunWith(BaseRobolectricTestRunner.class)
-@Features.EnableFeatures({ChromeFeatureList.IMPROVE_READER_MODE_PROMPT})
 public class ReaderModeManagerTest {
     private static final GURL MOCK_DISTILLER_URL =
             JUnitTestGURLs.getGURL(JUnitTestGURLs.DOM_DISILLER_URL);
-    private static final GURL MOCK_URL = JUnitTestGURLs.getGURL(JUnitTestGURLs.EXAMPLE_URL);
+    private static final GURL MOCK_URL = JUnitTestGURLs.getGURL(JUnitTestGURLs.GOOGLE_URL_CAT);
 
     @Rule
     public JniMocker jniMocker = new JniMocker();
@@ -215,12 +212,6 @@
     @Feature("ReaderMode")
     @Features.EnableFeatures({ChromeFeatureList.MESSAGES_FOR_ANDROID_READER_MODE})
     public void testUI_notTriggered_muted() {
-        TestValues testValues = new TestValues();
-        testValues.addFeatureFlagOverride(ChromeFeatureList.IMPROVE_READER_MODE_PROMPT, true);
-        testValues.addFeatureFlagOverride(ChromeFeatureList.MESSAGES_FOR_ANDROID_READER_MODE, true);
-        testValues.addFieldTrialParamOverride(
-                ChromeFeatureList.IMPROVE_READER_MODE_PROMPT, "reader_mode_throttling_mode", "url");
-        FeatureList.setTestValues(testValues);
         mManager.muteSiteForTesting(mTab.getUrl());
         mDistillabilityObserver.onIsPageDistillableResult(mTab, true, true, false);
         assertEquals("Distillation should be possible.", DistillationStatus.POSSIBLE,
@@ -231,6 +222,32 @@
 
     @Test
     @Feature("ReaderMode")
+    @Features.EnableFeatures({ChromeFeatureList.MESSAGES_FOR_ANDROID_READER_MODE})
+    public void testUI_notTriggered_mutedByDomain() {
+        mManager.muteSiteForTesting(JUnitTestGURLs.getGURL(JUnitTestGURLs.GOOGLE_URL_DOG));
+        mDistillabilityObserver.onIsPageDistillableResult(mTab, true, true, false);
+        assertEquals("Distillation should be possible.", DistillationStatus.POSSIBLE,
+                mManager.getDistillationStatus());
+        verify(mMessageDispatcher,
+                never().description("Reader mode should be muted in this domain"))
+                .enqueueMessage(any(), any(), anyInt(), anyBoolean());
+        verifyNoMoreInteractions(mReaderModeInfobarJniMock);
+    }
+
+    @Test
+    @Feature("ReaderMode")
+    @Features.EnableFeatures({ChromeFeatureList.MESSAGES_FOR_ANDROID_READER_MODE})
+    public void testUI_notTriggered_notMutedByDomain() {
+        mManager.muteSiteForTesting(JUnitTestGURLs.getGURL(JUnitTestGURLs.EXAMPLE_URL));
+        mDistillabilityObserver.onIsPageDistillableResult(mTab, true, true, false);
+        assertEquals("Distillation should be possible.", DistillationStatus.POSSIBLE,
+                mManager.getDistillationStatus());
+        verify(mMessageDispatcher).enqueueMessage(any(), any(), anyInt(), anyBoolean());
+        verifyNoMoreInteractions(mReaderModeInfobarJniMock);
+    }
+
+    @Test
+    @Feature("ReaderMode")
     public void testWebContentsObserver_distillerNavigationRemoved() {
         when(mNavController.getEntryAtIndex(0))
                 .thenReturn(createNavigationEntry(0, MOCK_DISTILLER_URL));
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
index 87389b41..32662c60 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
@@ -94,7 +94,7 @@
     private static class MockNativePageBuilder extends NativePageFactory.NativePageBuilder {
         private MockNativePageBuilder() {
             super(null, null, null, null, null, null, null, null, null, null,
-                    new DummyJankTracker(), null);
+                    new DummyJankTracker(), null, null);
         }
 
         @Override
@@ -121,7 +121,7 @@
     @Before
     public void setUp() {
         mNativePageFactory = new NativePageFactory(null, null, null, null, null, null, null, null,
-                null, null, null, new DummyJankTracker(), null);
+                null, null, null, new DummyJankTracker(), null, null);
         mNativePageFactory.setNativePageBuilderForTesting(new MockNativePageBuilder());
     }
 
diff --git a/chrome/app/settings_strings.grdp b/chrome/app/settings_strings.grdp
index 4bcef28..a458747 100644
--- a/chrome/app/settings_strings.grdp
+++ b/chrome/app/settings_strings.grdp
@@ -1247,9 +1247,6 @@
     Add languages
   </message>
   <if expr="not chromeos_ash">
-    <message name="IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE" desc="Title for the currently used language in the header for the collapsible list of languages.">
-      Language
-    </message>
     <message name="IDS_SETTINGS_LANGUAGES_EXPAND_ACCESSIBILITY_LABEL" desc="Label for the button that toggles showing the language options. Only visible by screen reader software.">
       Show language options
     </message>
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 31ab001..1c21a9a 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -5504,6 +5504,8 @@
       "apps/intent_helper/supported_links_infobar_prefs_service.h",
       "apps/intent_helper/supported_links_infobar_prefs_service_factory.cc",
       "apps/intent_helper/supported_links_infobar_prefs_service_factory.h",
+      "browser_process_platform_part_chromeos.cc",
+      "browser_process_platform_part_chromeos.h",
       "certificate_provider/certificate_info.cc",
       "certificate_provider/certificate_info.h",
       "certificate_provider/certificate_provider.h",
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index b599285..37f82a4 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4097,10 +4097,6 @@
     {"reader-mode-heuristics", flag_descriptions::kReaderModeHeuristicsName,
      flag_descriptions::kReaderModeHeuristicsDescription, kOsAndroid,
      MULTI_VALUE_TYPE(kReaderModeHeuristicsChoices)},
-    {"improve-reader-mode-prompt",
-     flag_descriptions::kImproveReaderModePromptName,
-     flag_descriptions::kImproveReaderModePromptDescription, kOsAndroid,
-     FEATURE_VALUE_TYPE(chrome::android::kImproveReaderModePrompt)},
     {"voice-button-in-top-toolbar",
      flag_descriptions::kVoiceButtonInTopToolbarName,
      flag_descriptions::kVoiceButtonInTopToolbarDescription, kOsAndroid,
diff --git a/chrome/browser/about_flags_unittest.cc b/chrome/browser/about_flags_unittest.cc
index 2a67d37..962b18f 100644
--- a/chrome/browser/about_flags_unittest.cc
+++ b/chrome/browser/about_flags_unittest.cc
@@ -11,6 +11,7 @@
 #include <string>
 #include <utility>
 
+#include "base/strings/string_number_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/strings/stringprintf.h"
 #include "base/test/metrics/histogram_enum_reader.h"
@@ -21,6 +22,7 @@
 #include "components/flags_ui/flags_test_helpers.h"
 #include "components/flags_ui/flags_ui_metrics.h"
 #include "testing/gtest/include/gtest/gtest.h"
+#include "third_party/abseil-cpp/absl/types/optional.h"
 
 namespace about_flags {
 
@@ -69,7 +71,36 @@
   return result;
 }
 
-}  // anonymous namespace
+// Returns all variation ids defined in flags entries.
+std::vector<std::string> GetAllVariationIds() {
+  std::vector<std::string> variation_ids;
+  for (const auto& entry : testing::GetFeatureEntries()) {
+    // Only FEATURE_WITH_PARAMS_VALUE entries can have a variation id.
+    if (entry.type != flags_ui::FeatureEntry::FEATURE_WITH_PARAMS_VALUE)
+      continue;
+
+    for (const auto& variation : entry.feature.feature_variations) {
+      if (variation.variation_id)
+        variation_ids.push_back(variation.variation_id);
+    }
+  }
+  return variation_ids;
+}
+
+// Returns the parsed |variation_id|. If it is malformed, returns absl::nullopt.
+absl::optional<int> ParseVariationId(const std::string& variation_id) {
+  // Remove the "t" prefix if it is there.
+  std::string trimmed_id =
+      base::StartsWith(variation_id, "t", base::CompareCase::SENSITIVE)
+          ? variation_id.substr(1)
+          : variation_id;
+  int id;
+  if (base::StringToInt(trimmed_id, &id) && id >= 0)
+    return id;
+  return absl::nullopt;
+}
+
+}  // namespace
 
 // Makes sure there are no separators in any of the entry names.
 TEST(AboutFlagsTest, NoSeparators) {
@@ -120,6 +151,24 @@
       testing::GetFeatureEntries(), CHROME_VERSION_MAJOR);
 }
 
+// Ensures that all variation IDs specified are well-formed and unique.
+TEST(AboutFlagsTest, VariationIdsAreValid) {
+  std::set<int> variation_ids;
+
+  for (const std::string& variation_id : GetAllVariationIds()) {
+    absl::optional<int> id = ParseVariationId(variation_id);
+    EXPECT_TRUE(id)
+        << "Variation ID \"" << variation_id
+        << "\" is malformed. It must be a nonnegative integer and can "
+           "optionally start with a \"t\".";
+
+    if (id.has_value()) {
+      EXPECT_TRUE(variation_ids.insert(id.value()).second)
+          << "Variation ID " << variation_id << " is duplicated.";
+    }
+  }
+}
+
 // Test that ScopedFeatureEntries restores existing feature entries on
 // destruction.
 TEST(AboutFlagsTest, ScopedFeatureEntriesRestoresFeatureEntries) {
diff --git a/chrome/browser/apps/app_service/publishers/arc_apps.cc b/chrome/browser/apps/app_service/publishers/arc_apps.cc
index 87cd5ebb..7d14e189465 100644
--- a/chrome/browser/apps/app_service/publishers/arc_apps.cc
+++ b/chrome/browser/apps/app_service/publishers/arc_apps.cc
@@ -428,16 +428,19 @@
                           apps::mojom::IntentPtr intent,
                           arc::mojom::ActivityNamePtr activity,
                           apps::mojom::WindowInfoPtr window_info,
+                          apps::ArcApps::LaunchAppWithIntentCallback callback,
                           const std::vector<GURL>& content_urls) {
   for (const auto& content_url : content_urls) {
     if (!content_url.is_valid()) {
       LOG(ERROR) << "Share files failed, file urls are not valid";
+      std::move(callback).Run(/*success=*/false);
       return;
     }
   }
 
   auto* arc_service_manager = arc::ArcServiceManager::Get();
   if (!arc_service_manager) {
+    std::move(callback).Run(/*success=*/false);
     return;
   }
 
@@ -450,6 +453,7 @@
       OpenUrlsWithPermissionAndWindowInfo);
   if (!arc_file_system) {
     LOG(ERROR) << "Failed to open urls, ARC File System not found";
+    std::move(callback).Run(/*success=*/false);
     return;
   }
   arc_file_system->OpenUrlsWithPermissionAndWindowInfo(
@@ -460,6 +464,8 @@
       file_path,
       std::make_unique<app_restore::AppLaunchInfo>(
           app_id, event_flags, std::move(intent), session_id, display_id));
+
+  std::move(callback).Run(/*success=*/true);
 }
 
 // Sets the session id for |window_info|. If the full restore feature is
@@ -871,8 +877,7 @@
           profile_, apps::GetFileSystemURL(profile_, file_urls),
           base::BindOnce(&OnContentUrlResolved, profile_->GetPath(), app_id,
                          event_flags, std::move(intent), std::move(activity),
-                         std::move(new_window_info)));
-      std::move(callback).Run(/*success=*/true);
+                         std::move(new_window_info), std::move(callback)));
       return;
     }
 
diff --git a/chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc b/chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc
index 92fa5e9..8d4145a 100644
--- a/chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc
+++ b/chrome/browser/apps/app_service/publishers/arc_apps_unittest.cc
@@ -11,6 +11,7 @@
 #include "ash/components/arc/test/fake_app_instance.h"
 #include "ash/components/arc/test/fake_file_system_instance.h"
 #include "base/strings/string_util.h"
+#include "base/test/bind.h"
 #include "base/test/scoped_feature_list.h"
 #include "chrome/browser/apps/app_service/app_service_proxy.h"
 #include "chrome/browser/apps/app_service/app_service_proxy_factory.h"
@@ -144,10 +145,6 @@
     arc_bridge_service->intent_helper()->SetInstance(intent_helper_instance());
     arc::WaitForInstanceReady(arc_bridge_service->intent_helper());
 
-    file_system_instance_ = std::make_unique<arc::FakeFileSystemInstance>();
-    arc_bridge_service->file_system()->SetInstance(file_system_instance());
-    arc::WaitForInstanceReady(arc_bridge_service->file_system());
-
     web_app::test::AwaitStartWebAppProviderAndSubsystems(profile());
 
     app_service_test_.SetUp(&profile_);
@@ -181,6 +178,14 @@
 
   void FlushMojoCalls() { app_service_test_.FlushMojoCalls(); }
 
+  void SetUpFileSystemInstance() {
+    auto* arc_bridge_service =
+        arc_test()->arc_service_manager()->arc_bridge_service();
+    file_system_instance_ = std::make_unique<arc::FakeFileSystemInstance>();
+    arc_bridge_service->file_system()->SetInstance(file_system_instance());
+    arc::WaitForInstanceReady(arc_bridge_service->file_system());
+  }
+
   TestingProfile* profile() { return &profile_; }
 
   apps::AppServiceProxy* app_service_proxy() {
@@ -376,6 +381,7 @@
 
 TEST_F(ArcAppsPublisherTest,
        LaunchAppWithIntent_EditIntent_SendsOpenUrlRequest) {
+  SetUpFileSystemInstance();
   auto intent = apps_util::CreateEditIntentFromFile(
       FileInDownloads(profile(), base::FilePath("test.txt")), "text/plain");
 
@@ -385,12 +391,17 @@
                                                  fake_apps[0]->activity);
   arc_test()->app_instance()->SendRefreshAppList(fake_apps);
 
+  absl::optional<bool> result;
   app_service_proxy()->LaunchAppWithIntent(
-      app_id, 0, std::move(intent),
-      apps::mojom::LaunchSource::kFromFileManager);
+      app_id, 0, std::move(intent), apps::mojom::LaunchSource::kFromFileManager,
+      /*window_info=*/nullptr,
+      base::BindLambdaForTesting(
+          [&result](bool callback_result) { result = callback_result; }));
 
   FlushMojoCalls();
 
+  ASSERT_TRUE(result.has_value() && result.value());
+
   ASSERT_EQ(file_system_instance()->handledUrlRequests().size(), 1);
   auto& url_request = file_system_instance()->handledUrlRequests()[0];
   ASSERT_EQ(url_request->action_type, arc::mojom::ActionType::EDIT);
@@ -399,3 +410,29 @@
   ASSERT_TRUE(
       base::EndsWith(url_request->urls[0]->content_url.spec(), "test.txt"));
 }
+
+TEST_F(ArcAppsPublisherTest,
+       LaunchAppWithIntent_EditIntent_NoArcFileSystem_ReturnsFalse) {
+  // Do not start up ArcFileSystem, to simulate the intent being sent before ARC
+  // starts.
+  auto intent = apps_util::CreateEditIntentFromFile(
+      FileInDownloads(profile(), base::FilePath("test.txt")), "text/plain");
+
+  const auto& fake_apps = arc_test()->fake_apps();
+  std::string package_name = fake_apps[0]->package_name;
+  std::string app_id = ArcAppListPrefs::GetAppId(fake_apps[0]->package_name,
+                                                 fake_apps[0]->activity);
+  arc_test()->app_instance()->SendRefreshAppList(fake_apps);
+
+  absl::optional<bool> result;
+  app_service_proxy()->LaunchAppWithIntent(
+      app_id, 0, std::move(intent), apps::mojom::LaunchSource::kFromFileManager,
+      /*window_info=*/nullptr,
+      base::BindLambdaForTesting(
+          [&result](bool callback_result) { result = callback_result; }));
+
+  FlushMojoCalls();
+
+  ASSERT_TRUE(result.has_value());
+  ASSERT_FALSE(result.value());
+}
diff --git a/chrome/browser/ash/accessibility/OWNERS b/chrome/browser/ash/accessibility/OWNERS
index 976b955..b39af675 100644
--- a/chrome/browser/ash/accessibility/OWNERS
+++ b/chrome/browser/ash/accessibility/OWNERS
@@ -1 +1,3 @@
 file://ui/accessibility/OWNERS
+
+akihiroota@chromium.org
diff --git a/chrome/browser/ash/arc/input_overlay/actions/action_tap.cc b/chrome/browser/ash/arc/input_overlay/actions/action_tap.cc
index 5e03e19..87fa1ead 100644
--- a/chrome/browser/ash/arc/input_overlay/actions/action_tap.cc
+++ b/chrome/browser/ash/arc/input_overlay/actions/action_tap.cc
@@ -33,7 +33,7 @@
   } else if (IsMouseBound(input_element)) {
     label = ActionLabel::CreateImageActionLabel(input_element.mouse_action());
   } else {
-    label = ActionLabel::CreateTextActionLabel("?");
+    label = ActionLabel::CreateTextActionLabel(kUnknownBind);
   }
   return label;
 }
diff --git a/chrome/browser/ash/arc/input_overlay/constants.h b/chrome/browser/ash/arc/input_overlay/constants.h
index 87d10c3..34838c97 100644
--- a/chrome/browser/ash/arc/input_overlay/constants.h
+++ b/chrome/browser/ash/arc/input_overlay/constants.h
@@ -54,21 +54,6 @@
   kMove,
 };
 
-// Edit states related to the mouse input and focus for |ActionLabel|.
-enum class EditState {
-  kNone,
-  // Default edit state when no mouse hovers or no focus.
-  kEditDefault,
-  // Edit state when the mouse hovers. This can be overridden by |kEditFocus|.
-  kEditHover,
-  // Edit state when the |ActionLabel| is focused.
-  kEditFocus,
-  // Edit state when a wrong/unsupported input tries to bind.
-  kEditError,
-  // Edit state when a input binding is removed.
-  kEditUnbind,
-};
-
 }  // namespace input_overlay
 }  // namespace arc
 
diff --git a/chrome/browser/ash/arc/input_overlay/ui/action_label.cc b/chrome/browser/ash/arc/input_overlay/ui/action_label.cc
index b7bba2f..cb0bdf8 100644
--- a/chrome/browser/ash/arc/input_overlay/ui/action_label.cc
+++ b/chrome/browser/ash/arc/input_overlay/ui/action_label.cc
@@ -22,13 +22,11 @@
 namespace {
 // UI specs.
 constexpr int kSideInset = 6;
-constexpr gfx::Size kMinimumSmallSize(32, 32);
-constexpr gfx::Size kMinimumLargeSize(48, 48);
+constexpr gfx::Size kLabelSize(32, 32);
 constexpr int kCornerRadiusView = 6;
 constexpr int kIconSize = 20;
 constexpr char kFontSytle[] = "Google Sans";
-constexpr int kSmallFontSize = 16;
-constexpr int kLargeFontSize = 20;
+constexpr int kFontSize = 16;
 
 // About colors.
 constexpr SkColor kViewModeBgColor = SkColorSetA(SK_ColorGRAY, 0x99);
@@ -81,7 +79,7 @@
 std::string GetDisplayText(const ui::DomCode code) {
   switch (code) {
     case ui::DomCode::NONE:
-      return "?";
+      return kUnknownBind;
     case ui::DomCode::ARROW_LEFT:
       return kLeftArrow;
     case ui::DomCode::ARROW_RIGHT:
@@ -195,9 +193,11 @@
   switch (mode) {
     case DisplayMode::kView:
       SetToViewMode();
+      SetFocusBehavior(FocusBehavior::NEVER);
       break;
     case DisplayMode::kEdit:
       SetToEditMode();
+      SetFocusBehavior(FocusBehavior::ALWAYS);
       break;
     case DisplayMode::kEditedSuccess:
       SetToEditFocus();
@@ -220,16 +220,7 @@
 
 gfx::Size ActionLabel::CalculatePreferredSize() const {
   auto size = LabelButton::CalculatePreferredSize();
-  switch (edit_state_) {
-    case EditState::kNone:
-    case EditState::kEditDefault:
-    case EditState::kEditUnbind:
-      size.SetToMax(kMinimumSmallSize);
-      break;
-    default:
-      size.SetToMax(kMinimumLargeSize);
-      break;
-  }
+  size.SetToMax(kLabelSize);
   return size;
 }
 
@@ -246,12 +237,12 @@
 }
 
 void ActionLabel::OnMouseEntered(const ui::MouseEvent& event) {
-  if (!HasFocus())
+  if (IsFocusable() && !HasFocus())
     SetToEditHover();
 }
 
 void ActionLabel::OnMouseExited(const ui::MouseEvent& event) {
-  if (!HasFocus())
+  if (IsFocusable() && !HasFocus())
     SetToEditDefault();
 }
 
@@ -278,8 +269,8 @@
 void ActionLabel::SetToViewMode() {
   ClearFocus();
   SetInstallFocusRingOnFocus(false);
-  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL,
-                                     kSmallFontSize, gfx::Font::Weight::BOLD));
+  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL, kFontSize,
+                                     gfx::Font::Weight::BOLD));
   SetEnabledTextColors(kViewTextColor);
 
   if (mouse_action_ != MouseAction::NONE) {
@@ -325,42 +316,50 @@
 }
 
 void ActionLabel::SetToEditDefault() {
-  edit_state_ = EditState::kEditDefault;
-  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL,
-                                     kSmallFontSize, gfx::Font::Weight::BOLD));
-  SetPreferredSize(CalculatePreferredSize());
-  SetBackground(
-      views::CreateRoundedRectBackground(kEditModeBgColor, kCornerRadiusView));
+  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL, kFontSize,
+                                     gfx::Font::Weight::BOLD));
+  views::FocusRing::Get(this)->SetColor(absl::nullopt);
+  if (IsUnbound()) {
+    SetBackground(views::CreateRoundedRectBackground(kEditedUnboundBgColor,
+                                                     kCornerRadiusView));
+  } else {
+    SetBackground(views::CreateRoundedRectBackground(kEditModeBgColor,
+                                                     kCornerRadiusView));
+  }
 }
 
 void ActionLabel::SetToEditHover() {
-  edit_state_ = EditState::kEditHover;
-  auto* focus_ring = views::FocusRing::Get(this);
-  focus_ring->SetColor(kFocusRingGreyColor);
-  SetPreferredSize(CalculatePreferredSize());
+  views::FocusRing::Get(this)->SetColor(kFocusRingGreyColor);
 }
 
 void ActionLabel::SetToEditFocus() {
-  edit_state_ = EditState::kEditFocus;
-  views::FocusRing::Get(this)->SetColor(kFocusRingBlueColor);
-  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL,
-                                     kLargeFontSize, gfx::Font::Weight::BOLD));
+  label()->SetFontList(gfx::FontList({kFontSytle}, gfx::Font::NORMAL, kFontSize,
+                                     gfx::Font::Weight::BOLD));
   SetPreferredSize(CalculatePreferredSize());
-  SetBackground(
-      views::CreateRoundedRectBackground(kEditModeBgColor, kCornerRadiusView));
+  if (IsUnbound()) {
+    views::FocusRing::Get(this)->SetColor(kFocusRingRedColor);
+    SetBackground(views::CreateRoundedRectBackground(kEditedUnboundBgColor,
+                                                     kCornerRadiusView));
+  } else {
+    views::FocusRing::Get(this)->SetColor(kFocusRingBlueColor);
+    SetBackground(views::CreateRoundedRectBackground(kEditModeBgColor,
+                                                     kCornerRadiusView));
+  }
 }
 
 void ActionLabel::SetToEditError() {
-  edit_state_ = EditState::kEditError;
   views::FocusRing::Get(this)->SetColor(kFocusRingRedColor);
 }
 
 void ActionLabel::SetToEditUnBind() {
-  edit_state_ = EditState::kEditUnbind;
   SetPreferredSize(CalculatePreferredSize());
   SetBackground(views::CreateRoundedRectBackground(kEditedUnboundBgColor,
                                                    kCornerRadiusView));
 }
 
+bool ActionLabel::IsUnbound() {
+  return base::UTF16ToUTF8(GetText()) == kUnknownBind;
+}
+
 }  // namespace input_overlay
 }  // namespace arc
diff --git a/chrome/browser/ash/arc/input_overlay/ui/action_label.h b/chrome/browser/ash/arc/input_overlay/ui/action_label.h
index fb5da151..19ba1c4b 100644
--- a/chrome/browser/ash/arc/input_overlay/ui/action_label.h
+++ b/chrome/browser/ash/arc/input_overlay/ui/action_label.h
@@ -13,6 +13,9 @@
 
 namespace arc {
 namespace input_overlay {
+
+constexpr char kUnknownBind[] = "?";
+
 // TODO(cuicuiruan): Currently, it shows the dom_code.
 // Will replace it with showing the result of dom_key / keyboard key depending
 // on different keyboard layout.
@@ -66,8 +69,9 @@
   // In edit mode when the input is unbound.
   void SetToEditUnBind();
 
+  bool IsUnbound();
+
   MouseAction mouse_action_ = MouseAction::NONE;
-  EditState edit_state_ = EditState::kNone;
 };
 }  // namespace input_overlay
 }  // namespace arc
diff --git a/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate.cc b/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate.cc
index 858b098..9cc0602 100644
--- a/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate.cc
+++ b/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate.cc
@@ -158,8 +158,9 @@
 
 void ChromeOsFeedbackDelegate::OnSendFeedbackDone(SendReportCallback callback,
                                                   bool status) {
+  // When status is true, it means the report will be sent shortly.
   const SendReportStatus send_status =
-      status ? SendReportStatus::kDelayed : SendReportStatus::kSuccess;
+      status ? SendReportStatus::kSuccess : SendReportStatus::kDelayed;
   std::move(callback).Run(send_status);
 }
 
diff --git a/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc b/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc
index e2ccb0a0..ffbe75d 100644
--- a/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc
+++ b/chrome/browser/ash/os_feedback/chrome_os_feedback_delegate_browsertest.cc
@@ -98,7 +98,7 @@
     base::test::TestFuture<SendReportStatus> future;
     feedback_delegate_->SendReport(std::move(report), future.GetCallback());
 
-    EXPECT_NE(SendReportStatus::kUnknown, future.Get());
+    EXPECT_EQ(SendReportStatus::kSuccess, future.Get());
   }
 
   scoped_refptr<base::RefCountedMemory> CreateFakePngData() {
diff --git a/chrome/browser/browser_controls/android/DEPS b/chrome/browser/browser_controls/android/DEPS
index 634fefc..5437f890 100644
--- a/chrome/browser/browser_controls/android/DEPS
+++ b/chrome/browser/browser_controls/android/DEPS
@@ -2,6 +2,7 @@
 include_rules = [
   "+base/android",
   "+base/test/android",
+  "+chrome/browser/flags",
   "+content/public/android",
   "+components/browser_ui/util/android",
   "+ui/android",
diff --git a/chrome/browser/browser_controls/android/java/src/org/chromium/chrome/browser/browser_controls/BrowserStateBrowserControlsVisibilityDelegate.java b/chrome/browser/browser_controls/android/java/src/org/chromium/chrome/browser/browser_controls/BrowserStateBrowserControlsVisibilityDelegate.java
index c38c915..4dc6c3b 100644
--- a/chrome/browser/browser_controls/android/java/src/org/chromium/chrome/browser/browser_controls/BrowserStateBrowserControlsVisibilityDelegate.java
+++ b/chrome/browser/browser_controls/android/java/src/org/chromium/chrome/browser/browser_controls/BrowserStateBrowserControlsVisibilityDelegate.java
@@ -10,10 +10,12 @@
 import androidx.annotation.VisibleForTesting;
 
 import org.chromium.base.CommandLine;
+import org.chromium.base.FeatureList;
 import org.chromium.base.lifetime.Destroyable;
 import org.chromium.base.supplier.ObservableSupplier;
 import org.chromium.base.supplier.Supplier;
 import org.chromium.cc.input.BrowserControlsState;
+import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.flags.ChromeSwitches;
 import org.chromium.components.browser_ui.util.BrowserControlsVisibilityDelegate;
 import org.chromium.ui.util.TokenHolder;
@@ -121,6 +123,9 @@
             return BrowserControlsState.HIDDEN;
         } else if (mTokenHolder.hasTokens() && !sDisableOverridesForTesting) {
             return BrowserControlsState.SHOWN;
+        } else if (FeatureList.isNativeInitialized()
+                && ChromeFeatureList.isEnabled(ChromeFeatureList.TOOLBAR_SCROLL_ABLATION_ANDROID)) {
+            return BrowserControlsState.SHOWN;
         }
         return BrowserControlsState.BOTH;
     }
diff --git a/chrome/browser/browser_process_platform_part.h b/chrome/browser/browser_process_platform_part.h
index 7e8f139..ed23d1d 100644
--- a/chrome/browser/browser_process_platform_part.h
+++ b/chrome/browser/browser_process_platform_part.h
@@ -13,6 +13,9 @@
 #include "chrome/browser/browser_process_platform_part_android.h"
 #elif BUILDFLAG(IS_CHROMEOS_ASH)
 #include "chrome/browser/browser_process_platform_part_ash.h"
+#elif BUILDFLAG(IS_CHROMEOS_LACROS)
+#include "chrome/browser/browser_process_platform_part_chromeos.h"
+class BrowserProcessPlatformPart : public BrowserProcessPlatformPartChromeOS {};
 #elif BUILDFLAG(IS_MAC)
 #include "chrome/browser/browser_process_platform_part_mac.h"
 #elif BUILDFLAG(IS_WIN)
diff --git a/chrome/browser/browser_process_platform_part_ash.cc b/chrome/browser/browser_process_platform_part_ash.cc
index 40ff594..8e960564 100644
--- a/chrome/browser/browser_process_platform_part_ash.cc
+++ b/chrome/browser/browser_process_platform_part_ash.cc
@@ -36,35 +36,18 @@
 #include "chrome/browser/ash/system/timezone_util.h"
 #include "chrome/browser/browser_process.h"
 #include "chrome/browser/component_updater/metadata_table_chromeos.h"
-#include "chrome/browser/custom_handlers/protocol_handler_registry_factory.h"
-#include "chrome/browser/prefs/session_startup_pref.h"
-#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/profiles/profile_io_data.h"
-#include "chrome/browser/sessions/session_restore.h"
-#include "chrome/browser/sessions/session_service_utils.h"
-#include "chrome/browser/ui/browser.h"
-#include "chrome/browser/ui/browser_list.h"
-#include "chrome/browser/ui/browser_navigator.h"
-#include "chrome/browser/ui/browser_navigator_params.h"
-#include "chrome/browser/ui/browser_window.h"
-#include "chrome/browser/ui/startup/startup_browser_creator.h"
-#include "chrome/browser/ui/tabs/tab_strip_model.h"
 #include "chrome/common/chrome_switches.h"
 #include "chromeos/dbus/dbus_thread_manager.h"
-#include "components/custom_handlers/protocol_handler_registry.h"
 #include "components/keep_alive_registry/keep_alive_types.h"
 #include "components/keep_alive_registry/scoped_keep_alive.h"
 #include "components/keyed_service/content/browser_context_keyed_service_shutdown_notifier_factory.h"
 #include "components/session_manager/core/session_manager.h"
-#include "components/sessions/core/session_types.h"
 #include "components/user_manager/user_manager.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
 #include "services/preferences/public/mojom/preferences.mojom.h"
 #include "services/service_manager/public/cpp/binder_registry.h"
 #include "services/service_manager/public/cpp/interface_provider.h"
 #include "services/service_manager/public/cpp/service.h"
-#include "ui/base/page_transition_types.h"
-#include "ui/base/window_open_disposition.h"
 
 namespace {
 
@@ -93,137 +76,6 @@
 
 }  // namespace
 
-BrowserProcessPlatformPart::BrowserRestoreObserver::BrowserRestoreObserver() {
-  BrowserList::AddObserver(this);
-}
-
-BrowserProcessPlatformPart::BrowserRestoreObserver::~BrowserRestoreObserver() {
-  BrowserList::RemoveObserver(this);
-}
-
-void BrowserProcessPlatformPart::BrowserRestoreObserver::OnBrowserAdded(
-    Browser* browser) {
-  // If |browser| is the only browser, restores urls based on the on startup
-  // setting.
-  if (BrowserList::GetInstance()->size() == 1 && ShouldRestoreUrls(browser)) {
-    if (ShouldOpenUrlsInNewBrowser(browser)) {
-      // Delay creating a new browser until |browser| is activated.
-      on_session_restored_callback_subscription_ =
-          SessionRestore::RegisterOnSessionRestoredCallback(base::BindRepeating(
-              &BrowserProcessPlatformPart::BrowserRestoreObserver::
-                  OnSessionRestoreDone,
-              base::Unretained(this)));
-    } else {
-      RestoreUrls(browser);
-    }
-  }
-
-  // If the startup urls from LAST_AND_URLS pref are already opened in a new
-  // browser, skip opening the same browser.
-  if (browser->creation_source() ==
-      Browser::CreationSource::kLastAndUrlsStartupPref) {
-    DCHECK(on_session_restored_callback_subscription_);
-    on_session_restored_callback_subscription_ = {};
-  }
-}
-
-void BrowserProcessPlatformPart::BrowserRestoreObserver::OnSessionRestoreDone(
-    Profile* profile,
-    int num_tabs_restored) {
-  // Ensure this callback to be called exactly once.
-  on_session_restored_callback_subscription_ = {};
-
-  // All browser windows are created. Open startup urls in a new browser.
-  auto create_params = Browser::CreateParams(profile, /*user_gesture*/ false);
-  Browser* browser = Browser::Create(create_params);
-  RestoreUrls(browser);
-  browser->window()->Show();
-  browser->window()->Activate();
-}
-
-bool BrowserProcessPlatformPart::BrowserRestoreObserver::ShouldRestoreUrls(
-    Browser* browser) const {
-  Profile* profile = browser->profile();
-
-  // Only open urls for regular sign in users.
-  DCHECK(profile);
-  if (profile->IsSystemProfile() ||
-      !ash::ProfileHelper::IsRegularProfile(profile) ||
-      ash::ProfileHelper::IsEphemeralUserProfile(profile)) {
-    return false;
-  }
-
-  // If during the restore process, or restore from a crash, don't launch urls.
-  // However, in case of LAST_AND_URLS startup setting, urls should be opened
-  // even when the restore session is in progress.
-  SessionStartupPref pref =
-      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
-  if ((SessionRestore::IsRestoring(profile) &&
-       pref.type != SessionStartupPref::LAST_AND_URLS) ||
-      HasPendingUncleanExit(profile)) {
-    return false;
-  }
-
-  // App windows should not be restored.
-  auto window_type = WindowTypeForBrowserType(browser->type());
-  if (window_type == sessions::SessionWindow::TYPE_APP ||
-      window_type == sessions::SessionWindow::TYPE_APP_POPUP) {
-    return false;
-  }
-
-  // If the browser is created by StartupBrowserCreator,
-  // StartupBrowserCreatorImpl::OpenTabsInBrowser can open tabs, so don't
-  // restore urls here.
-  if (browser->creation_source() == Browser::CreationSource::kStartupCreator)
-    return false;
-
-  // If the startup setting is not open urls, don't launch urls.
-  if (!pref.ShouldOpenUrls() || pref.urls.empty())
-    return false;
-
-  return true;
-}
-
-// If the startup setting is both the restore last session and the open urls,
-// those should be opened in a new browser.
-bool BrowserProcessPlatformPart::BrowserRestoreObserver::
-    ShouldOpenUrlsInNewBrowser(Browser* browser) const {
-  SessionStartupPref pref =
-      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
-  return pref.type == SessionStartupPref::LAST_AND_URLS;
-}
-
-void BrowserProcessPlatformPart::BrowserRestoreObserver::RestoreUrls(
-    Browser* browser) {
-  DCHECK(browser);
-
-  SessionStartupPref pref =
-      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
-  std::vector<GURL> urls;
-  for (const auto& url : pref.urls)
-    urls.push_back(url);
-
-  custom_handlers::ProtocolHandlerRegistry* registry =
-      ProtocolHandlerRegistryFactory::GetForBrowserContext(browser->profile());
-  for (const GURL& url : urls) {
-    // We skip URLs that we'd have to launch an external protocol handler for.
-    // This avoids us getting into an infinite loop asking ourselves to open
-    // a URL, should the handler be (incorrectly) configured to be us. Anyone
-    // asking us to open such a URL should really ask the handler directly.
-    bool handled_by_chrome =
-        ProfileIOData::IsHandledURL(url) ||
-        (registry && registry->IsHandledProtocol(url.scheme()));
-    if (!handled_by_chrome)
-      continue;
-
-    int add_types = TabStripModel::ADD_NONE | TabStripModel::ADD_FORCE_INDEX;
-    NavigateParams params(browser, url, ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
-    params.disposition = WindowOpenDisposition::NEW_BACKGROUND_TAB;
-    params.tabstrip_add_types = add_types;
-    Navigate(&params);
-  }
-}
-
 BrowserProcessPlatformPart::BrowserProcessPlatformPart()
     : created_profile_helper_(false),
       account_manager_factory_(std::make_unique<ash::AccountManagerFactory>()) {
@@ -416,7 +268,7 @@
   if (auto* browser_manager = crosapi::BrowserManager::Get())
     browser_manager->Shutdown();
 
-  BrowserProcessPlatformPartBase::AttemptExit(try_to_quit_application);
+  BrowserProcessPlatformPartChromeOS::AttemptExit(try_to_quit_application);
 }
 
 chromeos::system::SystemClock* BrowserProcessPlatformPart::GetSystemClock() {
@@ -439,3 +291,10 @@
 BrowserProcessPlatformPart::GetAccountManagerFactory() {
   return account_manager_factory_.get();
 }
+
+bool BrowserProcessPlatformPart::CanRestoreUrlsForProfile(
+    const Profile* profile) const {
+  return !profile->IsSystemProfile() &&
+         ash::ProfileHelper::IsRegularProfile(profile) &&
+         !ash::ProfileHelper::IsEphemeralUserProfile(profile);
+}
diff --git a/chrome/browser/browser_process_platform_part_ash.h b/chrome/browser/browser_process_platform_part_ash.h
index fec9577..fe97d25 100644
--- a/chrome/browser/browser_process_platform_part_ash.h
+++ b/chrome/browser/browser_process_platform_part_ash.h
@@ -8,12 +8,10 @@
 #include <memory>
 
 #include "base/sequence_checker.h"
-#include "chrome/browser/browser_process_platform_part_base.h"
+#include "chrome/browser/browser_process_platform_part_chromeos.h"
 #include "chrome/browser/component_updater/cros_component_installer_chromeos.h"
-#include "chrome/browser/ui/browser_list_observer.h"
 #include "components/keyed_service/core/keyed_service_shutdown_notifier.h"
 
-class Browser;
 class BrowserProcessPlatformPartTestApi;
 class Profile;
 
@@ -41,7 +39,7 @@
 
 class ScopedKeepAlive;
 
-class BrowserProcessPlatformPart : public BrowserProcessPlatformPartBase {
+class BrowserProcessPlatformPart : public BrowserProcessPlatformPartChromeOS {
  public:
   BrowserProcessPlatformPart();
 
@@ -130,39 +128,13 @@
     return in_session_password_change_manager_.get();
   }
 
+ protected:
+  // BrowserProcessPlatformPartChromeOS:
+  bool CanRestoreUrlsForProfile(const Profile* profile) const override;
+
  private:
   friend class BrowserProcessPlatformPartTestApi;
 
-  // An observer that restores urls based on the on startup setting after a new
-  // browser is added to the BrowserList.
-  class BrowserRestoreObserver : public BrowserListObserver {
-   public:
-    BrowserRestoreObserver();
-
-    ~BrowserRestoreObserver() override;
-
-   protected:
-    // BrowserListObserver:
-    void OnBrowserAdded(Browser* browser) override;
-
-   private:
-    // Returns true, if the url defined in the on startup setting should be
-    // opened. Otherwise, returns false.
-    bool ShouldRestoreUrls(Browser* browser) const;
-
-    // Returns true, if the url defined in the on startup setting should be
-    // opened in a new browser. Otherwise, returns false.
-    bool ShouldOpenUrlsInNewBrowser(Browser* browser) const;
-
-    // Restores urls based on the on startup setting.
-    void RestoreUrls(Browser* browser);
-
-    // Called when a session is restored.
-    void OnSessionRestoreDone(Profile* profile, int num_tabs_restored);
-
-    base::CallbackListSubscription on_session_restored_callback_subscription_;
-  };
-
   void CreateProfileHelper();
 
   void ShutdownPrimaryProfileServices();
@@ -206,8 +178,6 @@
   std::unique_ptr<ash::SchedulerConfigurationManager>
       scheduler_configuration_manager_;
 
-  BrowserRestoreObserver browser_restore_observer;
-
   SEQUENCE_CHECKER(sequence_checker_);
 };
 
diff --git a/chrome/browser/browser_process_platform_part_chromeos.cc b/chrome/browser/browser_process_platform_part_chromeos.cc
new file mode 100644
index 0000000..1445c17
--- /dev/null
+++ b/chrome/browser/browser_process_platform_part_chromeos.cc
@@ -0,0 +1,166 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/browser_process_platform_part_chromeos.h"
+
+#include "chrome/browser/custom_handlers/protocol_handler_registry_factory.h"
+#include "chrome/browser/prefs/session_startup_pref.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/profiles/profile_io_data.h"
+#include "chrome/browser/sessions/session_restore.h"
+#include "chrome/browser/sessions/session_service_utils.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/browser_finder.h"
+#include "chrome/browser/ui/browser_list.h"
+#include "chrome/browser/ui/browser_navigator.h"
+#include "chrome/browser/ui/browser_navigator_params.h"
+#include "chrome/browser/ui/browser_window.h"
+#include "chrome/browser/ui/startup/startup_browser_creator.h"
+#include "chrome/browser/ui/tabs/tab_strip_model.h"
+#include "components/custom_handlers/protocol_handler_registry.h"
+#include "ui/base/page_transition_types.h"
+#include "ui/base/window_open_disposition.h"
+
+BrowserProcessPlatformPartChromeOS::BrowserProcessPlatformPartChromeOS()
+    : browser_restore_observer_(this) {}
+
+BrowserProcessPlatformPartChromeOS::~BrowserProcessPlatformPartChromeOS() =
+    default;
+
+bool BrowserProcessPlatformPartChromeOS::CanRestoreUrlsForProfile(
+    const Profile* profile) const {
+  return profile->IsRegularProfile();
+}
+
+BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+    BrowserRestoreObserver(
+        const BrowserProcessPlatformPartChromeOS* browser_process_platform_part)
+    : browser_process_platform_part_(browser_process_platform_part) {
+  BrowserList::AddObserver(this);
+}
+
+BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+    ~BrowserRestoreObserver() {
+  BrowserList::RemoveObserver(this);
+}
+
+void BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::OnBrowserAdded(
+    Browser* browser) {
+  // If |browser| is the only browser, restores urls based on the on startup
+  // setting.
+  if (chrome::GetBrowserCount(browser->profile()) == 1 &&
+      ShouldRestoreUrls(browser)) {
+    if (ShouldOpenUrlsInNewBrowser(browser)) {
+      // Delay creating a new browser until |browser| is activated.
+      on_session_restored_callback_subscription_ =
+          SessionRestore::RegisterOnSessionRestoredCallback(base::BindRepeating(
+              &BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+                  OnSessionRestoreDone,
+              base::Unretained(this)));
+    } else {
+      RestoreUrls(browser);
+    }
+  }
+
+  // If the startup urls from LAST_AND_URLS pref are already opened in a new
+  // browser, skip opening the same browser.
+  if (browser->creation_source() ==
+      Browser::CreationSource::kLastAndUrlsStartupPref) {
+    DCHECK(on_session_restored_callback_subscription_);
+    on_session_restored_callback_subscription_ = {};
+  }
+}
+
+void BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+    OnSessionRestoreDone(Profile* profile, int num_tabs_restored) {
+  // Ensure this callback to be called exactly once.
+  on_session_restored_callback_subscription_ = {};
+
+  // All browser windows are created. Open startup urls in a new browser.
+  auto create_params = Browser::CreateParams(profile, /*user_gesture*/ false);
+  Browser* browser = Browser::Create(create_params);
+  RestoreUrls(browser);
+  browser->window()->Show();
+  browser->window()->Activate();
+}
+
+bool BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+    ShouldRestoreUrls(Browser* browser) const {
+  Profile* profile = browser->profile();
+
+  // Only open urls for regular sign in users.
+  DCHECK(profile);
+  if (!browser_process_platform_part_->CanRestoreUrlsForProfile(profile))
+    return false;
+
+  // If during the restore process, or restore from a crash, don't launch urls.
+  // However, in case of LAST_AND_URLS startup setting, urls should be opened
+  // even when the restore session is in progress.
+  SessionStartupPref pref =
+      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
+  if ((SessionRestore::IsRestoring(profile) &&
+       pref.type != SessionStartupPref::LAST_AND_URLS) ||
+      HasPendingUncleanExit(profile)) {
+    return false;
+  }
+
+  // App windows should not be restored.
+  auto window_type = WindowTypeForBrowserType(browser->type());
+  if (window_type == sessions::SessionWindow::TYPE_APP ||
+      window_type == sessions::SessionWindow::TYPE_APP_POPUP) {
+    return false;
+  }
+
+  // If the browser is created by StartupBrowserCreator,
+  // StartupBrowserCreatorImpl::OpenTabsInBrowser can open tabs, so don't
+  // restore urls here.
+  if (browser->creation_source() == Browser::CreationSource::kStartupCreator)
+    return false;
+
+  // If the startup setting is not open urls, don't launch urls.
+  if (!pref.ShouldOpenUrls() || pref.urls.empty())
+    return false;
+
+  return true;
+}
+
+// If the startup setting is both the restore last session and the open urls,
+// those should be opened in a new browser.
+bool BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::
+    ShouldOpenUrlsInNewBrowser(Browser* browser) const {
+  SessionStartupPref pref =
+      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
+  return pref.type == SessionStartupPref::LAST_AND_URLS;
+}
+
+void BrowserProcessPlatformPartChromeOS::BrowserRestoreObserver::RestoreUrls(
+    Browser* browser) {
+  DCHECK(browser);
+
+  SessionStartupPref pref =
+      SessionStartupPref::GetStartupPref(browser->profile()->GetPrefs());
+  std::vector<GURL> urls;
+  for (const auto& url : pref.urls)
+    urls.push_back(url);
+
+  custom_handlers::ProtocolHandlerRegistry* registry =
+      ProtocolHandlerRegistryFactory::GetForBrowserContext(browser->profile());
+  for (const GURL& url : urls) {
+    // We skip URLs that we'd have to launch an external protocol handler for.
+    // This avoids us getting into an infinite loop asking ourselves to open
+    // a URL, should the handler be (incorrectly) configured to be us. Anyone
+    // asking us to open such a URL should really ask the handler directly.
+    bool handled_by_chrome =
+        ProfileIOData::IsHandledURL(url) ||
+        (registry && registry->IsHandledProtocol(url.scheme()));
+    if (!handled_by_chrome)
+      continue;
+
+    int add_types = TabStripModel::ADD_NONE | TabStripModel::ADD_FORCE_INDEX;
+    NavigateParams params(browser, url, ui::PAGE_TRANSITION_AUTO_TOPLEVEL);
+    params.disposition = WindowOpenDisposition::NEW_BACKGROUND_TAB;
+    params.tabstrip_add_types = add_types;
+    Navigate(&params);
+  }
+}
diff --git a/chrome/browser/browser_process_platform_part_chromeos.h b/chrome/browser/browser_process_platform_part_chromeos.h
new file mode 100644
index 0000000..724acc4
--- /dev/null
+++ b/chrome/browser/browser_process_platform_part_chromeos.h
@@ -0,0 +1,73 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_CHROMEOS_H_
+#define CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_CHROMEOS_H_
+
+#include "base/callback_list.h"
+#include "base/sequence_checker.h"
+#include "chrome/browser/browser_process_platform_part_base.h"
+#include "chrome/browser/ui/browser_list_observer.h"
+
+class Browser;
+
+class BrowserProcessPlatformPartChromeOS
+    : public BrowserProcessPlatformPartBase {
+ public:
+  BrowserProcessPlatformPartChromeOS();
+
+  BrowserProcessPlatformPartChromeOS(
+      const BrowserProcessPlatformPartChromeOS&) = delete;
+  BrowserProcessPlatformPartChromeOS& operator=(
+      const BrowserProcessPlatformPartChromeOS&) = delete;
+
+  ~BrowserProcessPlatformPartChromeOS() override;
+
+ protected:
+  // Returns true if we can restore URLs for `profile`. Restoring URLs should
+  // only be allowed for regular signed-in users. This is currently virtual as
+  // lacros-chrome and ash-chrome check this in different ways.
+  // TODO(tluk): Have both ash-chrome and lacros-chrome share the same profile
+  // check code.
+  virtual bool CanRestoreUrlsForProfile(const Profile* profile) const;
+
+ private:
+  // An observer that restores urls based on the on startup setting after a new
+  // browser is added to the BrowserList.
+  class BrowserRestoreObserver : public BrowserListObserver {
+   public:
+    explicit BrowserRestoreObserver(const BrowserProcessPlatformPartChromeOS*
+                                        browser_process_platform_part);
+
+    ~BrowserRestoreObserver() override;
+
+   protected:
+    // BrowserListObserver:
+    void OnBrowserAdded(Browser* browser) override;
+
+   private:
+    // Returns true, if the url defined in the on startup setting should be
+    // opened. Otherwise, returns false.
+    bool ShouldRestoreUrls(Browser* browser) const;
+
+    // Returns true, if the url defined in the on startup setting should be
+    // opened in a new browser. Otherwise, returns false.
+    bool ShouldOpenUrlsInNewBrowser(Browser* browser) const;
+
+    // Restores urls based on the on startup setting.
+    void RestoreUrls(Browser* browser);
+
+    // Called when a session is restored.
+    void OnSessionRestoreDone(Profile* profile, int num_tabs_restored);
+
+    const raw_ptr<const BrowserProcessPlatformPartChromeOS>
+        browser_process_platform_part_;
+
+    base::CallbackListSubscription on_session_restored_callback_subscription_;
+  };
+
+  BrowserRestoreObserver browser_restore_observer_;
+};
+
+#endif  // CHROME_BROWSER_BROWSER_PROCESS_PLATFORM_PART_CHROMEOS_H_
diff --git a/chrome/browser/browser_process_platform_part_chromeos_browsertest.cc b/chrome/browser/browser_process_platform_part_chromeos_browsertest.cc
new file mode 100644
index 0000000..622f95f
--- /dev/null
+++ b/chrome/browser/browser_process_platform_part_chromeos_browsertest.cc
@@ -0,0 +1,434 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "base/containers/contains.h"
+#include "base/run_loop.h"
+#include "base/test/bind.h"
+#include "base/test/scoped_feature_list.h"
+#include "build/build_config.h"
+#include "build/buildflag.h"
+#include "build/chromeos_buildflags.h"
+#include "chrome/browser/chromeos/app_mode/app_session.h"
+#include "chrome/browser/prefs/incognito_mode_prefs.h"
+#include "chrome/browser/prefs/session_startup_pref.h"
+#include "chrome/browser/profiles/keep_alive/profile_keep_alive_types.h"
+#include "chrome/browser/profiles/keep_alive/scoped_profile_keep_alive.h"
+#include "chrome/browser/profiles/profile_attributes_storage.h"
+#include "chrome/browser/profiles/profile_manager.h"
+#include "chrome/browser/profiles/profile_test_util.h"
+#include "chrome/browser/sessions/exit_type_service.h"
+#include "chrome/browser/sessions/session_restore.h"
+#include "chrome/browser/sessions/session_restore_test_utils.h"
+#include "chrome/browser/signin/identity_manager_factory.h"
+#include "chrome/browser/ui/browser_commands.h"
+#include "chrome/browser/ui/browser_finder.h"
+#include "chrome/browser/ui/browser_list.h"
+#include "chrome/browser/ui/browser_window.h"
+#include "chrome/browser/ui/profile_picker.h"
+#include "chrome/browser/ui/profile_ui_test_utils.h"
+#include "chrome/browser/ui/startup/startup_browser_creator.h"
+#include "chrome/common/chrome_switches.h"
+#include "chrome/common/pref_names.h"
+#include "chrome/common/webui_url_constants.h"
+#include "chrome/test/base/in_process_browser_test.h"
+#include "chrome/test/base/testing_browser_process.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "chromeos/startup/browser_init_params.h"
+#include "components/keep_alive_registry/keep_alive_types.h"
+#include "components/keep_alive_registry/scoped_keep_alive.h"
+#include "components/signin/public/base/signin_switches.h"
+#include "content/public/test/browser_test.h"
+#include "testing/gtest/include/gtest/gtest.h"
+#include "ui/aura/window.h"
+#include "url/url_constants.h"
+
+namespace {
+
+Browser* FindOneOtherBrowserForProfile(Profile* profile,
+                                       Browser* not_this_browser) {
+  for (auto* browser : *BrowserList::GetInstance()) {
+    if (browser != not_this_browser && browser->profile() == profile)
+      return browser;
+  }
+  return nullptr;
+}
+
+void WaitForLoadStopForBrowser(Browser* browser) {
+  TabStripModel* tab_strip_model = browser->tab_strip_model();
+  for (int i = 0; i < tab_strip_model->count(); ++i) {
+    content::WebContents* contents = tab_strip_model->GetWebContentsAt(i);
+    EXPECT_TRUE(content::WaitForLoadStop(contents));
+  }
+}
+
+}  // namespace
+
+using BrowserProcessPlatformPartChromeOSBrowsertest = InProcessBrowserTest;
+
+// We should not apply startup URLs if Chrome has previously exited from a
+// crash.
+IN_PROC_BROWSER_TEST_F(BrowserProcessPlatformPartChromeOSBrowsertest,
+                       UrlsNotRestoredAfterCrash) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+
+  // Keep the browser process running while browsers are closed.
+  auto* profile = browser()->profile();
+  ScopedKeepAlive keep_alive(KeepAliveOrigin::BROWSER,
+                             KeepAliveRestartOption::DISABLED);
+  ScopedProfileKeepAlive profile_keep_alive(
+      profile, ProfileKeepAliveOrigin::kBrowserWindow);
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile));
+  CloseBrowserSynchronously(browser());
+  ASSERT_EQ(0u, chrome::GetBrowserCount(profile));
+
+  // Set the exit type to crashed.
+  g_browser_process->local_state()->SetInteger(
+      prefs::kBrowserProfilePickerAvailabilityOnStartup,
+      static_cast<int>(ProfilePicker::AvailabilityOnStartup::kDisabled));
+  ExitTypeService::GetInstanceForProfile(profile)
+      ->SetLastSessionExitTypeForTest(ExitType::kCrashed);
+  StartupBrowserCreator::ClearLaunchedProfilesForTesting();
+
+  // Set the startup URLs pref.
+  const GURL restore_url_1 = embedded_test_server()->GetURL("/title1.html");
+  const GURL restore_url_2 = embedded_test_server()->GetURL("/title2.html");
+  const GURL restore_url_3 = embedded_test_server()->GetURL("/title3.html");
+  SessionStartupPref startup_pref(SessionStartupPref::URLS);
+  std::vector<GURL> urls_to_open;
+  urls_to_open.push_back(restore_url_1);
+  urls_to_open.push_back(restore_url_2);
+  urls_to_open.push_back(restore_url_3);
+  startup_pref.urls = urls_to_open;
+  SessionStartupPref::SetStartupPref(profile, startup_pref);
+
+  // Open a new window.
+  chrome::NewEmptyWindow(profile, /*should_trigger_session_restore=*/true);
+
+  // Startup URLs should not have been applied to the browser window.
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile));
+  auto* new_browser = chrome::FindLastActiveWithProfile(profile);
+  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(new_browser));
+  auto* tab_strip_model = new_browser->tab_strip_model();
+  EXPECT_EQ(1, tab_strip_model->GetTabCount());
+  EXPECT_EQ(GURL(url::kAboutBlankURL),
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+}
+
+// If startup pref is set to URLS, the first browser window opened should open
+// a single window with these startup URLs in its tabstrip.
+IN_PROC_BROWSER_TEST_F(BrowserProcessPlatformPartChromeOSBrowsertest,
+                       StartupPrefSetURLs) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+  const GURL original_url = embedded_test_server()->GetURL("/simple.html");
+
+  // Open |original_url| in a tab.
+  TabStripModel* tab_strip_model = browser()->tab_strip_model();
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(browser(), original_url));
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(original_url,
+            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
+
+  // Keep the browser process running while browsers are closed.
+  auto* profile = browser()->profile();
+  ScopedKeepAlive keep_alive(KeepAliveOrigin::BROWSER,
+                             KeepAliveRestartOption::DISABLED);
+  ScopedProfileKeepAlive profile_keep_alive(
+      profile, ProfileKeepAliveOrigin::kBrowserWindow);
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile));
+  CloseBrowserSynchronously(browser());
+
+  // Set the startup URLS pref.
+  const GURL restore_url_1 = embedded_test_server()->GetURL("/title1.html");
+  const GURL restore_url_2 = embedded_test_server()->GetURL("/title2.html");
+  const GURL restore_url_3 = embedded_test_server()->GetURL("/title3.html");
+  SessionStartupPref startup_pref(SessionStartupPref::URLS);
+  std::vector<GURL> urls_to_open;
+  urls_to_open.push_back(restore_url_1);
+  urls_to_open.push_back(restore_url_2);
+  urls_to_open.push_back(restore_url_3);
+  startup_pref.urls = urls_to_open;
+  SessionStartupPref::SetStartupPref(profile, startup_pref);
+
+  // Request a new browser window.
+  chrome::NewEmptyWindow(profile);
+
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile));
+
+  auto* pref_urls_opened_browser = chrome::FindLastActiveWithProfile(profile);
+  ASSERT_TRUE(pref_urls_opened_browser);
+
+  // Check pref_urls_opened_browser.
+  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(pref_urls_opened_browser));
+  tab_strip_model = pref_urls_opened_browser->tab_strip_model();
+  EXPECT_EQ(4, tab_strip_model->GetTabCount());
+  EXPECT_EQ(restore_url_1,
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  EXPECT_EQ(restore_url_2,
+            tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
+  EXPECT_EQ(restore_url_3,
+            tab_strip_model->GetWebContentsAt(2)->GetVisibleURL());
+  EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+            tab_strip_model->GetWebContentsAt(3)->GetVisibleURL());
+
+  // If there are existing open browsers opening a new browser should not
+  // trigger a restore or open another window with startup URLs.
+  chrome::NewEmptyWindow(profile, /*should_trigger_session_restore=*/true);
+  ASSERT_EQ(2u, chrome::GetBrowserCount(profile));
+  auto* new_browser = chrome::FindLastActiveWithProfile(profile);
+  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(new_browser));
+  tab_strip_model = new_browser->tab_strip_model();
+  EXPECT_EQ(1, tab_strip_model->GetTabCount());
+  EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+}
+
+// If startup pref is set as LAST_AND_URLS, startup urls should be opened in a
+// new browser window separated from the last session restored browser.
+IN_PROC_BROWSER_TEST_F(BrowserProcessPlatformPartChromeOSBrowsertest,
+                       StartupPrefSetAsLastAndURLs) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+  const GURL original_url = embedded_test_server()->GetURL("/simple.html");
+
+  // Open |original_url| in a tab.
+  TabStripModel* tab_strip_model = browser()->tab_strip_model();
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(browser(), original_url));
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(original_url,
+            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
+
+  // Keep the browser process running while browsers are closed.
+  auto* profile = browser()->profile();
+  ScopedKeepAlive keep_alive(KeepAliveOrigin::BROWSER,
+                             KeepAliveRestartOption::DISABLED);
+  ScopedProfileKeepAlive profile_keep_alive(
+      profile, ProfileKeepAliveOrigin::kBrowserWindow);
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile));
+  CloseBrowserSynchronously(browser());
+
+  // Set the startup LAST_AND_URLS pref.
+  const GURL restore_url_1 = embedded_test_server()->GetURL("/title1.html");
+  const GURL restore_url_2 = embedded_test_server()->GetURL("/title2.html");
+  const GURL restore_url_3 = embedded_test_server()->GetURL("/title3.html");
+  SessionStartupPref startup_pref(SessionStartupPref::LAST_AND_URLS);
+  std::vector<GURL> urls_to_open;
+  urls_to_open.push_back(restore_url_1);
+  urls_to_open.push_back(restore_url_2);
+  urls_to_open.push_back(restore_url_3);
+  startup_pref.urls = urls_to_open;
+  SessionStartupPref::SetStartupPref(profile, startup_pref);
+
+  // Request a new browser window.
+  chrome::NewEmptyWindow(profile);
+
+  // This startup pref should restore a single window.
+  base::RunLoop run_loop;
+  testing::SessionsRestoredWaiter restore_waiter(run_loop.QuitClosure(), 1);
+  run_loop.Run();
+
+  ASSERT_EQ(2u, chrome::GetBrowserCount(profile));
+
+  auto* pref_urls_opened_browser = chrome::FindLastActiveWithProfile(profile);
+  ASSERT_TRUE(pref_urls_opened_browser);
+  auto* last_session_opened_browser =
+      FindOneOtherBrowserForProfile(profile, pref_urls_opened_browser);
+  ASSERT_TRUE(last_session_opened_browser);
+
+  // Check the last_session_opened_browser.
+  EXPECT_NO_FATAL_FAILURE(
+      WaitForLoadStopForBrowser(last_session_opened_browser));
+  tab_strip_model = last_session_opened_browser->tab_strip_model();
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(original_url,
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+
+  // Check the pref_urls_opened_browser.
+  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(pref_urls_opened_browser));
+  tab_strip_model = pref_urls_opened_browser->tab_strip_model();
+  EXPECT_EQ(3, tab_strip_model->GetTabCount());
+  EXPECT_EQ(restore_url_1,
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  EXPECT_EQ(restore_url_2,
+            tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
+  EXPECT_EQ(restore_url_3,
+            tab_strip_model->GetWebContentsAt(2)->GetVisibleURL());
+
+  // If there are existing open browsers opening a new browser should not
+  // trigger a restore or open another window with last URLs.
+  chrome::NewEmptyWindow(profile, /*should_trigger_session_restore=*/true);
+  ASSERT_EQ(3u, chrome::GetBrowserCount(profile));
+  auto* new_browser = chrome::FindLastActiveWithProfile(profile);
+  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(new_browser));
+  tab_strip_model = new_browser->tab_strip_model();
+  EXPECT_EQ(1, tab_strip_model->GetTabCount());
+  EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+            tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+}
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+// Test that multiple profiles with different URLS and LAST_AND_URLS startup
+// prefs work as intended.
+IN_PROC_BROWSER_TEST_F(BrowserProcessPlatformPartChromeOSBrowsertest,
+                       StartupPrefSetAsLastAndURLsMultiProfile) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+  // Disable "What's New" and the profile picker.
+  PrefService* pref_service = g_browser_process->local_state();
+  pref_service->SetInteger(prefs::kLastWhatsNewVersion, CHROME_VERSION_MAJOR);
+  g_browser_process->local_state()->SetInteger(
+      prefs::kBrowserProfilePickerAvailabilityOnStartup,
+      static_cast<int>(ProfilePicker::AvailabilityOnStartup::kDisabled));
+
+  // Initial browser will be navigated to original_url.
+  const GURL original_url = embedded_test_server()->GetURL("/simple.html");
+
+  // Open |original_url| in a tab for profile_urls's browser.
+  auto* profile_urls = browser()->profile();
+  profile_urls->GetPrefs()->SetBoolean(prefs::kHasSeenWelcomePage, true);
+  TabStripModel* tab_strip_model = browser()->tab_strip_model();
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(browser(), original_url));
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(original_url,
+            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
+
+  // Create a second profile.
+  ProfileManager* profile_manager = g_browser_process->profile_manager();
+  base::FilePath dest_path =
+      profile_manager->user_data_dir().Append(FILE_PATH_LITERAL("New Profile"));
+  base::ScopedAllowBlockingForTesting allow_blocking;
+  Profile* profile_last_and_urls = profile_manager->GetProfile(dest_path);
+  ASSERT_TRUE(profile_last_and_urls);
+  profile_last_and_urls->GetPrefs()->SetBoolean(prefs::kHasSeenWelcomePage,
+                                                true);
+
+  // Open |original_url| in a tab for profile_last_and_urls's browser.
+  Browser* new_browser = Browser::Create(
+      Browser::CreateParams(Browser::TYPE_NORMAL, profile_last_and_urls, true));
+  chrome::NewTab(new_browser);
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(new_browser, original_url));
+  tab_strip_model = new_browser->tab_strip_model();
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(original_url,
+            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
+
+  // Keep the browser process running while browsers for both profiles are
+  // closed.
+  ScopedKeepAlive keep_alive(KeepAliveOrigin::BROWSER,
+                             KeepAliveRestartOption::DISABLED);
+  ScopedProfileKeepAlive profile_keep_alive_urls(
+      profile_urls, ProfileKeepAliveOrigin::kBrowserWindow);
+  ScopedProfileKeepAlive profile_keep_alive_last_and_urls(
+      profile_last_and_urls, ProfileKeepAliveOrigin::kBrowserWindow);
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile_urls));
+  CloseBrowserSynchronously(browser());
+  ASSERT_EQ(1u, chrome::GetBrowserCount(profile_last_and_urls));
+  CloseBrowserSynchronously(new_browser);
+  ASSERT_TRUE(BrowserList::GetInstance()->empty());
+
+  // Create the startup pref configuration.
+  const GURL restore_url_1 = embedded_test_server()->GetURL("/title1.html");
+  const GURL restore_url_2 = embedded_test_server()->GetURL("/title2.html");
+  const GURL restore_url_3 = embedded_test_server()->GetURL("/title3.html");
+  SessionStartupPref startup_pref(SessionStartupPref::URLS);
+  std::vector<GURL> urls_to_open;
+  urls_to_open.push_back(restore_url_1);
+  urls_to_open.push_back(restore_url_2);
+  urls_to_open.push_back(restore_url_3);
+  startup_pref.urls = urls_to_open;
+
+  // Set `profile_urls` to the URLS pref.
+  SessionStartupPref::SetStartupPref(profile_urls, startup_pref);
+
+  // Set `profile_last_and_urls` to the LAST_AND_URLS pref.
+  startup_pref.type = SessionStartupPref::LAST_AND_URLS;
+  SessionStartupPref::SetStartupPref(profile_last_and_urls, startup_pref);
+
+  // Open a window for `profile_urls` and test to make sure URLs are set as
+  // expected.
+  {
+    chrome::NewEmptyWindow(profile_urls);
+    ASSERT_EQ(1u, chrome::GetBrowserCount(profile_urls));
+    ASSERT_EQ(0u, chrome::GetBrowserCount(profile_last_and_urls));
+
+    auto* pref_urls_opened_browser =
+        chrome::FindLastActiveWithProfile(profile_urls);
+    ASSERT_TRUE(pref_urls_opened_browser);
+
+    EXPECT_NO_FATAL_FAILURE(
+        WaitForLoadStopForBrowser(pref_urls_opened_browser));
+    tab_strip_model = pref_urls_opened_browser->tab_strip_model();
+    EXPECT_EQ(4, tab_strip_model->GetTabCount());
+    EXPECT_EQ(restore_url_1,
+              tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+    EXPECT_EQ(restore_url_2,
+              tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
+    EXPECT_EQ(restore_url_3,
+              tab_strip_model->GetWebContentsAt(2)->GetVisibleURL());
+    EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+              tab_strip_model->GetWebContentsAt(3)->GetVisibleURL());
+
+    // If there are existing open browsers opening a new browser should not
+    // trigger a restore or open another window with startup URLs.
+    chrome::NewEmptyWindow(profile_urls);
+    ASSERT_EQ(2u, chrome::GetBrowserCount(profile_urls));
+    auto* new_browser = chrome::FindLastActiveWithProfile(profile_urls);
+    EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(new_browser));
+    tab_strip_model = new_browser->tab_strip_model();
+    EXPECT_EQ(1, tab_strip_model->GetTabCount());
+    EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+              tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  }
+
+  // Open a window for `profile_last_and_urls` and test to make sure the
+  // previous window is restored and startup URLs are opened in a new window as
+  // expected.
+  {
+    // Request a new browser window.
+    chrome::NewEmptyWindow(profile_last_and_urls);
+
+    // This startup pref should restore a single window.
+    base::RunLoop run_loop;
+    testing::SessionsRestoredWaiter restore_waiter(run_loop.QuitClosure(), 1);
+    run_loop.Run();
+
+    ASSERT_EQ(2u, chrome::GetBrowserCount(profile_urls));
+    ASSERT_EQ(2u, chrome::GetBrowserCount(profile_last_and_urls));
+
+    auto* pref_urls_opened_browser =
+        chrome::FindLastActiveWithProfile(profile_last_and_urls);
+    ASSERT_TRUE(pref_urls_opened_browser);
+    auto* last_session_opened_browser = FindOneOtherBrowserForProfile(
+        profile_last_and_urls, pref_urls_opened_browser);
+    ASSERT_TRUE(last_session_opened_browser);
+
+    EXPECT_NO_FATAL_FAILURE(
+        WaitForLoadStopForBrowser(last_session_opened_browser));
+    tab_strip_model = last_session_opened_browser->tab_strip_model();
+    ASSERT_EQ(1, tab_strip_model->count());
+    EXPECT_EQ(original_url,
+              tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+
+    EXPECT_NO_FATAL_FAILURE(
+        WaitForLoadStopForBrowser(pref_urls_opened_browser));
+    tab_strip_model = pref_urls_opened_browser->tab_strip_model();
+    EXPECT_EQ(3, tab_strip_model->GetTabCount());
+    EXPECT_EQ(restore_url_1,
+              tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+    EXPECT_EQ(restore_url_2,
+              tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
+    EXPECT_EQ(restore_url_3,
+              tab_strip_model->GetWebContentsAt(2)->GetVisibleURL());
+
+    // If there are existing open browsers opening a new browser should not
+    // trigger a restore or open another window with last URLs.
+    chrome::NewEmptyWindow(profile_last_and_urls);
+    ASSERT_EQ(3u, chrome::GetBrowserCount(profile_last_and_urls));
+    auto* new_browser =
+        chrome::FindLastActiveWithProfile(profile_last_and_urls);
+    EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(new_browser));
+    tab_strip_model = new_browser->tab_strip_model();
+    EXPECT_EQ(1, tab_strip_model->GetTabCount());
+    EXPECT_EQ(GURL(chrome::kChromeUINewTabURL),
+              tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  }
+}
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc
index 4506640..40b0e5dd 100644
--- a/chrome/browser/chrome_content_browser_client.cc
+++ b/chrome/browser/chrome_content_browser_client.cc
@@ -14,6 +14,7 @@
 #include "base/base_switches.h"
 #include "base/bind.h"
 #include "base/command_line.h"
+#include "base/dcheck_is_on.h"
 #include "base/i18n/base_i18n_switches.h"
 #include "base/i18n/character_encoding.h"
 #include "base/memory/raw_ptr.h"
@@ -3987,10 +3988,13 @@
 
 #if BUILDFLAG(IS_WIN)
 std::wstring ChromeContentBrowserClient::GetAppContainerSidForSandboxType(
-    sandbox::mojom::Sandbox sandbox_type) {
+    sandbox::mojom::Sandbox sandbox_type,
+    AppContainerFlags flags) {
   // TODO(wfh): Add support for more process types here. crbug.com/499523
   switch (sandbox_type) {
     case sandbox::mojom::Sandbox::kRenderer:
+      if (flags & AppContainerFlags::kAppContainerFlagDisableAppContainer)
+        return std::wstring();
       return std::wstring(install_static::GetSandboxSidPrefix()) + L"129201922";
     case sandbox::mojom::Sandbox::kUtility:
       return std::wstring();
@@ -4020,6 +4024,19 @@
   }
 }
 
+bool ChromeContentBrowserClient::IsRendererAppContainerDisabled() {
+  DCHECK_CURRENTLY_ON(BrowserThread::UI);
+
+  PrefService* local_state = g_browser_process->local_state();
+  const PrefService::Preference* pref =
+      local_state->FindPreference(prefs::kRendererAppContainerEnabled);
+  // App Container is disabled if managed pref is set to false.
+  if (pref && pref->IsManaged() && !pref->GetValue()->GetBool())
+    return true;
+
+  return false;
+}
+
 std::wstring
 ChromeContentBrowserClient::GetLPACCapabilityNameForNetworkService() {
   // Use a different LPAC capability name for each Chrome channel so network
@@ -4056,7 +4073,7 @@
   switch (sandbox_type) {
     case sandbox::mojom::Sandbox::kRenderer:
       enforce_code_integrity =
-          ((flags & ChildSpawnFlags::RENDERER_CODE_INTEGRITY) &&
+          ((flags & ChildSpawnFlags::kChildSpawnFlagRendererCodeIntegrity) &&
            base::FeatureList::IsEnabled(kRendererCodeIntegrity));
       break;
     case sandbox::mojom::Sandbox::kNetwork:
diff --git a/chrome/browser/chrome_content_browser_client.h b/chrome/browser/chrome_content_browser_client.h
index d6ddbb3..54eca3bb 100644
--- a/chrome/browser/chrome_content_browser_client.h
+++ b/chrome/browser/chrome_content_browser_client.h
@@ -432,7 +432,9 @@
                      sandbox::mojom::Sandbox sandbox_type,
                      ChildSpawnFlags flags) override;
   std::wstring GetAppContainerSidForSandboxType(
-      sandbox::mojom::Sandbox sandbox_type) override;
+      sandbox::mojom::Sandbox sandbox_type,
+      AppContainerFlags flags) override;
+  bool IsRendererAppContainerDisabled() override;
   std::wstring GetLPACCapabilityNameForNetworkService() override;
   bool IsUtilityCetCompatible(const std::string& utility_sub_type) override;
   bool IsRendererCodeIntegrityEnabled() override;
diff --git a/chrome/browser/data_use_measurement/chrome_data_use_measurement.cc b/chrome/browser/data_use_measurement/chrome_data_use_measurement.cc
index c3e77af..b43c488 100644
--- a/chrome/browser/data_use_measurement/chrome_data_use_measurement.cc
+++ b/chrome/browser/data_use_measurement/chrome_data_use_measurement.cc
@@ -7,6 +7,7 @@
 #include "base/metrics/histogram_functions.h"
 #include "base/metrics/histogram_macros.h"
 #include "base/no_destructor.h"
+#include "base/trace_event/trace_event.h"
 #include "content/public/browser/browser_thread.h"
 
 #if BUILDFLAG(IS_ANDROID)
@@ -27,6 +28,7 @@
 
 ChromeDataUseMeasurement::ChromeDataUseMeasurement() {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  TRACE_EVENT0("browser", "ChromeDataUseMeasurement");
 
 #if BUILDFLAG(IS_ANDROID)
   int64_t bytes = 0;
@@ -59,6 +61,7 @@
 void ChromeDataUseMeasurement::ReportDataUsage(TrafficDirection dir,
                                                int64_t message_size_bytes) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  TRACE_EVENT0("browser", "ChromeDataUseMeasurement::ReportDataUsage");
 
   if (message_size_bytes <= 0)
     return;
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index 364b230..5c28e17 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -964,6 +964,7 @@
       "api/enterprise_networking_attributes/enterprise_networking_attributes_api.h",
       "api/enterprise_platform_keys/enterprise_platform_keys_api.cc",
       "api/enterprise_platform_keys/enterprise_platform_keys_api.h",
+      "api/file_manager/file_browser_handler_api.cc",
       "api/file_manager/file_browser_handler_api.h",
       "api/file_manager/file_selector.h",
       "api/file_manager/file_selector_impl.cc",
diff --git a/chrome/browser/extensions/activity_log/activity_log.cc b/chrome/browser/extensions/activity_log/activity_log.cc
index 519e4d4..417b394 100644
--- a/chrome/browser/extensions/activity_log/activity_log.cc
+++ b/chrome/browser/extensions/activity_log/activity_log.cc
@@ -376,7 +376,7 @@
 void LogApiActivity(content::BrowserContext* browser_context,
                     const std::string& extension_id,
                     const std::string& activity_name,
-                    std::unique_ptr<base::ListValue> args,
+                    const base::Value::List& args,
                     Action::ActionType type) {
   DCHECK_CURRENTLY_ON(BrowserThread::UI);
   if (IsExtensionAllowlisted(extension_id))
@@ -388,7 +388,8 @@
 
   auto action = base::MakeRefCounted<Action>(extension_id, base::Time::Now(),
                                              type, activity_name);
-  action->set_args(std::move(args));
+  action->set_args(
+      base::ListValue::From(std::make_unique<base::Value>(args.Clone())));
   activity_log->LogAction(action);
 }
 
@@ -400,19 +401,17 @@
   auto list_value = std::make_unique<base::ListValue>();
   for (const auto& value : args)
     list_value->Append(value.Clone());
-  LogApiActivity(browser_context, extension_id, event_name,
-                 std::move(list_value), Action::ACTION_API_EVENT);
+  LogApiActivity(browser_context, extension_id, event_name, args,
+                 Action::ACTION_API_EVENT);
 }
 
 // Handler for API function calls.
 void LogApiFunction(content::BrowserContext* browser_context,
                     const std::string& extension_id,
                     const std::string& event_name,
-                    const base::ListValue& args) {
-  LogApiActivity(
-      browser_context, extension_id, event_name,
-      base::ListValue::From(base::Value::ToUniquePtrValue(args.Clone())),
-      Action::ACTION_API_CALL);
+                    const base::Value::List& args) {
+  LogApiActivity(browser_context, extension_id, event_name, args,
+                 Action::ACTION_API_CALL);
 }
 
 // Handler for webRequest use.
@@ -444,7 +443,7 @@
   // Set up event handlers. We don't have to worry about unsetting these,
   // because we check whether or not the activity log is active for the context
   // in the monitor methods.
-  activity_monitor::MonitorListValue current_function_monitor =
+  activity_monitor::Monitor current_function_monitor =
       activity_monitor::GetApiFunctionMonitor();
   DCHECK(!current_function_monitor ||
          current_function_monitor == &LogApiFunction);
diff --git a/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc b/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
index 3037247..bbb0fd58 100644
--- a/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
+++ b/chrome/browser/extensions/api/certificate_provider/certificate_provider_api.cc
@@ -103,25 +103,23 @@
       const RequestPinExceptFirstQuotaBucketMapper&) = delete;
   ~RequestPinExceptFirstQuotaBucketMapper() override = default;
 
-  void GetBucketsForArgs(const base::Value* args,
+  void GetBucketsForArgs(const base::Value::List& args,
                          QuotaLimitHeuristic::BucketList* buckets) override {
-    DCHECK(args->is_list());
-    if (args->GetListDeprecated().empty())
+    if (args.empty())
       return;
-    const base::Value& details = args->GetListDeprecated()[0];
-    if (!details.is_dict())
+    const base::Value::Dict* details = args.front().GetIfDict();
+    if (!details)
       return;
-    const base::Value* sign_request_id =
-        details.FindKeyOfType("signRequestId", base::Value::Type::INTEGER);
-    if (!sign_request_id)
+    absl::optional<int> sign_request_id = details->FindInt("signRequestId");
+    if (!sign_request_id.has_value())
       return;
-    if (sign_request_id->GetInt() > biggest_request_id_) {
+    if (*sign_request_id > biggest_request_id_) {
       // Either it's the first request with the newly issued requestId, or it's
       // an invalid requestId (bigger than the real one). Return a new bucket in
       // order to apply no quota for the former case; for the latter case the
       // quota doesn't matter much, except that we're maybe making it stricter
       // for future requests (which is bearable).
-      biggest_request_id_ = sign_request_id->GetInt();
+      biggest_request_id_ = *sign_request_id;
       new_request_bucket_ = std::make_unique<QuotaLimitHeuristic::Bucket>();
       buckets->push_back(new_request_bucket_.get());
       return;
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api.cc b/chrome/browser/extensions/api/file_manager/file_browser_handler_api.cc
new file mode 100644
index 0000000..ff2f4f4c
--- /dev/null
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api.cc
@@ -0,0 +1,94 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+// The file implements the main flow of the extension function
+// fileBrowserHandler.selectFile(). Key steps:
+// * Verify that the extension function was invoked as a result of user gesture.
+// * Display "Save as" dialog using FileSelectorImpl, awaiting user feedback.
+// * On dialog closure (from selection or cancellation), call
+//   OnFilePathSelected(), which is implemented by derived class.
+// * The derived class' OnFilePathSelected() is expected to:
+//   * On cancel: Call RespondWithFailure().
+//   * Perform platform-dependent processing, e.g., grant permissions.
+//   * On failure: Call RespondWithFailure().
+//   * On success: Call RespondWithResult(), passing results.
+
+#include "chrome/browser/extensions/api/file_manager/file_browser_handler_api.h"
+
+#include <string>
+#include <utility>
+#include <vector>
+
+#include "base/bind.h"
+#include "base/threading/thread_task_runner_handle.h"
+#include "chrome/browser/extensions/api/file_manager/file_selector_impl.h"
+#include "chrome/browser/extensions/chrome_extension_function_details.h"
+#include "chrome/browser/ui/browser.h"
+
+using file_manager::FileSelector;
+using file_manager::FileSelectorFactory;
+using file_manager::FileSelectorFactoryImpl;
+
+namespace SelectFile =
+    extensions::api::file_browser_handler_internal::SelectFile;
+
+namespace {
+
+const char kNoUserGestureError[] =
+    "This method can only be called in response to user gesture, such as a "
+    "mouse click or key press.";
+
+}  // namespace
+
+FileBrowserHandlerInternalSelectFileFunction::
+    FileBrowserHandlerInternalSelectFileFunction()
+    : file_selector_factory_(new FileSelectorFactoryImpl()),
+      user_gesture_check_enabled_(true) {}
+
+FileBrowserHandlerInternalSelectFileFunction::
+    FileBrowserHandlerInternalSelectFileFunction(
+        FileSelectorFactory* file_selector_factory,
+        bool enable_user_gesture_check)
+    : file_selector_factory_(file_selector_factory),
+      user_gesture_check_enabled_(enable_user_gesture_check) {
+  DCHECK(file_selector_factory);
+}
+
+FileBrowserHandlerInternalSelectFileFunction::
+    ~FileBrowserHandlerInternalSelectFileFunction() = default;
+
+ExtensionFunction::ResponseAction
+FileBrowserHandlerInternalSelectFileFunction::Run() {
+  std::unique_ptr<SelectFile::Params> params(
+      SelectFile::Params::Create(args()));
+
+  base::FilePath suggested_name(params->selection_params.suggested_name);
+  std::vector<std::string> allowed_extensions;
+  if (params->selection_params.allowed_file_extensions.get())
+    allowed_extensions = *params->selection_params.allowed_file_extensions;
+
+  if (!user_gesture() && user_gesture_check_enabled_) {
+    return RespondNow(Error(kNoUserGestureError));
+  }
+
+  FileSelector* file_selector = file_selector_factory_->CreateFileSelector();
+  auto callback = base::BindOnce(
+      &FileBrowserHandlerInternalSelectFileFunction::OnFilePathSelected, this);
+  file_selector->SelectFile(
+      suggested_name.BaseName(), allowed_extensions,
+      ChromeExtensionFunctionDetails(this).GetCurrentBrowser(),
+      std::move(callback));
+  return RespondLater();
+}
+
+void FileBrowserHandlerInternalSelectFileFunction::RespondWithFailure() {
+  SelectFile::Results::Result result;
+  result.success = false;
+  RespondWithResult(result);
+}
+
+void FileBrowserHandlerInternalSelectFileFunction::RespondWithResult(
+    const SelectFile::Results::Result& result) {
+  Respond(ArgumentList(SelectFile::Results::Create(result)));
+}
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api.h b/chrome/browser/extensions/api/file_manager/file_browser_handler_api.h
index c88e5e0..a61d1ef9 100644
--- a/chrome/browser/extensions/api/file_manager/file_browser_handler_api.h
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api.h
@@ -5,29 +5,82 @@
 #ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_H_
 #define CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_H_
 
+#include <memory>
+
+#include "base/files/file_path.h"
+#include "base/values.h"
+#include "chrome/common/extensions/api/file_browser_handler_internal.h"
 #include "extensions/browser/extension_function.h"
 #include "extensions/browser/extension_function_registry.h"
 
-// This is an abstract class which ash and lacros both inherit from to provide
-// their own implementation of the fileBrowserHandlerInternal.selectFile
-// extension function.
+namespace file_manager {
+class FileSelectorFactory;
+}  // namespace file_manager
+
+// Handler for the fileBrowserHandlerInternal.selectFile() extension function,
+// which prompts user to select a file path to be used by the caller. This is an
+// abstract base class implementing common code used by ash and lacros.
+// selectFile() must be invoked by a user gesture (e.g. a mouse click or a key
+// press). Note: If the selected file does not exist, the API function does NOT
+// create it.
 class FileBrowserHandlerInternalSelectFileFunction : public ExtensionFunction {
  public:
-  FileBrowserHandlerInternalSelectFileFunction() = default;
+  // Default constructor that instantiates production FileSelectorFactory and
+  // assigns |user_gesture_check_enabled| to true.
+  FileBrowserHandlerInternalSelectFileFunction();
+
+  // Test-only constructor to inject test FileSelectorFactory (owned by the
+  // instance). Passed |user_gesture_check_enabled| can be false to allow
+  // extension functions under test to run even if they're not invoked by user
+  // gesture.
+  FileBrowserHandlerInternalSelectFileFunction(
+      file_manager::FileSelectorFactory* file_selector_factory,
+      bool enable_user_gesture_check);
+
+  // Handler to receive results from FileSelector. On successfully choosing a
+  // file path, grants file access permissions for the selected file, and
+  // responds to the original API call. |success| specifies whether the file
+  // path was successfully selected. |full_path| specifies the selected file
+  // path if successful, and should be ignored if unsuccessful.
+  virtual void OnFilePathSelected(bool success,
+                                  const base::FilePath& full_path) = 0;
 
  protected:
   // The class is ref counted, so the destructor should not be public.
-  ~FileBrowserHandlerInternalSelectFileFunction() override = default;
+  ~FileBrowserHandlerInternalSelectFileFunction() override;
+
+  // ExtensionFunction implementation.
+  ResponseAction Run() override;
 
  private:
   DECLARE_EXTENSION_FUNCTION("fileBrowserHandlerInternal.selectFile",
                              FILEBROWSERHANDLERINTERNAL_SELECTFILE)
+
+  // Finishes execution, passing results (see RespondWithResult()) indicating
+  // failure.
+  void RespondWithFailure();
+
+  // Finishes execution, forwarding result that get translated to a dictionary
+  // value with the following fields:
+  // * boolean |success|, indicating whether user has chosen a file, and
+  //   subsequent operations (e.g., granting permission) are successful.
+  // * object |entry|, set only when |success| is true, containing data needed
+  //   by Ash to create a FileEntry object for the selected file.
+  // * object |entry_for_get_file|, set only when |success| is true, containing
+  //   data needed by Lacros to create a FileEntry object for the selected file.
+  void RespondWithResult(const extensions::api::file_browser_handler_internal::
+                             SelectFile::Results::Result& result);
+
+  // Factory to create FileSelector for prompting user to select file.
+  std::unique_ptr<file_manager::FileSelectorFactory> file_selector_factory_;
+
+  // Whether user gesture check is enabled. This should be false only in tests.
+  bool user_gesture_check_enabled_;
 };
 
-// The ash and lacros versions of this API implement this by returning their own
-// subclass of FileBrowserHandlerInternalSelectFileFunction. This is required so
-// that generated_api_registration.cc can get the right implementation for the
-// current platform.
+// generated_api_registration.cc refers to the base class. Derived classes
+// (ash and lacros) are mutually-exclusively compiled, with separate version of
+// the following to return the proper platform-dependent instance.
 template <>
 scoped_refptr<ExtensionFunction>
 NewExtensionFunction<FileBrowserHandlerInternalSelectFileFunction>();
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.cc b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.cc
index 2567c1b68..0dd3605 100644
--- a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.cc
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.cc
@@ -2,48 +2,28 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-// The file contains the implementation of
-// fileBrowserHandlerInternal.selectFile extension function.
-// When invoked, the function does the following:
-//  - Verifies that the extension function was invoked as a result of user
-//    gesture.
-//  - Display 'save as' dialog using FileSelectorImpl which waits for the user
-//    feedback.
-//  - Once the user selects the file path (or cancels the selection),
-//    FileSelectorImpl notifies FileBrowserHandlerInternalSelectFileFunctionAsh
-//    of the selection result by calling
-//    FileHandlerSelectFile::OnFilePathSelected.
-//  - If the selection was canceled,
-//    FileBrowserHandlerInternalSelectFileFunctionAsh returns reporting failure.
-//  - If the file path was selected, the function opens external file system
-//    needed to create FileEntry object for the selected path
-//    (opening file system will create file system name and root url for the
-//    caller's external file system).
-//  - The function grants permissions needed to read/write/create file under the
-//    selected path. To grant permissions to the caller, caller's extension ID
-//    has to be allowed to access the files virtual path (e.g. /Downloads/foo)
-//    in ExternalFileSystemBackend. Additionally, the callers render
-//    process ID has to be granted read, write and create permissions for the
-//    selected file's full filesystem path (e.g.
-//    /home/chronos/user/Downloads/foo) in ChildProcessSecurityPolicy.
-//  - After the required file access permissions are granted, result object is
-//    created and returned back.
+// Ash specific FileBrowserHandlerInternalSelectFileFunctionAsh overrides
+// OnFilePathSelected() to do the following:
+// * Open external file system needed to create FileEntry object for the
+//   selected path (opening file system will create file system name and root
+//   url for the caller's external file system).
+// * Grant permissions needed to read/write/create file under the select path.
+//   To grant permissions to the caller, caller's extension ID has to be allowed
+//   to access the file's virtual path (e.g. /Downloads/foo) in
+//   ExternalFileSystemBackend. Additionally, the caller's render process ID has
+//   to be granted read, write and create permissions for the selected file's
+//   full filesystem path (e.g. /home/chronos/user/Downloads/foo) in
+//   ChildProcessSecurityPolicy.
+// * Populate results for API response needed to create JS FileEntry.
 
 #include "chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.h"
 
-#include <stddef.h>
+#include <utility>
 
-#include <memory>
-
-#include "base/bind.h"
-#include "base/files/file_path.h"
-#include "base/threading/thread_task_runner_handle.h"
 #include "chrome/browser/ash/file_manager/fileapi_util.h"
+#include "chrome/browser/extensions/api/file_manager/file_selector.h"
 #include "chrome/browser/extensions/api/file_manager/file_selector_impl.h"
-#include "chrome/browser/extensions/chrome_extension_function_details.h"
 #include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/ui/browser.h"
-#include "chrome/browser/ui/tabs/tab_strip_model.h"
 #include "chrome/common/extensions/api/file_browser_handler_internal.h"
 #include "content/public/browser/browser_thread.h"
 #include "content/public/browser/child_process_security_policy.h"
@@ -51,77 +31,36 @@
 #include "content/public/browser/render_process_host.h"
 #include "storage/browser/file_system/file_system_backend.h"
 #include "storage/browser/file_system/file_system_context.h"
-#include "storage/common/file_system/file_system_info.h"
 #include "storage/common/file_system/file_system_util.h"
 
 using content::BrowserThread;
 using extensions::api::file_browser_handler_internal::FileEntryInfo;
-using file_manager::FileSelector;
 using file_manager::FileSelectorFactory;
-using file_manager::FileSelectorFactoryImpl;
 using file_manager::util::EntryDefinition;
 using file_manager::util::FileDefinition;
 
 namespace SelectFile =
     extensions::api::file_browser_handler_internal::SelectFile;
 
-namespace {
-
-const char kNoUserGestureError[] =
-    "This method can only be called in response to user gesture, such as a "
-    "mouse click or key press.";
-
-}  // namespace
-
 FileBrowserHandlerInternalSelectFileFunctionAsh::
-    FileBrowserHandlerInternalSelectFileFunctionAsh()
-    : file_selector_factory_(new FileSelectorFactoryImpl()),
-      user_gesture_check_enabled_(true) {}
+    FileBrowserHandlerInternalSelectFileFunctionAsh() = default;
 
 FileBrowserHandlerInternalSelectFileFunctionAsh::
     FileBrowserHandlerInternalSelectFileFunctionAsh(
         FileSelectorFactory* file_selector_factory,
         bool enable_user_gesture_check)
-    : file_selector_factory_(file_selector_factory),
-      user_gesture_check_enabled_(enable_user_gesture_check) {
-  DCHECK(file_selector_factory);
-}
+    : FileBrowserHandlerInternalSelectFileFunction(file_selector_factory,
+                                                   enable_user_gesture_check) {}
 
 FileBrowserHandlerInternalSelectFileFunctionAsh::
     ~FileBrowserHandlerInternalSelectFileFunctionAsh() = default;
 
-ExtensionFunction::ResponseAction
-FileBrowserHandlerInternalSelectFileFunctionAsh::Run() {
-  std::unique_ptr<SelectFile::Params> params(
-      SelectFile::Params::Create(args()));
-
-  base::FilePath suggested_name(params->selection_params.suggested_name);
-  std::vector<std::string> allowed_extensions;
-  if (params->selection_params.allowed_file_extensions.get())
-    allowed_extensions = *params->selection_params.allowed_file_extensions;
-
-  if (!user_gesture() && user_gesture_check_enabled_) {
-    return RespondNow(Error(kNoUserGestureError));
-  }
-
-  FileSelector* file_selector = file_selector_factory_->CreateFileSelector();
-  auto callback = base::BindOnce(
-      &FileBrowserHandlerInternalSelectFileFunctionAsh::OnFilePathSelected,
-      this);
-  file_selector->SelectFile(
-      suggested_name.BaseName(), allowed_extensions,
-      ChromeExtensionFunctionDetails(this).GetCurrentBrowser(),
-      std::move(callback));
-  return RespondLater();
-}
-
 void FileBrowserHandlerInternalSelectFileFunctionAsh::OnFilePathSelected(
     bool success,
     const base::FilePath& full_path) {
   DCHECK_CURRENTLY_ON(BrowserThread::UI);
-
   if (!success) {
-    RespondWith(EntryDefinition(), false);
+    RespondWithFailure();
     return;
   }
 
@@ -160,29 +99,26 @@
 
 void FileBrowserHandlerInternalSelectFileFunctionAsh::RespondEntryDefinition(
     const EntryDefinition& entry_definition) {
-  RespondWith(entry_definition, true);
-}
-
-void FileBrowserHandlerInternalSelectFileFunctionAsh::RespondWith(
-    const EntryDefinition& entry_definition,
-    bool success) {
-  std::unique_ptr<SelectFile::Results::Result> result(
-      new SelectFile::Results::Result());
-  result->success = success;
-
-  // If the file was selected, add 'entry' object which will be later used to
-  // create a FileEntry instance for the selected file.
-  if (success && entry_definition.error == base::File::FILE_OK) {
-    result->entry = std::make_unique<FileEntryInfo>();
-    // TODO(mtomasz): Make the response fields consistent with other files.
-    result->entry->file_system_name = entry_definition.file_system_name;
-    result->entry->file_system_root = entry_definition.file_system_root_url;
-    result->entry->file_full_path =
-        "/" + entry_definition.full_path.AsUTF8Unsafe();
-    result->entry->file_is_directory = entry_definition.is_directory;
+  if (entry_definition.error != base::File::FILE_OK) {
+    RespondWithFailure();
+    return;
   }
 
-  Respond(ArgumentList(SelectFile::Results::Create(*result)));
+  SelectFile::Results::Result result;
+  result.success = true;
+
+  // If the file was selected, add "entry" object which will be later used to
+  // create a FileEntry instance for the selected file.
+  // The value will be consumed by GetExternalFileEntry() (JS).
+  result.entry = std::make_unique<FileEntryInfo>();
+  // TODO(mtomasz): Make the response fields consistent with other files.
+  result.entry->file_system_name = entry_definition.file_system_name;
+  result.entry->file_system_root = entry_definition.file_system_root_url;
+  result.entry->file_full_path =
+      "/" + entry_definition.full_path.AsUTF8Unsafe();
+  result.entry->file_is_directory = entry_definition.is_directory;
+
+  RespondWithResult(result);
 }
 
 template <>
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.h b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.h
index 381b118..316c72f 100644
--- a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.h
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_ash.h
@@ -2,97 +2,49 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-// File contains the fileBrowserHandlerInternal.selectFile extension function.
-// The function prompts user to select a file path to be used by the caller. It
-// will fail if it isn't invoked by a user gesture (e.g. a mouse click or a
-// keyboard key press).
-// Note that the target file is never actually created by this function, even
-// if the selected path doesn't exist.
-
 #ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_ASH_H_
 #define CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_ASH_H_
 
-#include <string>
-#include <vector>
-
 #include "base/files/file_path.h"
+#include "base/memory/scoped_refptr.h"
 #include "chrome/browser/extensions/api/file_manager/file_browser_handler_api.h"
-#include "extensions/browser/extension_function.h"
 
 namespace file_manager {
 
-class FileSelector;
 class FileSelectorFactory;
 
 namespace util {
 struct EntryDefinition;
-}
+}  // namespace util
 
 }  // namespace file_manager
 
-// Note that this class is not in 'file_manager' namespace to be consistent with
-// all other extension functions registered in
-// chrome/common/extensions/api/generated_api.cc being in the global namespace.
-//
 // The fileBrowserHandlerInternal.selectFile extension function implementation
-// for ash. See the file description for more info.
+// for Ash. See the file description for more info.
+// This class is not in file_manager namespace to be consistent with other
+// extension functions, which are in the global namespace, and registered in
+// chrome/common/extensions/api/generated_api.cc.
 class FileBrowserHandlerInternalSelectFileFunctionAsh
     : public FileBrowserHandlerInternalSelectFileFunction {
  public:
-  // Default constructor used in production code that instantiates production
-  // FileSelectorFactory and assigns |user_gesture_check_enabled| to true.
   FileBrowserHandlerInternalSelectFileFunctionAsh();
 
-  // Test-only constructor to inject test FileSelectorFactory (owned by the
-  // instance). Passed |user_gesture_check_enabled| can be false, so that
-  // extension functions being tested can run even if they're not invoked by
-  // user gesture.
   FileBrowserHandlerInternalSelectFileFunctionAsh(
       file_manager::FileSelectorFactory* file_selector_factory,
       bool enable_user_gesture_check);
 
-  // Handler to receive results from FileSelector. On successfully choosing
-  // a file path, grants file access permissions for the selected file, and
-  // responds to the original API call.
-  // |success| Whether the file path was successfully selected.
-  // |full_path| The selected file path if successful. Ignored if unsuccessful.
-  void OnFilePathSelected(bool success, const base::FilePath& full_path);
+  // FileBrowserHandlerInternalSelectFileFunction overrides.
+  void OnFilePathSelected(bool success,
+                          const base::FilePath& full_path) override;
 
  protected:
   // The class is ref counted, so destructor should not be public.
   ~FileBrowserHandlerInternalSelectFileFunctionAsh() override;
 
-  // ExtensionFunction implementation.
-  // Runs the extension function implementation.
-  ResponseAction Run() override;
-
  private:
   // Respond to the API with selected entry definition.
   void RespondEntryDefinition(
       const file_manager::util::EntryDefinition& entry_definition);
-
-  // Creates dictionary value that will be used to as the extension function's
-  // callback argument and ends extension function execution by calling
-  // |Respond()|.
-  // The |results_| value will be set to dictionary containing two properties:
-  // * boolean 'success', which will be equal to |success|.
-  // * object 'entry', which will be set only when |success| is true, and the
-  //   conversion to |entry_definition| was successful. In such case, it will
-  //   contain information needed to create a FileEntry object for the selected
-  //   file.
-  void RespondWith(const file_manager::util::EntryDefinition& entry_definition,
-                   bool success);
-
-  // Factory used to create FileSelector to be used for prompting user to select
-  // file.
-  std::unique_ptr<file_manager::FileSelectorFactory> file_selector_factory_;
-
-  // Whether user gesture check is enabled. This should be false only in tests.
-  bool user_gesture_check_enabled_;
-
-  // List of permissions and paths that have to be granted for the selected
-  // files.
-  std::vector<std::pair<base::FilePath, int>> permissions_to_grant_;
 };
 
 #endif  // CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_ASH_H_
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.cc b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.cc
index 3c21057..a9028740 100644
--- a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.cc
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.cc
@@ -11,6 +11,14 @@
 FileBrowserHandlerInternalSelectFileFunctionLacros::
     ~FileBrowserHandlerInternalSelectFileFunctionLacros() = default;
 
+void FileBrowserHandlerInternalSelectFileFunctionLacros::OnFilePathSelected(
+    bool success,
+    const base::FilePath& full_path) {
+  // Called by FileBrowserHandlerInternalSelectFileFunction::Run(), which is
+  // stubbed out.
+  NOTREACHED();
+}
+
 ExtensionFunction::ResponseAction
 FileBrowserHandlerInternalSelectFileFunctionLacros::Run() {
   NOTIMPLEMENTED();
diff --git a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.h b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.h
index c5e8dd2..5a1ec2b 100644
--- a/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.h
+++ b/chrome/browser/extensions/api/file_manager/file_browser_handler_api_lacros.h
@@ -5,6 +5,7 @@
 #ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_LACROS_H_
 #define CHROME_BROWSER_EXTENSIONS_API_FILE_MANAGER_FILE_BROWSER_HANDLER_API_LACROS_H_
 
+#include "base/files/file_path.h"
 #include "chrome/browser/extensions/api/file_manager/file_browser_handler_api.h"
 #include "extensions/browser/extension_function.h"
 
@@ -15,6 +16,10 @@
  public:
   FileBrowserHandlerInternalSelectFileFunctionLacros();
 
+  // FileBrowserHandlerInternalSelectFileFunction overrides.
+  void OnFilePathSelected(bool success,
+                          const base::FilePath& full_path) override;
+
  protected:
   // The class is ref counted, so destructor should not be public.
   ~FileBrowserHandlerInternalSelectFileFunctionLacros() override;
diff --git a/chrome/browser/feed/android/feed_stream.cc b/chrome/browser/feed/android/feed_stream.cc
index 9b8404f7..e6bdf25 100644
--- a/chrome/browser/feed/android/feed_stream.cc
+++ b/chrome/browser/feed/android/feed_stream.cc
@@ -273,42 +273,6 @@
   return feed_stream_api_->GetLastFetchTime(GetStreamType()).ToDoubleT() * 1000;
 }
 
-void FeedStream::ReportNoticeCreated(JNIEnv* env,
-                                     const JavaParamRef<jobject>& obj,
-                                     const JavaParamRef<jstring>& key) {
-  if (!feed_stream_api_)
-    return;
-  feed_stream_api_->ReportNoticeCreated(
-      GetStreamType(), base::android::ConvertJavaStringToUTF8(env, key));
-}
-
-void FeedStream::ReportNoticeViewed(JNIEnv* env,
-                                    const JavaParamRef<jobject>& obj,
-                                    const JavaParamRef<jstring>& key) {
-  if (!feed_stream_api_)
-    return;
-  feed_stream_api_->ReportNoticeViewed(
-      GetStreamType(), base::android::ConvertJavaStringToUTF8(env, key));
-}
-
-void FeedStream::ReportNoticeOpenAction(JNIEnv* env,
-                                        const JavaParamRef<jobject>& obj,
-                                        const JavaParamRef<jstring>& key) {
-  if (!feed_stream_api_)
-    return;
-  feed_stream_api_->ReportNoticeOpenAction(
-      GetStreamType(), base::android::ConvertJavaStringToUTF8(env, key));
-}
-
-void FeedStream::ReportNoticeDismissed(JNIEnv* env,
-                                       const JavaParamRef<jobject>& obj,
-                                       const JavaParamRef<jstring>& key) {
-  if (!feed_stream_api_)
-    return;
-  feed_stream_api_->ReportNoticeDismissed(
-      GetStreamType(), base::android::ConvertJavaStringToUTF8(env, key));
-}
-
 void FeedStream::ReportInfoCardTrackViewStarted(
     JNIEnv* env,
     const JavaParamRef<jobject>& obj,
diff --git a/chrome/browser/feed/android/feed_stream.h b/chrome/browser/feed/android/feed_stream.h
index 4e68bc0..e415b0f 100644
--- a/chrome/browser/feed/android/feed_stream.h
+++ b/chrome/browser/feed/android/feed_stream.h
@@ -116,20 +116,6 @@
   jlong GetLastFetchTimeMs(JNIEnv* env,
                            const base::android::JavaParamRef<jobject>& obj);
 
-  void ReportNoticeCreated(JNIEnv* env,
-                           const base::android::JavaParamRef<jobject>& obj,
-                           const base::android::JavaParamRef<jstring>& key);
-  void ReportNoticeViewed(JNIEnv* env,
-                          const base::android::JavaParamRef<jobject>& obj,
-                          const base::android::JavaParamRef<jstring>& key);
-  void ReportNoticeOpenAction(JNIEnv* env,
-                              const base::android::JavaParamRef<jobject>& obj,
-                              const base::android::JavaParamRef<jstring>& key);
-
-  void ReportNoticeDismissed(JNIEnv* env,
-                             const base::android::JavaParamRef<jobject>& obj,
-                             const base::android::JavaParamRef<jstring>& key);
-
   void ReportInfoCardTrackViewStarted(
       JNIEnv* env,
       const base::android::JavaParamRef<jobject>& obj,
diff --git a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedActionDelegate.java b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedActionDelegate.java
index c78ad7a0..fb973fb9 100644
--- a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedActionDelegate.java
+++ b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedActionDelegate.java
@@ -44,6 +44,11 @@
      */
     void addToReadingList(String title, String url);
 
+    /**
+     * Opens the Crow page for the url.
+     */
+    void openCrow(String url);
+
     //
     // Optional methods for handing events.
     //
diff --git a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStream.java b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStream.java
index 3c4f192f..e6fa30c 100644
--- a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStream.java
+++ b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStream.java
@@ -147,6 +147,14 @@
         }
 
         @Override
+        public void navigateCrow(String url) {
+            assert ThreadUtils.runningOnUiThread();
+            FeedStreamJni.get().reportOtherUserAction(
+                    mNativeFeedStream, FeedStream.this, FeedUserActionType.TAPPED_CROW_BUTTON);
+            mActionDelegate.openCrow(url);
+        }
+
+        @Override
         public void showBottomSheet(View view, View actionSourceView) {
             assert ThreadUtils.runningOnUiThread();
             dismissBottomSheet();
@@ -386,30 +394,6 @@
         }
 
         @Override
-        public void reportNoticeCreated(String key) {
-            assert ThreadUtils.runningOnUiThread();
-            FeedStreamJni.get().reportNoticeCreated(mNativeFeedStream, FeedStream.this, key);
-        }
-
-        @Override
-        public void reportNoticeViewed(String key) {
-            assert ThreadUtils.runningOnUiThread();
-            FeedStreamJni.get().reportNoticeViewed(mNativeFeedStream, FeedStream.this, key);
-        }
-
-        @Override
-        public void reportNoticeOpenAction(String key) {
-            assert ThreadUtils.runningOnUiThread();
-            FeedStreamJni.get().reportNoticeOpenAction(mNativeFeedStream, FeedStream.this, key);
-        }
-
-        @Override
-        public void reportNoticeDismissed(String key) {
-            assert ThreadUtils.runningOnUiThread();
-            FeedStreamJni.get().reportNoticeDismissed(mNativeFeedStream, FeedStream.this, key);
-        }
-
-        @Override
         public void reportInfoCardTrackViewStarted(int type) {
             assert ThreadUtils.runningOnUiThread();
             FeedStreamJni.get().reportInfoCardTrackViewStarted(
@@ -1279,10 +1263,6 @@
         void surfaceClosed(long nativeFeedStream, FeedStream caller);
         int getSurfaceId(long nativeFeedStream, FeedStream caller);
         long getLastFetchTimeMs(long nativeFeedStream, FeedStream caller);
-        void reportNoticeCreated(long nativeFeedStream, FeedStream caller, String key);
-        void reportNoticeViewed(long nativeFeedStream, FeedStream caller, String key);
-        void reportNoticeOpenAction(long nativeFeedStream, FeedStream caller, String key);
-        void reportNoticeDismissed(long nativeFeedStream, FeedStream caller, String key);
         void reportInfoCardTrackViewStarted(long nativeFeedStream, FeedStream caller, int type);
         void reportInfoCardViewed(
                 long nativeFeedStream, FeedStream caller, int type, int minimumViewIntervalSeconds);
diff --git a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStreamTest.java b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStreamTest.java
index f0ad7aac..06f975d6 100644
--- a/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStreamTest.java
+++ b/chrome/browser/feed/android/java/src/org/chromium/chrome/browser/feed/FeedStreamTest.java
@@ -763,6 +763,19 @@
 
     @Test
     @SmallTest
+    public void testNavigateCrow() {
+        bindToView();
+
+        FeedStream.FeedSurfaceActionsHandler handler =
+                (FeedStream.FeedSurfaceActionsHandler) mContentManager.getContextValues(0).get(
+                        SurfaceActionsHandler.KEY);
+        handler.navigateCrow(TEST_URL);
+
+        verify(mActionDelegate).openCrow(TEST_URL);
+    }
+
+    @Test
+    @SmallTest
     public void testSendFeedback() {
         final String testUrl = TEST_URL;
         final String testTitle = "Chromium based browsers for the win!";
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 58ddf13..07a49bd06 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -3500,10 +3500,6 @@
 const char kReaderModeHeuristicsAlwaysOff[] = "Never";
 const char kReaderModeHeuristicsAlwaysOn[] = "Always";
 
-const char kImproveReaderModePromptName[] = "Improve Reader Mode Prompt";
-const char kImproveReaderModePromptDescription[] =
-    "Reduce prompt frequency and polish reader mode related settings.";
-
 const char kReaderModeInCCTName[] = "Reader Mode in CCT";
 const char kReaderModeInCCTDescription[] =
     "Open Reader Mode in Chrome Custom Tabs.";
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 92c1142..92d606d 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1994,9 +1994,6 @@
 extern const char kReaderModeHeuristicsAlwaysOff[];
 extern const char kReaderModeHeuristicsAlwaysOn[];
 
-extern const char kImproveReaderModePromptName[];
-extern const char kImproveReaderModePromptDescription[];
-
 extern const char kReaderModeInCCTName[];
 extern const char kReaderModeInCCTDescription[];
 
diff --git a/chrome/browser/flags/android/chrome_feature_list.cc b/chrome/browser/flags/android/chrome_feature_list.cc
index 03da2db70..7836d1d4 100644
--- a/chrome/browser/flags/android/chrome_feature_list.cc
+++ b/chrome/browser/flags/android/chrome_feature_list.cc
@@ -254,7 +254,6 @@
     &kPostTaskFocusTab,
     &kProbabilisticCryptidRenderer,
     &kReachedCodeProfiler,
-    &kImproveReaderModePrompt,
     &kReaderModeInCCT,
     &kReengagementNotification,
     &kRelatedSearches,
@@ -291,6 +290,7 @@
     &kTestDefaultEnabled,
     &kToolbarIphAndroid,
     &kToolbarMicIphAndroid,
+    &kToolbarScrollAblationAndroid,
     &kTrustedWebActivityLocationDelegation,
     &kTrustedWebActivityNotificationPermissionDelegation,
     &kTrustedWebActivityPostMessage,
@@ -653,9 +653,6 @@
 const base::Feature kImmersiveUiMode{"ImmersiveUiMode",
                                      base::FEATURE_DISABLED_BY_DEFAULT};
 
-const base::Feature kImproveReaderModePrompt{"ImproveReaderModePrompt",
-                                             base::FEATURE_DISABLED_BY_DEFAULT};
-
 const base::Feature kIncognitoReauthenticationForAndroid{
     "IncognitoReauthenticationForAndroid", base::FEATURE_DISABLED_BY_DEFAULT};
 
@@ -810,6 +807,9 @@
 const base::Feature kToolbarMicIphAndroid{"ToolbarMicIphAndroid",
                                           base::FEATURE_DISABLED_BY_DEFAULT};
 
+const base::Feature kToolbarScrollAblationAndroid{
+    "ToolbarScrollAblationAndroid", base::FEATURE_DISABLED_BY_DEFAULT};
+
 const base::Feature kTrustedWebActivityLocationDelegation{
     "TrustedWebActivityLocationDelegation", base::FEATURE_ENABLED_BY_DEFAULT};
 
diff --git a/chrome/browser/flags/android/chrome_feature_list.h b/chrome/browser/flags/android/chrome_feature_list.h
index dc47f9d..a01c273 100644
--- a/chrome/browser/flags/android/chrome_feature_list.h
+++ b/chrome/browser/flags/android/chrome_feature_list.h
@@ -97,7 +97,6 @@
 extern const base::Feature kIncognitoReauthenticationForAndroid;
 extern const base::Feature kIncognitoScreenshot;
 extern const base::Feature kImprovedA2HS;
-extern const base::Feature kImproveReaderModePrompt;
 extern const base::Feature kInstanceSwitcher;
 extern const base::Feature kInstantStart;
 extern const base::Feature kIsVoiceSearchEnabledCache;
@@ -152,6 +151,7 @@
 extern const base::Feature kTestDefaultEnabled;
 extern const base::Feature kToolbarIphAndroid;
 extern const base::Feature kToolbarMicIphAndroid;
+extern const base::Feature kToolbarScrollAblationAndroid;
 extern const base::Feature kToolbarUseHardwareBitmapDraw;
 extern const base::Feature kTrustedWebActivityLocationDelegation;
 extern const base::Feature kTrustedWebActivityNotificationPermissionDelegation;
diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
index 67629accb..edd78ed 100644
--- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
+++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
@@ -361,7 +361,6 @@
     public static final String HANDLE_MEDIA_INTENTS = "HandleMediaIntents";
     public static final String HTTPS_FIRST_MODE = "HttpsOnlyMode";
     public static final String IMMERSIVE_UI_MODE = "ImmersiveUiMode";
-    public static final String IMPROVE_READER_MODE_PROMPT = "ImproveReaderModePrompt";
     public static final String INCOGNITO_DOWNLOADS_WARNING = "IncognitoDownloadsWarning";
     public static final String INCOGNITO_NTP_REVAMP = "IncognitoNtpRevamp";
     public static final String INCOGNITO_REAUTHENTICATION_FOR_ANDROID =
@@ -527,6 +526,7 @@
     public static final String TEST_DEFAULT_ENABLED = "TestDefaultEnabled";
     public static final String TOOLBAR_IPH_ANDROID = "ToolbarIphAndroid";
     public static final String TOOLBAR_MIC_IPH_ANDROID = "ToolbarMicIphAndroid";
+    public static final String TOOLBAR_SCROLL_ABLATION_ANDROID = "ToolbarScrollAblationAndroid";
     public static final String TOOLBAR_USE_HARDWARE_BITMAP_DRAW = "ToolbarUseHardwareBitmapDraw";
     public static final String TOUCH_TO_FILL_PASSWORD_SUBMISSION = "TouchToFillPasswordSubmission";
     public static final String TRANSLATE_ASSIST_CONTENT = "TranslateAssistContent";
diff --git a/chrome/browser/geolocation/geolocation_permission_context_delegate_unittest.cc b/chrome/browser/geolocation/geolocation_permission_context_delegate_unittest.cc
index 003e517..b34ad2f 100644
--- a/chrome/browser/geolocation/geolocation_permission_context_delegate_unittest.cc
+++ b/chrome/browser/geolocation/geolocation_permission_context_delegate_unittest.cc
@@ -122,8 +122,9 @@
 }
 
 #if BUILDFLAG(IS_ANDROID)
+// TODO(https://crbug.com/1318240): Flaky.
 TEST_F(GeolocationPermissionContextDelegateTests,
-       SearchGeolocationInIncognito) {
+       DISABLED_SearchGeolocationInIncognito) {
   GURL requesting_frame_url(kDSETestUrl);
 
   SearchPermissionsService* service =
diff --git a/chrome/browser/history_clusters/history_clusters_metrics_browsertest.cc b/chrome/browser/history_clusters/history_clusters_metrics_browsertest.cc
index 75ce5a2..f945b96 100644
--- a/chrome/browser/history_clusters/history_clusters_metrics_browsertest.cc
+++ b/chrome/browser/history_clusters/history_clusters_metrics_browsertest.cc
@@ -42,7 +42,6 @@
 
 void ValidateHistoryClustersUKMEntry(const ukm::mojom::UkmEntry* entry,
                                      HistoryClustersInitialState init_state,
-                                     HistoryClustersFinalState final_state,
                                      int num_queries,
                                      int num_toggles_to_basic_history) {
   ukm::TestAutoSetUkmRecorder ukm_recorder;
@@ -52,11 +51,6 @@
       entry, ukm::builders::HistoryClusters::kInitialStateName,
       static_cast<int>(init_state));
   EXPECT_TRUE(ukm_recorder.EntryHasMetric(
-      entry, ukm::builders::HistoryClusters::kFinalStateName));
-  ukm_recorder.ExpectEntryMetric(
-      entry, ukm::builders::HistoryClusters::kFinalStateName,
-      static_cast<int>(final_state));
-  EXPECT_TRUE(ukm_recorder.EntryHasMetric(
       entry, ukm::builders::HistoryClusters::kNumQueriesName));
   ukm_recorder.ExpectEntryMetric(
       entry, ukm::builders::HistoryClusters::kNumQueriesName, num_queries);
@@ -143,7 +137,6 @@
   auto entries =
       ukm_recorder.GetEntriesByName(ukm::builders::HistoryClusters::kEntryName);
   EXPECT_EQ(0u, entries.size());
-  histogram_tester.ExpectTotalCount("History.Clusters.Actions.FinalState", 0);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.DidMakeQuery", 0);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
 }
@@ -168,13 +161,10 @@
   EXPECT_EQ(1u, entries.size());
   auto* entry = entries[0];
   ValidateHistoryClustersUKMEntry(
-      entry, HistoryClustersInitialState::kDirectNavigation,
-      HistoryClustersFinalState::kCloseTab, 0, 0);
+      entry, HistoryClustersInitialState::kDirectNavigation, 0, 0);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.Actions.InitialState",
       HistoryClustersInitialState::kDirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                      HistoryClustersFinalState::kCloseTab, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
                                       false, 1);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
@@ -214,13 +204,10 @@
   EXPECT_EQ(1u, entries.size());
   auto* entry = entries[0];
   ValidateHistoryClustersUKMEntry(
-      entry, HistoryClustersInitialState::kDirectNavigation,
-      HistoryClustersFinalState::kCloseTab, 2, 0);
+      entry, HistoryClustersInitialState::kDirectNavigation, 2, 0);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.Actions.InitialState",
       HistoryClustersInitialState::kDirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                      HistoryClustersFinalState::kCloseTab, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
                                       true, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.NumQueries", 2,
@@ -252,14 +239,10 @@
   EXPECT_EQ(1u, entries.size());
   auto* ukm_entry = entries[0];
   ValidateHistoryClustersUKMEntry(
-      ukm_entry, HistoryClustersInitialState::kDirectNavigation,
-      HistoryClustersFinalState::kSameDocNavigation, 0, 1);
+      ukm_entry, HistoryClustersInitialState::kDirectNavigation, 0, 1);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.Actions.InitialState",
       HistoryClustersInitialState::kDirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample(
-      "History.Clusters.Actions.FinalState",
-      HistoryClustersFinalState::kSameDocNavigation, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
                                       false, 1);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
@@ -282,13 +265,10 @@
   EXPECT_EQ(1u, entries.size());
   auto* ukm_entry = entries[0];
   ValidateHistoryClustersUKMEntry(
-      ukm_entry, HistoryClustersInitialState::kIndirectNavigation,
-      HistoryClustersFinalState::kCloseTab, 0, 1);
+      ukm_entry, HistoryClustersInitialState::kIndirectNavigation, 0, 1);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.Actions.InitialState",
       HistoryClustersInitialState::kIndirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                      HistoryClustersFinalState::kCloseTab, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
                                       false, 1);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
@@ -316,113 +296,13 @@
   EXPECT_EQ(1u, entries.size());
   auto* ukm_entry = entries[0];
   ValidateHistoryClustersUKMEntry(
-      ukm_entry, HistoryClustersInitialState::kIndirectNavigation,
-      HistoryClustersFinalState::kCloseTab, 0, 0);
+      ukm_entry, HistoryClustersInitialState::kIndirectNavigation, 0, 0);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.Actions.InitialState",
       HistoryClustersInitialState::kIndirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                      HistoryClustersFinalState::kCloseTab, 1);
   histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
                                       false, 1);
   histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
 }
 
-// Assumed to be flaky since the above tests are flaky.
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-    BUILDFLAG(IS_MAC)
-#define MAYBE_LinkClick DISABLED_LinkClick
-#else
-#define MAYBE_LinkClick LinkClick
-#endif
-IN_PROC_BROWSER_TEST_F(HistoryClustersMetricsBrowserTest, MAYBE_LinkClick) {
-  base::HistogramTester histogram_tester;
-  ukm::TestAutoSetUkmRecorder ukm_recorder;
-
-  EXPECT_TRUE(ui_test_utils::NavigateToURL(
-      browser(), GURL(chrome::kChromeUIHistoryClustersURL)));
-  FollowBrowserManagedLink();
-  EXPECT_TRUE(ui_test_utils::NavigateToURL(browser(), GURL("https://foo.com")));
-
-  auto entries =
-      ukm_recorder.GetEntriesByName(ukm::builders::HistoryClusters::kEntryName);
-  EXPECT_EQ(1u, entries.size());
-  auto* ukm_entry = entries[0];
-  ValidateHistoryClustersUKMEntry(
-      ukm_entry, HistoryClustersInitialState::kDirectNavigation,
-      HistoryClustersFinalState::kLinkClick, 0, 0);
-
-  histogram_tester.ExpectUniqueSample(
-      "History.Clusters.Actions.InitialState",
-      HistoryClustersInitialState::kDirectNavigation, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                      HistoryClustersFinalState::kLinkClick, 1);
-  histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
-                                      false, 1);
-  histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
-}
-
-// Assumed to be flaky since the above tests are flaky.
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \
-    BUILDFLAG(IS_MAC)
-#define MAYBE_Refresh DISABLED_Refresh
-#else
-#define MAYBE_Refresh Refresh
-#endif
-IN_PROC_BROWSER_TEST_F(HistoryClustersMetricsBrowserTest, MAYBE_Refresh) {
-  {
-    SCOPED_TRACE("Refresh");
-    base::HistogramTester histogram_tester;
-    ukm::TestAutoSetUkmRecorder ukm_recorder;
-
-    EXPECT_TRUE(ui_test_utils::NavigateToURL(
-        browser(), GURL(chrome::kChromeUIHistoryClustersURL)));
-    RefreshHistoryClusters();
-
-    auto entries = ukm_recorder.GetEntriesByName(
-        ukm::builders::HistoryClusters::kEntryName);
-    EXPECT_EQ(1u, entries.size());
-    auto* ukm_entry = entries[0];
-    ValidateHistoryClustersUKMEntry(
-        ukm_entry, HistoryClustersInitialState::kDirectNavigation,
-        HistoryClustersFinalState::kRefreshTab, 0, 0);
-
-    histogram_tester.ExpectUniqueSample(
-        "History.Clusters.Actions.InitialState",
-        HistoryClustersInitialState::kDirectNavigation, 1);
-    histogram_tester.ExpectUniqueSample("History.Clusters.Actions.FinalState",
-                                        HistoryClustersFinalState::kRefreshTab,
-                                        1);
-    histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
-                                        false, 1);
-    histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
-  }
-
-  {
-    SCOPED_TRACE("Navigate away after refresh");
-    base::HistogramTester histogram_tester;
-    ukm::TestAutoSetUkmRecorder ukm_recorder;
-
-    EXPECT_TRUE(
-        ui_test_utils::NavigateToURL(browser(), GURL("https://foo.com")));
-
-    auto entries = ukm_recorder.GetEntriesByName(
-        ukm::builders::HistoryClusters::kEntryName);
-    EXPECT_EQ(1u, entries.size());
-    auto* ukm_entry = entries[0];
-    ValidateHistoryClustersUKMEntry(
-        ukm_entry, HistoryClustersInitialState::kDirectNavigation,
-        HistoryClustersFinalState::kCloseTab, 0, 0);
-
-    histogram_tester.ExpectUniqueSample(
-        "History.Clusters.Actions.InitialState",
-        HistoryClustersInitialState::kDirectNavigation, 1);
-    histogram_tester.ExpectBucketCount("History.Clusters.Actions.FinalState",
-                                       HistoryClustersFinalState::kCloseTab, 1);
-    histogram_tester.ExpectUniqueSample("History.Clusters.Actions.DidMakeQuery",
-                                        false, 1);
-    histogram_tester.ExpectTotalCount("History.Clusters.Actions.NumQueries", 0);
-  }
-}
-
 }  // namespace history_clusters
diff --git a/chrome/browser/history_clusters/history_clusters_metrics_logger.cc b/chrome/browser/history_clusters/history_clusters_metrics_logger.cc
index 4f298fb..4e554bcc 100644
--- a/chrome/browser/history_clusters/history_clusters_metrics_logger.cc
+++ b/chrome/browser/history_clusters/history_clusters_metrics_logger.cc
@@ -30,16 +30,8 @@
       ukm::ConvertToSourceId(*navigation_id_, ukm::SourceIdType::NAVIGATION_ID);
   ukm::builders::HistoryClusters builder(ukm_source_id);
 
-  if (!final_state_) {
-    // If `final_state_` is not set and `this` is being destructed,
-    // we assume the UI is being closed either via tab or
-    // window closing.
-    final_state_ = HistoryClustersFinalState::kCloseTab;
-  }
-  // TODO(crbug.com/1326954): Add UI-driven counts to UKM during final state
-  // clean up.
+  // TODO(crbug.com/1326954): Add UI-driven counts to UKM.
   builder.SetInitialState(static_cast<int>(*initial_state_));
-  builder.SetFinalState(static_cast<int>(*final_state_));
   builder.SetNumQueries(num_queries_);
   builder.SetNumTogglesToBasicHistory(num_toggles_to_basic_history_);
   builder.Record(ukm::UkmRecorder::Get());
@@ -47,11 +39,25 @@
   base::UmaHistogramEnumeration("History.Clusters.Actions.InitialState",
                                 *initial_state_);
 
-  // TODO(crbug.com/1326954): Clean up once the metrics are refactored
-  // to be driven by UI events rather than navigation state. Also
-  // add collected counts to both UMA and UKM.
-  base::UmaHistogramEnumeration("History.Clusters.Actions.FinalState",
-                                *final_state_);
+  // These metrics capture the total interactions on the page
+  base::UmaHistogramCounts100(
+      "History.Clusters.Actions.FinalState.NumberLinksOpened",
+      links_opened_count_);
+  base::UmaHistogramCounts100(
+      "History.Clusters.Actions.FinalState.NumberRelatedSearchesClicked",
+      related_searches_click_count_);
+  base::UmaHistogramCounts100(
+      "History.Clusters.Actions.FinalState.NumberVisibilityToggles",
+      toggled_visiblity_count_);
+
+  base::UmaHistogramCounts100(
+      "History.Clusters.Actions.FinalState.NumberClustersDeleted",
+      clusters_deleted_count_);
+  base::UmaHistogramCounts100(
+      "History.Clusters.Actions.FinalState.NumberIndividualVisitsDeleted",
+      visits_deleted_count_);
+  base::UmaHistogramBoolean("History.Clusters.Actions.FinalState.WasSuccessful",
+                            IsCurrentlySuccessfulHistoryClustersOutcome());
 
   base::UmaHistogramBoolean("History.Clusters.Actions.DidMakeQuery",
                             num_queries_ > 0);
@@ -74,8 +80,14 @@
                                   VisitTypeToString(visit_type) + "Visit." +
                                   VisitActionToString(visit_action),
                               visit_index);
-  // TODO(crbug.com/1326954): Add final state of total counts for each visit
-  // action.
+  if (visit_action == VisitAction::kClicked) {
+    links_opened_count_++;
+    return;
+  }
+  if (visit_action == VisitAction::kDeleted) {
+    visits_deleted_count_++;
+    return;
+  }
 }
 
 void HistoryClustersMetricsLogger::RecordClusterAction(
@@ -84,8 +96,15 @@
   base::UmaHistogramCounts100("History.Clusters.UIActions.Cluster." +
                                   ClusterActionToString(cluster_action),
                               cluster_index);
-  // TODO(crbug.com/1326954): Add final state of total counts for each cluster
-  // action.
+  if (cluster_action == ClusterAction::kOpenedInTabGroup) {
+    // ClusterAction::VisitClicked will have click counted in VisitAction.
+    links_opened_count_++;
+    return;
+  }
+  if (cluster_action == ClusterAction::kDeleted) {
+    clusters_deleted_count_++;
+    return;
+  }
 }
 
 void HistoryClustersMetricsLogger::RecordRelatedSearchAction(
@@ -94,15 +113,28 @@
   base::UmaHistogramCounts100("History.Clusters.UIActions.RelatedSearch." +
                                   RelatedSearchActionToString(action),
                               related_search_index);
-  // TODO(crbug.com/1326954): Add final state of total counts for each related
-  // search action.
+  if (action == RelatedSearchAction::kClicked)
+    related_searches_click_count_++;
 }
 
 void HistoryClustersMetricsLogger::RecordToggledVisibility(bool visible) {
   base::UmaHistogramBoolean("History.Clusters.UIActions.ToggledVisiblity",
                             visible);
-  // TODO(crbug.com/1326954): Add final state of total counts for each
-  // visibility toggle.
+  toggled_visiblity_count_++;
+}
+
+bool HistoryClustersMetricsLogger::
+    IsCurrentlySuccessfulHistoryClustersOutcome() {
+  if (related_searches_click_count_ > 0)
+    return true;
+  if (links_opened_count_ > 0)
+    return true;
+  if (visits_deleted_count_ > 0)
+    return true;
+  if (clusters_deleted_count_ > 0)
+    return true;
+
+  return false;
 }
 
 PAGE_USER_DATA_KEY_IMPL(HistoryClustersMetricsLogger);
diff --git a/chrome/browser/history_clusters/history_clusters_metrics_logger.h b/chrome/browser/history_clusters/history_clusters_metrics_logger.h
index 27d30bc..5dd5421 100644
--- a/chrome/browser/history_clusters/history_clusters_metrics_logger.h
+++ b/chrome/browser/history_clusters/history_clusters_metrics_logger.h
@@ -32,32 +32,6 @@
   kMaxValue = kSameDocument,
 };
 
-// The final state, or outcome, of an interaction on the HistoryClusters UI.
-// TODO(crbug.com/1326954): Clean up once the metrics are refactored
-// to be driven by UI events rather than navigation state.
-//
-// Keep in sync with HistoryClustersFinalState in
-// tools/metrics/histograms/enums.xml.
-enum class HistoryClustersFinalState {
-  kUnknown = 0,
-  // The interaction with the HistoryClusters UI ended with a click on a link.
-  kLinkClick = 1,
-  // The UI interaction ended without opening anything on the page.
-  kCloseTab = 2,
-  // The interaction ended with a same doc navigation; i.e., the
-  // 'Chrome history' & 'Tabs from other devices' links. Because a user may
-  // toggle between the history UIs, `kSameDocNavigation` is only used if the
-  // user was not on the HistoryClusters UI last. E.g., 1) navigating to the
-  // HistoryClustersUi, 2) toggling to the history UI, 3) returning to the
-  // HistoryClustersUI, and 4) closing the tab will record `kCloseTab`, not
-  // `kSameDocNavigation`.
-  kSameDocNavigation = 3,
-  // The interaction ended with a page refresh.
-  kRefreshTab = 4,
-  // Add new values above this line.
-  kMaxValue = kRefreshTab,
-};
-
 // HistoryClustersMetricsLogger contains all the metrics/events associated with
 // interactions and internals of HistoryClusters in Chrome. It has the same
 // lifetime as the page's main document and metrics are flushed when `this` is
@@ -77,16 +51,6 @@
     initial_state_ = initial_state;
   }
 
-  absl::optional<HistoryClustersFinalState> final_state() {
-    return final_state_;
-  }
-
-  void set_final_state(HistoryClustersFinalState final_state) {
-    final_state_ = final_state;
-  }
-
-  void clear_final_state() { final_state_.reset(); }
-
   void increment_query_count() { num_queries_++; }
 
   void increment_toggles_to_basic_history() { num_toggles_to_basic_history_++; }
@@ -114,6 +78,10 @@
                            uint32_t cluster_index);
 
  private:
+  // Whether the journeys interaction captured by |this| is considered a
+  // successful outcome.
+  bool IsCurrentlySuccessfulHistoryClustersOutcome();
+
   // The navigation ID of the navigation handle that this data is associated
   // with, used for recording the metrics to UKM.
   absl::optional<int64_t> navigation_id_;
@@ -122,16 +90,32 @@
   // started.
   absl::optional<HistoryClustersInitialState> initial_state_;
 
-  // The final state of how this interaction with the HistoryClusters UI ended.
-  absl::optional<HistoryClustersFinalState> final_state_;
-
   // The number of queries made on the tracker history clusters event. Only
   // queries containing a string should be counted.
   int num_queries_ = 0;
 
+  // The number of times in this interaction the user open a cluster or visit
+  // link.
+  int links_opened_count_ = 0;
+
+  // The number of visits deleted from the HistoryClusters UI during |this|
+  // interaction.
+  int visits_deleted_count_ = 0;
+
+  // The number of related search links clicked on a page tied associated with
+  // |navigation_id|.
+  int related_searches_click_count_ = 0;
+
+  // The number of times a cluster of deleted on the journeys UI surface during
+  // |this| interaction.
+  int clusters_deleted_count_ = 0;
+
   // The number of times in this interaction with HistoryClusters included the
   // user toggled to the basic History UI from the HistoryClusters UI.
   int num_toggles_to_basic_history_ = 0;
+
+  // The number of times the user toggled journeys off UI surface.
+  int toggled_visiblity_count_ = 0;
 };
 
 }  // namespace history_clusters
diff --git a/chrome/browser/history_clusters/history_clusters_tab_helper.cc b/chrome/browser/history_clusters/history_clusters_tab_helper.cc
index 896f904..9d518e6 100644
--- a/chrome/browser/history_clusters/history_clusters_tab_helper.cc
+++ b/chrome/browser/history_clusters/history_clusters_tab_helper.cc
@@ -268,32 +268,13 @@
 
 void HistoryClustersTabHelper::DidStartNavigation(
     content::NavigationHandle* navigation_handle) {
-  // Will detect:
-  // 1) When the history clusters page was toggled to the basic history page.
-  // 2) The history clusters page was refreshed.
-  // 3) A link was followed in the same web contents from the history clusters
-  //    page.
-  // And will update this page's associated `HistoryClustersMetricsLogger`.
+  // Will detect when the history clusters page was toggled to the basic history
+  // page.
 
   if (!navigation_handle->IsInPrimaryMainFrame()) {
     return;
   }
 
-  // When the user navigates back to the HistoryClusters UI after having
-  // navigated away from it to another history UI (e.g. the ChromeHistory or
-  // TabSync UIs), clear the final state that was set to `kSameDocNavigation`
-  // when they navigated away.
-  if (IsHistoryPage(navigation_handle->GetURL(),
-                    GURL(chrome::kChromeUIHistoryClustersURL))) {
-    auto* logger =
-        history_clusters::HistoryClustersMetricsLogger::GetOrCreateForPage(
-            navigation_handle->GetWebContents()->GetPrimaryPage());
-    DCHECK(!logger->final_state() ||
-           *logger->final_state() ==
-               history_clusters::HistoryClustersFinalState::kSameDocNavigation);
-    logger->clear_final_state();
-  }
-
   // The remaining logic only pertains to if the previously committed navigation
   // was the HistoryClusters UI.
   if (!IsHistoryPage(navigation_handle->GetWebContents()->GetLastCommittedURL(),
@@ -314,44 +295,6 @@
                       GURL(chrome::kChromeUIHistoryURL))) {
       logger->increment_toggles_to_basic_history();
     }
-    // When the user navigates from the HistoryClusters UI to another History UI
-    // (e.g. the ChromeHistory or TabSync UIs), set the final state to
-    // `kSameDocNavigation`.
-    logger->set_final_state(
-        history_clusters::HistoryClustersFinalState::kSameDocNavigation);
-    return;
-  }
-
-  // Detect refreshes:
-  // 1) Previous committed navigation was the history clusters UI.
-  // 2) The current navigation is the history clusters UI.
-  // 3) The transition type is `kRefreshTab`.
-  if (IsHistoryPage(navigation_handle->GetURL(),
-                    GURL(chrome::kChromeUIHistoryClustersURL)) &&
-      PageTransitionCoreTypeIs(navigation_handle->GetPageTransition(),
-                               ui::PAGE_TRANSITION_RELOAD)) {
-    auto* logger =
-        history_clusters::HistoryClustersMetricsLogger::GetOrCreateForPage(
-            navigation_handle->GetWebContents()->GetPrimaryPage());
-    logger->set_final_state(
-        history_clusters::HistoryClustersFinalState::kRefreshTab);
-  }
-
-  // Detect link navigations:
-  // 1) Previous committed navigation was the history clusters UI.
-  // 2) The current navigation is not the history clusters UI.
-  // 3) The transition type is `PAGE_TRANSITION_LINK`.
-  if (!IsHistoryPage(navigation_handle->GetURL(),
-                     GURL(chrome::kChromeUIHistoryClustersURL)) &&
-      PageTransitionCoreTypeIs(navigation_handle->GetPageTransition(),
-                               ui::PAGE_TRANSITION_LINK)) {
-    auto* logger =
-        history_clusters::HistoryClustersMetricsLogger::GetOrCreateForPage(
-            navigation_handle->GetWebContents()->GetPrimaryPage());
-    // TODO(crbug.com/1326954): Clean up once the metrics are refactored
-    // to be driven by UI events rather than navigation state.
-    logger->set_final_state(
-        history_clusters::HistoryClustersFinalState::kLinkClick);
   }
 }
 
diff --git a/chrome/browser/optimization_guide/page_content_annotations_service_browsertest.cc b/chrome/browser/optimization_guide/page_content_annotations_service_browsertest.cc
index a6cd3d87..2f07a70 100644
--- a/chrome/browser/optimization_guide/page_content_annotations_service_browsertest.cc
+++ b/chrome/browser/optimization_guide/page_content_annotations_service_browsertest.cc
@@ -274,14 +274,8 @@
   base::test::ScopedFeatureList scoped_feature_list_;
 };
 
-// TODO(crbug.com/1307251): Failing on Win 7 and also on Mac 11.
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#define MAYBE_E2EWithGoldenTestData DISABLED_E2EWithGoldenTestData
-#else
-#define MAYBE_E2EWithGoldenTestData E2EWithGoldenTestData
-#endif
 IN_PROC_BROWSER_TEST_F(PageContentAnnotationsServicePageTopicsBrowserTest,
-                       MAYBE_E2EWithGoldenTestData) {
+                       E2EWithGoldenTestData) {
   PageContentAnnotationsService* service =
       PageContentAnnotationsServiceFactory::GetForProfile(browser()->profile());
   ASSERT_TRUE(service);
diff --git a/chrome/browser/password_manager/android/save_update_password_message_delegate.cc b/chrome/browser/password_manager/android/save_update_password_message_delegate.cc
index 7779baa..fb6c0f08 100644
--- a/chrome/browser/password_manager/android/save_update_password_message_delegate.cc
+++ b/chrome/browser/password_manager/android/save_update_password_message_delegate.cc
@@ -94,7 +94,7 @@
   CreateMessage(update_password);
   RecordMessageShownMetrics();
   messages::MessageDispatcherBridge::Get()->EnqueueMessage(
-      message_.get(), web_contents_, messages::MessageScopeType::NAVIGATION,
+      message_.get(), web_contents_, messages::MessageScopeType::WEB_CONTENTS,
       messages::MessagePriority::kNormal);
 }
 
diff --git a/chrome/browser/performance_manager/browser_child_process_watcher.cc b/chrome/browser/performance_manager/browser_child_process_watcher.cc
index 029ae778..05bce621 100644
--- a/chrome/browser/performance_manager/browser_child_process_watcher.cc
+++ b/chrome/browser/performance_manager/browser_child_process_watcher.cc
@@ -24,16 +24,17 @@
 
 BrowserChildProcessWatcher::~BrowserChildProcessWatcher() {
   DCHECK(!browser_process_node_);
-  DCHECK(gpu_process_nodes_.empty());
+  DCHECK(tracked_process_nodes_.empty());
 }
 
 void BrowserChildProcessWatcher::Initialize() {
   DCHECK(!browser_process_node_);
-  DCHECK(gpu_process_nodes_.empty());
+  DCHECK(tracked_process_nodes_.empty());
 
   browser_process_node_ = PerformanceManagerImpl::CreateProcessNode(
       content::PROCESS_TYPE_BROWSER, RenderProcessHostProxy());
-  OnProcessLaunched(base::Process::Current(), browser_process_node_.get());
+  OnProcessLaunched(base::Process::Current(), /*metrics_name=*/{},
+                    browser_process_node_.get());
   BrowserChildProcessObserver::Add(this);
 }
 
@@ -41,39 +42,42 @@
   BrowserChildProcessObserver::Remove(this);
 
   std::vector<std::unique_ptr<NodeBase>> nodes;
-  nodes.reserve(gpu_process_nodes_.size() + 1);
+  nodes.reserve(tracked_process_nodes_.size() + 1);
 
   nodes.push_back(std::move(browser_process_node_));
 
-  for (auto& node : gpu_process_nodes_)
+  for (auto& node : tracked_process_nodes_)
     nodes.push_back(std::move(node.second));
-  gpu_process_nodes_.clear();
+  tracked_process_nodes_.clear();
 
   PerformanceManagerImpl::BatchDeleteNodes(std::move(nodes));
 }
 
 void BrowserChildProcessWatcher::BrowserChildProcessLaunchedAndConnected(
     const content::ChildProcessData& data) {
-  if (data.process_type == content::PROCESS_TYPE_GPU) {
-    std::unique_ptr<ProcessNodeImpl> gpu_node =
-        PerformanceManagerImpl::CreateProcessNode(content::PROCESS_TYPE_GPU,
-                                                  RenderProcessHostProxy());
-    OnProcessLaunched(data.GetProcess(), gpu_node.get());
-    gpu_process_nodes_[data.id] = std::move(gpu_node);
+  if (data.process_type == content::PROCESS_TYPE_GPU ||
+      data.process_type == content::PROCESS_TYPE_UTILITY) {
+    std::unique_ptr<ProcessNodeImpl> process_node =
+        PerformanceManagerImpl::CreateProcessNode(
+            static_cast<content::ProcessType>(data.process_type),
+            RenderProcessHostProxy());
+    OnProcessLaunched(data.GetProcess(), data.metrics_name, process_node.get());
+    tracked_process_nodes_[data.id] = std::move(process_node);
   }
 }
 
 void BrowserChildProcessWatcher::BrowserChildProcessHostDisconnected(
     const content::ChildProcessData& data) {
-  if (data.process_type == content::PROCESS_TYPE_GPU) {
-    auto it = gpu_process_nodes_.find(data.id);
+  if (data.process_type == content::PROCESS_TYPE_GPU ||
+      data.process_type == content::PROCESS_TYPE_UTILITY) {
+    auto it = tracked_process_nodes_.find(data.id);
     // Apparently there are cases where a disconnect notification arrives here
     // either multiple times for the same process, or else before a
     // launch-and-connect notification arrives.
     // See https://crbug.com/942500.
-    if (it != gpu_process_nodes_.end()) {
+    if (it != tracked_process_nodes_.end()) {
       PerformanceManagerImpl::DeleteNode(std::move(it->second));
-      gpu_process_nodes_.erase(it);
+      tracked_process_nodes_.erase(it);
     }
   }
 }
@@ -81,23 +85,27 @@
 void BrowserChildProcessWatcher::BrowserChildProcessCrashed(
     const content::ChildProcessData& data,
     const content::ChildProcessTerminationInfo& info) {
-  if (data.process_type == content::PROCESS_TYPE_GPU)
-    GPUProcessExited(data.id, info.exit_code);
+  if (data.process_type == content::PROCESS_TYPE_GPU ||
+      data.process_type == content::PROCESS_TYPE_UTILITY) {
+    TrackedProcessExited(data.id, info.exit_code);
+  }
 }
 
 void BrowserChildProcessWatcher::BrowserChildProcessKilled(
     const content::ChildProcessData& data,
     const content::ChildProcessTerminationInfo& info) {
-  if (data.process_type == content::PROCESS_TYPE_GPU)
-    GPUProcessExited(data.id, info.exit_code);
+  if (data.process_type == content::PROCESS_TYPE_GPU ||
+      data.process_type == content::PROCESS_TYPE_UTILITY) {
+    TrackedProcessExited(data.id, info.exit_code);
+  }
 }
 
-void BrowserChildProcessWatcher::GPUProcessExited(int id, int exit_code) {
+void BrowserChildProcessWatcher::TrackedProcessExited(int id, int exit_code) {
   // It appears the exit code can be delivered either after the host is
   // disconnected, or perhaps before the HostConnected notification,
   // specifically on crash.
-  if (base::Contains(gpu_process_nodes_, id)) {
-    auto* process_node = gpu_process_nodes_[id].get();
+  if (base::Contains(tracked_process_nodes_, id)) {
+    auto* process_node = tracked_process_nodes_[id].get();
 
     DCHECK(PerformanceManagerImpl::IsAvailable());
     PerformanceManagerImpl::CallOnGraphImpl(
@@ -109,13 +117,20 @@
 // static
 void BrowserChildProcessWatcher::OnProcessLaunched(
     const base::Process& process,
+    const std::string& metrics_name,
     ProcessNodeImpl* process_node) {
   DCHECK(PerformanceManagerImpl::IsAvailable());
+
   PerformanceManagerImpl::CallOnGraphImpl(
       FROM_HERE,
-      base::BindOnce(&ProcessNodeImpl::SetProcess,
-                     base::Unretained(process_node), process.Duplicate(),
-                     /* launch_time=*/base::TimeTicks::Now()));
+      base::BindOnce(
+          [](ProcessNodeImpl* process_node, base::Process process,
+             base::TimeTicks launch_time, const std::string& metrics_name) {
+            process_node->SetProcessMetricsName(metrics_name);
+            process_node->SetProcess(std::move(process), launch_time);
+          },
+          base::Unretained(process_node), process.Duplicate(),
+          base::TimeTicks::Now(), metrics_name));
 }
 
 }  // namespace performance_manager
diff --git a/chrome/browser/performance_manager/browser_child_process_watcher.h b/chrome/browser/performance_manager/browser_child_process_watcher.h
index 0cd0c89..940e352 100644
--- a/chrome/browser/performance_manager/browser_child_process_watcher.h
+++ b/chrome/browser/performance_manager/browser_child_process_watcher.h
@@ -15,8 +15,8 @@
 
 class ProcessNodeImpl;
 
-// Responsible for maintaining the process nodes for the browser and the GPU
-// process.
+// Responsible for maintaining the process nodes for the browser, the GPU and
+// utility process.
 class BrowserChildProcessWatcher : public content::BrowserChildProcessObserver {
  public:
   BrowserChildProcessWatcher();
@@ -46,17 +46,18 @@
       const content::ChildProcessData& data,
       const content::ChildProcessTerminationInfo& info) override;
 
-  void GPUProcessExited(int id, int exit_code);
+  void TrackedProcessExited(int id, int exit_code);
 
   static void OnProcessLaunched(const base::Process& process,
+                                const std::string& metrics_name,
                                 ProcessNodeImpl* process_node);
 
   std::unique_ptr<ProcessNodeImpl> browser_process_node_;
 
-  // Apparently more than one GPU process can be existent at a time, though
-  // secondaries are very transient. This map keeps track of all GPU processes
-  // by their unique ID from |content::ChildProcessData|.
-  base::flat_map<int, std::unique_ptr<ProcessNodeImpl>> gpu_process_nodes_;
+  // This map keeps track of all GPU and Utility processes by their unique ID
+  // from |content::ChildProcessData|. Apparently more than one GPU process can
+  // be existent at a time, though secondaries are very transient.
+  base::flat_map<int, std::unique_ptr<ProcessNodeImpl>> tracked_process_nodes_;
 };
 
 }  // namespace performance_manager
diff --git a/chrome/browser/policy/BUILD.gn b/chrome/browser/policy/BUILD.gn
index a1267522..f4c93c5 100644
--- a/chrome/browser/policy/BUILD.gn
+++ b/chrome/browser/policy/BUILD.gn
@@ -369,6 +369,7 @@
       "test/audio_process_high_priority_enabled_browsertest.cc",
       "test/locale_policy_browsertest.cc",
       "test/network_service_sandbox_enabled_browsertest.cc",
+      "test/renderer_app_container_enabled_win_browsertest.cc",
     ]
   }
 
diff --git a/chrome/browser/policy/configuration_policy_handler_list_factory.cc b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
index a13fca3..0210f9f36 100644
--- a/chrome/browser/policy/configuration_policy_handler_list_factory.cc
+++ b/chrome/browser/policy/configuration_policy_handler_list_factory.cc
@@ -1430,6 +1430,9 @@
   { key::kRendererCodeIntegrityEnabled,
     prefs::kRendererCodeIntegrityEnabled,
     base::Value::Type::BOOLEAN },
+  { key::kRendererAppContainerEnabled,
+    prefs::kRendererAppContainerEnabled,
+    base::Value::Type::BOOLEAN },
   { key::kBrowserLegacyExtensionPointsBlocked,
     prefs::kBlockBrowserLegacyExtensionPoints,
     base::Value::Type::BOOLEAN },
diff --git a/chrome/browser/policy/test/renderer_app_container_enabled_win_browsertest.cc b/chrome/browser/policy/test/renderer_app_container_enabled_win_browsertest.cc
new file mode 100644
index 0000000..74ce25e
--- /dev/null
+++ b/chrome/browser/policy/test/renderer_app_container_enabled_win_browsertest.cc
@@ -0,0 +1,154 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "base/callback.h"
+#include "base/feature_list.h"
+#include "base/numerics/safe_conversions.h"
+#include "base/run_loop.h"
+#include "base/strings/string_util.h"
+#include "base/test/bind.h"
+#include "base/test/scoped_feature_list.h"
+#include "base/values.h"
+#include "chrome/browser/policy/chrome_browser_policy_connector.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/tabs/tab_strip_model.h"
+#include "chrome/test/base/in_process_browser_test.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "components/policy/core/common/mock_configuration_policy_provider.h"
+#include "components/policy/core/common/policy_map.h"
+#include "components/policy/core/common/policy_types.h"
+#include "components/policy/policy_constants.h"
+#include "content/public/browser/content_browser_client.h"
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/web_contents.h"
+#include "content/public/test/browser_test.h"
+#include "net/test/embedded_test_server/embedded_test_server.h"
+#include "sandbox/features.h"
+#include "sandbox/policy/features.h"
+#include "sandbox/policy/switches.h"
+#include "sandbox/policy/win/sandbox_win.h"
+#include "testing/gtest/include/gtest/gtest.h"
+#include "url/gurl.h"
+
+namespace policy {
+
+class RendererAppContainerEnabledTest
+    : public InProcessBrowserTest,
+      public ::testing::WithParamInterface<
+          /*policy::key::kRendererAppContainerEnabled=*/absl::optional<bool>> {
+ public:
+  // InProcessBrowserTest implementation:
+  void SetUp() override {
+    // Only certain Windows versions support App Container.
+    if (!sandbox::features::IsAppContainerSandboxSupported())
+      GTEST_SKIP();
+
+    // Need sandbox to be enabled.
+    if (base::CommandLine::ForCurrentProcess()->HasSwitch(
+            sandbox::policy::switches::kNoSandbox)) {
+      GTEST_SKIP();
+    }
+
+    enable_app_container_.InitAndEnableFeature(
+        sandbox::policy::features::kRendererAppContainer);
+    ASSERT_TRUE(embedded_test_server()->Start());
+
+    policy_provider_.SetDefaultReturns(
+        true /* is_initialization_complete_return */,
+        true /* is_first_policy_load_complete_return */);
+    policy::PolicyMap values;
+    if (GetParam().has_value()) {
+      values.Set(policy::key::kRendererAppContainerEnabled,
+                 policy::POLICY_LEVEL_MANDATORY, policy::POLICY_SCOPE_MACHINE,
+                 policy::POLICY_SOURCE_CLOUD, base::Value(*GetParam()),
+                 nullptr);
+    }
+    policy_provider_.UpdateChromePolicy(values);
+    policy::BrowserPolicyConnector::SetPolicyProviderForTesting(
+        &policy_provider_);
+    InProcessBrowserTest::SetUp();
+  }
+
+ protected:
+  bool GetExpectedResult() {
+    // If policy is not set, then App Container is enabled by default.
+    if (!GetParam().has_value())
+      return true;
+    // Otherwise, return the value of the policy.
+    return *GetParam();
+  }
+
+ private:
+  testing::NiceMock<policy::MockConfigurationPolicyProvider> policy_provider_;
+  base::test::ScopedFeatureList enable_app_container_;
+};
+
+IN_PROC_BROWSER_TEST_P(RendererAppContainerEnabledTest, IsRespected) {
+  GURL url = embedded_test_server()->GetURL("/title1.html");
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(browser(), url));
+
+  // Multiple renderer processes might have started, but this test just needs
+  // one to check if it's running inside App Container or not. It is safe to
+  // hold this Pid here because no renderers can start or stop while on the UI
+  // thread.
+  base::ProcessId renderer_process_id = browser()
+                                            ->tab_strip_model()
+                                            ->GetActiveWebContents()
+                                            ->GetMainFrame()
+                                            ->GetProcess()
+                                            ->GetProcess()
+                                            .Pid();
+
+  base::RunLoop run_loop;
+  base::Value out_args;
+  sandbox::policy::SandboxWin::GetPolicyDiagnostics(
+      base::BindLambdaForTesting([&run_loop, &out_args](base::Value args) {
+        out_args = std::move(args);
+        run_loop.Quit();
+      }));
+  run_loop.Run();
+
+  const base::Value::List* process_list = out_args.GetIfList();
+  ASSERT_TRUE(process_list);
+  bool found_renderer = false;
+  bool found_lowbox_renderer = false;
+  for (const base::Value& process_value : *process_list) {
+    const base::Value::Dict* process = process_value.GetIfDict();
+    ASSERT_TRUE(process);
+    absl::optional<double> pid = process->FindDouble("processId");
+    ASSERT_TRUE(pid.has_value());
+    if (base::checked_cast<base::ProcessId>(pid.value()) != renderer_process_id)
+      continue;
+    found_renderer = true;
+    auto* lowbox_sid = process->FindString("lowboxSid");
+    if (!lowbox_sid)
+      continue;
+    // App container SIDs will start with S-1-15-2.
+    if (base::StartsWith(*lowbox_sid, "S-1-15-2")) {
+      found_lowbox_renderer = true;
+      break;
+    }
+  }
+
+  EXPECT_TRUE(found_renderer);
+  EXPECT_EQ(GetExpectedResult(), found_lowbox_renderer);
+}
+
+INSTANTIATE_TEST_SUITE_P(
+    Enabled,
+    RendererAppContainerEnabledTest,
+    ::testing::Values(/*policy::key::kRendererAppContainerEnabled=*/true));
+
+INSTANTIATE_TEST_SUITE_P(
+    Disabled,
+    RendererAppContainerEnabledTest,
+    ::testing::Values(/*policy::key::kRendererAppContainerEnabled=*/false));
+
+INSTANTIATE_TEST_SUITE_P(
+    NotSet,
+    RendererAppContainerEnabledTest,
+    ::testing::Values(
+        /*policy::key::kRendererAppContainerEnabled=*/absl::nullopt));
+
+}  // namespace policy
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index c59e71a9..3e399ea8 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1205,6 +1205,7 @@
 #if BUILDFLAG(IS_WIN)
   OSCrypt::RegisterLocalPrefs(registry);
   registry->RegisterBooleanPref(prefs::kRendererCodeIntegrityEnabled, true);
+  registry->RegisterBooleanPref(prefs::kRendererAppContainerEnabled, true);
   registry->RegisterBooleanPref(prefs::kBlockBrowserLegacyExtensionPoints,
                                 true);
   registry->RegisterBooleanPref(
diff --git a/chrome/browser/resources/chromeos/accessibility/common/rect_util.js b/chrome/browser/resources/chromeos/accessibility/common/rect_util.js
index 6477e21..8d335761 100644
--- a/chrome/browser/resources/chromeos/accessibility/common/rect_util.js
+++ b/chrome/browser/resources/chromeos/accessibility/common/rect_util.js
@@ -57,7 +57,7 @@
    * @param {ScreenRect|undefined} rect
    * @return {number}
    */
-  area: (rect) => rect ? rect.width * rect.height : 0,
+  area: (rect) => (rect ? rect.width * rect.height : 0),
 
   /**
    * Finds the bottom of a rect.
diff --git a/chrome/browser/resources/chromeos/login/BUILD.gn b/chrome/browser/resources/chromeos/login/BUILD.gn
index 6d6f407b..b5deb8a 100644
--- a/chrome/browser/resources/chromeos/login/BUILD.gn
+++ b/chrome/browser/resources/chromeos/login/BUILD.gn
@@ -165,6 +165,10 @@
     "components/behaviors/oobe_focus_behavior.js",
     "components/behaviors/oobe_i18n_behavior.html",
     "components/behaviors/oobe_i18n_behavior.js",
+    "components/behaviors/oobe_i18n_mixin.html",
+    "components/behaviors/oobe_i18n_mixin.js",
+    "components/behaviors/i18n_mixin.html",
+    "components/behaviors/i18n_mixin.js",
     "components/behaviors/oobe_scrollable_behavior.html",
     "components/behaviors/oobe_scrollable_behavior.js",
     "components/buttons/oobe_next_button.html",
@@ -384,6 +388,8 @@
     "components/behaviors/oobe_dialog_host_behavior.m.js",
     "components/behaviors/oobe_focus_behavior.m.js",
     "components/behaviors/oobe_i18n_behavior.m.js",
+    "components/behaviors/oobe_i18n_mixin.m.js",
+    "components/behaviors/i18n_mixin.m.js",
     "components/behaviors/oobe_scrollable_behavior.m.js",
     "components/buttons/oobe_back_button.m.js",
     "components/buttons/oobe_base_button.m.js",
diff --git a/chrome/browser/resources/chromeos/login/components/behaviors/BUILD.gn b/chrome/browser/resources/chromeos/login/components/behaviors/BUILD.gn
index 89205d5..c111fcc 100644
--- a/chrome/browser/resources/chromeos/login/components/behaviors/BUILD.gn
+++ b/chrome/browser/resources/chromeos/login/components/behaviors/BUILD.gn
@@ -14,6 +14,10 @@
     ":oobe_dialog_host_behavior.m",
     ":oobe_focus_behavior.m",
     ":oobe_i18n_behavior.m",
+    # TODO(crbug.com/1319543) - Mixin closure compilation currently does not
+    # exist anywhere in the codebase. Uncomment once added to OOBE screens.
+    #":oobe_i18n_mixin.m",
+    ":i18n_mixin.m",
     ":oobe_scrollable_behavior.m",
   ]
 }
@@ -59,6 +63,26 @@
   extra_deps = [ ":modulize" ]
 }
 
+js_library("i18n_mixin.m") {
+  sources = [ "$root_gen_dir/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.m.js" ]
+  deps = [
+    "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
+    "//ui/webui/resources/js:parse_html_subset.m",
+    "//ui/webui/resources/js:load_time_data.m",
+  ]
+  extra_deps = [ ":modulize" ]
+}
+
+js_library("oobe_i18n_mixin.m") {
+  sources = [ "$root_gen_dir/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.m.js" ]
+  deps = [
+    "//third_party/polymer/v3_0/components-chromium/polymer:polymer_bundled",
+    ".:i18n_mixin.m",
+  ]
+  extra_deps = [ ":modulize" ]
+}
+
+
 js_library("oobe_scrollable_behavior.m") {
   sources = [ "$root_gen_dir/chrome/browser/resources/chromeos/login/components/behaviors/oobe_scrollable_behavior.m.js" ]
   deps = [
@@ -74,6 +98,8 @@
     "oobe_dialog_host_behavior.js",
     "oobe_focus_behavior.js",
     "oobe_i18n_behavior.js",
+    "oobe_i18n_mixin.js",
+    "i18n_mixin.js",
     "oobe_scrollable_behavior.js",
   ]
   namespace_rewrites = oobe_namespace_rewrites
diff --git a/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.html b/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.html
new file mode 100644
index 0000000..94aee97
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.html
@@ -0,0 +1,11 @@
+<!-- Copyright 2022 The Chromium Authors. All rights reserved.
+     Use of this source code is governed by a BSD-style license that can be
+     found in the LICENSE file. -->
+
+<!-- This is just a dummy file to assist with the Polymer3 migration.
+     Adding this file as an import will force the Polymer3 version of
+     the file to add the directive:
+     - `import {I18nMixin} from '.../i18n_mixin.m.js';`
+-->
+<link rel="import" href="chrome://resources/html/polymer.html">
+<script src="i18n_mixin.js"></script>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.js b/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.js
new file mode 100644
index 0000000..be536c4
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.js
@@ -0,0 +1,123 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+/**
+ * @fileoverview
+ */
+// #import { dedupingMixin } from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+// #import { loadTimeData } from 'chrome://resources/js/load_time_data.m.js';
+// #import {parseHtmlSubset, SanitizeInnerHtmlOpts, sanitizeInnerHtml} from 'chrome://resources/js/parse_html_subset.m.js';
+
+/**
+ * TODO(crbug.com/1319543) - Remove this file once it is possible.
+ *
+ * This file is essentially a copy of the JavaScript file that is generated
+ * from ui/webui/resources/js/i18n_mixin.ts. The generated file cannot be used
+ * in OOBE because it always has JS imports directives. For the Polymer2 OOBE,
+ * the directives need to be commented out.
+ *
+ */
+
+/**
+ * @polymer
+ * @mixinFunction
+ */
+/* #export */ const I18nMixin = Polymer.dedupingMixin((superClass) => {
+  /**
+   * @polymer
+   * @mixinClass
+   */
+  class I18nMixin extends superClass {
+    /**
+     * Returns a translated string where $1 to $9 are replaced by the given
+     * values.
+     * @param {string} id The ID of the string to translate.
+     * @param {...string} varArgs Values to replace the placeholders $1 to $9
+     *     in the string.
+     * @return {string} A translated, substituted string.
+     * @private
+     */
+    i18nRaw_(id, varArgs) {
+      return arguments.length === 1 ?
+          loadTimeData.getString(id) :
+          loadTimeData.getStringF.apply(loadTimeData, arguments);
+    }
+
+    /**
+     * Returns a translated string where $1 to $9 are replaced by the given
+     * values. Also sanitizes the output to filter out dangerous HTML/JS.
+     * Use with Polymer bindings that are *not* inner-h-t-m-l.
+     * NOTE: This is not related to $i18n{foo} in HTML, see file overview.
+     * @param {string} id The ID of the string to translate.
+     * @param {...string|number} varArgs Values to replace the placeholders $1
+     *     to $9 in the string.
+     * @return {string} A translated, sanitized, substituted string.
+     */
+    i18n(id, varArgs) {
+      const rawString = this.i18nRaw_.apply(this, arguments);
+      return parseHtmlSubset('<b>' + rawString + '</b>').firstChild.textContent;
+    }
+
+    /**
+     * Similar to 'i18n', returns a translated, sanitized, substituted string.
+     * It receives the string ID and a dictionary containing the substitutions
+     * as well as optional additional allowed tags and attributes. Use with
+     * Polymer bindings that are inner-h-t-m-l, for example.
+     * @param {string} id The ID of the string to translate.
+     * @param {SanitizeInnerHtmlOpts=} opts
+     * @return {string}
+     */
+    i18nAdvanced(id, opts) {
+      opts = opts || {};
+      const args = [id].concat(opts.substitutions || []);
+      const rawString = this.i18nRaw_.apply(this, args);
+      return sanitizeInnerHtml(rawString, opts);
+    }
+
+    /**
+     * Similar to 'i18n', with an unused |locale| parameter used to trigger
+     * updates when |this.locale| changes.
+     * @param {string} locale The UI language used.
+     * @param {string} id The ID of the string to translate.
+     * @param {...string} varArgs Values to replace the placeholders $1 to $9
+     *     in the string.
+     * @return {string} A translated, sanitized, substituted string.
+     */
+    i18nDynamic(locale, id, varArgs) {
+      return this.i18n.apply(this, Array.prototype.slice.call(arguments, 1));
+    }
+
+    /**
+     * Similar to 'i18nDynamic', but varArgs valus are interpreted as keys in
+     * loadTimeData. This allows generation of strings that take other localized
+     * strings as parameters.
+     * @param {string} locale The UI language used.
+     * @param {string} id The ID of the string to translate.
+     * @param {...string} varArgs Values to replace the placeholders $1 to $9
+     *     in the string. Values are interpreted as strings IDs if found in the
+     *     list of localized strings.
+     * @return {string} A translated, sanitized, substituted string.
+     */
+    i18nRecursive(locale, id, varArgs) {
+      let args = Array.prototype.slice.call(arguments, 2);
+      if (args.length > 0) {
+        // Try to replace IDs with localized values.
+        const self = this;
+        args = args.map(function(str) {
+          return self.i18nExists(str) ? loadTimeData.getString(str) : str;
+        });
+      }
+      return this.i18nDynamic.apply(this, [locale, id].concat(args));
+    }
+
+    /**
+     * Returns true if a translation exists for |id|.
+     * @param {string} id
+     * @return {boolean}
+     */
+    i18nExists(id) {
+      return loadTimeData.valueExists(id);
+    }
+  }
+  return I18nMixin;
+});
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.html b/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.html
new file mode 100644
index 0000000..b39a58f4
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.html
@@ -0,0 +1,12 @@
+<!-- Copyright 2022 The Chromium Authors. All rights reserved.
+     Use of this source code is governed by a BSD-style license that can be
+     found in the LICENSE file. -->
+
+<!-- This is just a dummy file to assist with the Polymer3 migration.
+     Adding this file as an import will force the Polymer3 version of
+     the file to add the directive:
+     - `import {OOBE_UI_STATE} from '.../display_manager_types.m.js';`
+-->
+<link rel="import" href="chrome://resources/html/polymer.html">
+<link rel="import" href="./i18n_mixin.html">
+<script src="oobe_i18n_mixin.js"></script>
diff --git a/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.js b/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.js
new file mode 100644
index 0000000..41d24ced
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.js
@@ -0,0 +1,52 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+/**
+ * @fileoverview
+ * 'OobeI18nMixin' is a Mixin that provides dynamic content reloading  when
+ * locale changes. See I18nMixin for more details.
+ */
+// #import { dedupingMixin } from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+// #import { loadTimeData } from 'chrome://resources/js/load_time_data.m.js';
+// #import { SanitizeInnerHtmlOpts } from 'chrome://resources/js/parse_html_subset.m.js';
+// #import { I18nMixin } from './i18n_mixin.m.js';
+
+/**
+ * @polymer
+ * @mixinFunction
+ */
+/* #export */ const OobeI18nMixin = Polymer.dedupingMixin((superClass) => {
+  /**
+   * @polymer
+   * @mixinClass
+   */
+  class OobeI18nMixin extends I18nMixin(superClass) {
+    ready() {
+      super.ready();
+      this.classList.add('i18n-dynamic');
+    }
+
+    /**
+     * Similar to 'i18nAdvanced', with an unused |locale| parameter used to
+     * trigger updates when |this.locale| changes.
+     * @param {string} locale The UI language used.
+     * @param {string} id The ID of the string to translate.
+     * @param {SanitizeInnerHtmlOpts=} opts
+     * @return {string} A translated, sanitized, substituted string.
+     */
+    i18nAdvancedDynamic(locale, id, opts) {
+      return this.i18nAdvanced(id, opts);
+    }
+
+    i18nUpdateLocale() {
+      this.locale = loadTimeData.getString('app_locale');
+      const matches = this.shadowRoot.querySelectorAll('.i18n-dynamic');
+      for (const child of matches) {
+        if (typeof (child.i18nUpdateLocale) === 'function') {
+          child.i18nUpdateLocale();
+        }
+      }
+    }
+  }
+  return OobeI18nMixin;
+});
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/login/oobe_auto_imports.gni b/chrome/browser/resources/chromeos/login/oobe_auto_imports.gni
index 3ff82d7..b67390b 100644
--- a/chrome/browser/resources/chromeos/login/oobe_auto_imports.gni
+++ b/chrome/browser/resources/chromeos/login/oobe_auto_imports.gni
@@ -34,6 +34,8 @@
 
 oobe_auto_imports = [
   "chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_behavior.html|OobeI18nBehavior,OobeI18nBehaviorInterface",
+  "chrome/browser/resources/chromeos/login/components/behaviors/oobe_i18n_mixin.html|OobeI18nMixin",
+  "chrome/browser/resources/chromeos/login/components/behaviors/i18n_mixin.html|I18nMixin",
   "chrome/browser/resources/chromeos/login/components/behaviors/oobe_dialog_host_behavior.html|OobeDialogHostBehavior",
   "chrome/browser/resources/chromeos/login/components/behaviors/oobe_focus_behavior.html|OobeFocusBehavior",
   "chrome/browser/resources/chromeos/login/components/behaviors/oobe_scrollable_behavior.html|OobeScrollableBehavior",
@@ -77,6 +79,7 @@
 oobe_namespace_rewrites = [
   "action_link.m.js|action_link.js",
   "Polymer.mixinBehaviors|mixinBehaviors",
+  "Polymer.dedupingMixin|dedupingMixin",
   "Polymer.Element|PolymerElement",
   "network_config.MojoInterfaceProviderImpl|MojoInterfaceProviderImpl",
   "settings.recordLockScreenProgress|recordLockScreenProgress",
diff --git a/chrome/browser/segmentation_platform/default_model/feed_user_segment.cc b/chrome/browser/segmentation_platform/default_model/feed_user_segment.cc
index ceb598c..c90324d9 100644
--- a/chrome/browser/segmentation_platform/default_model/feed_user_segment.cc
+++ b/chrome/browser/segmentation_platform/default_model/feed_user_segment.cc
@@ -49,6 +49,8 @@
     }};
 
 // InputFeatures.
+// Any updates to these strings need to also update the field trials allowlist
+// in go/segmentation-field-trials-map.
 constexpr std::array<MetadataWriter::UMAFeature, 9> kFeedUserUMAFeatures = {
     MetadataWriter::UMAFeature::FromUserAction(
         "ContentSuggestions.Feed.CardAction.Open",
diff --git a/chrome/browser/sessions/session_restore_browsertest.cc b/chrome/browser/sessions/session_restore_browsertest.cc
index fc69766..9483f28 100644
--- a/chrome/browser/sessions/session_restore_browsertest.cc
+++ b/chrome/browser/sessions/session_restore_browsertest.cc
@@ -2365,7 +2365,7 @@
   EXPECT_EQ(GetUrl3(), tab_strip_model->GetWebContentsAt(2)->GetURL());
 }
 
-#if !BUILDFLAG(IS_CHROMEOS_ASH)
+#if !BUILDFLAG(IS_CHROMEOS)
 // This test does not apply to ChromeOS as ChromeOS does not consider command
 // line urls while determining startup tabs.
 IN_PROC_BROWSER_TEST_F(SessionRestoreWithURLInCommandLineTest,
@@ -2391,7 +2391,7 @@
   EXPECT_EQ(command_line_url_, tab_strip_model->GetWebContentsAt(1)->GetURL());
   EXPECT_EQ(1, tab_strip_model->active_index());
 }
-#endif  // !BUILDFLAG(IS_CHROMEOS_ASH)
+#endif  // !BUILDFLAG(IS_CHROMEOS)
 
 class MultiOriginSessionRestoreTest : public SessionRestoreTest {
  public:
diff --git a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegate.java b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegate.java
index 43c927b..828caeae 100644
--- a/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegate.java
+++ b/chrome/browser/share/android/java/src/org/chromium/chrome/browser/share/crow/CrowButtonDelegate.java
@@ -4,7 +4,7 @@
 
 package org.chromium.chrome.browser.share.crow;
 
-import android.app.Activity;
+import android.content.Context;
 
 import org.chromium.base.Callback;
 import org.chromium.chrome.browser.tab.Tab;
@@ -26,7 +26,7 @@
      * Launches a custom tab to a server-provided interaction flow.
      * Uses URL defined by the study config.
      *
-     * @param currentActivity the current Activity for which the user activated an
+     * @param currentContext the current Context for which the user activated an
      *                        entry point.
      * @param pageUrl URL for the page; passed in rather than derived from currentTab
      *     or WebContents's lastCommittedURL as it was used to construct UI in the caller.
@@ -34,7 +34,7 @@
      * @param isFollowing Whether the user is following the associated host in the feed.
      */
     void launchCustomTab(
-            Activity currentActivity, GURL pageUrl, GURL canonicalUrl, boolean isFollowing);
+            Context currentContext, GURL pageUrl, GURL canonicalUrl, boolean isFollowing);
 
     /**
      * @return experiment-configured chip text.
diff --git a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/status/StatusView.java b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/status/StatusView.java
index 6cbe43c..33763d11 100644
--- a/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/status/StatusView.java
+++ b/chrome/browser/ui/android/omnibox/java/src/org/chromium/chrome/browser/omnibox/status/StatusView.java
@@ -205,7 +205,16 @@
                 TransitionDrawable newImage = new TransitionDrawable(new Drawable[] {
                         existingDrawable,
                         transitionType == IconTransitionType.ROTATE ? getRotatedIcon(targetIcon)
-                                                                    : targetIcon});
+                                                                    : targetIcon}) {
+                    @Override
+                    public void draw(Canvas canvas) {
+                        super.draw(canvas);
+                        // Use this drawable's draw method to check if the animation is over or not.
+                        // Originally we tried #dispatchDraw() but this doesn't seem to work with
+                        // animations/drawables. See https://crbug.com/1325875.
+                        updateAnimationStatus();
+                    }
+                };
 
                 mIconView.setImageDrawable(newImage);
 
@@ -533,10 +542,7 @@
         }
     }
 
-    @Override
-    protected void dispatchDraw(Canvas canvas) {
-        super.dispatchDraw(canvas);
-
+    private void updateAnimationStatus() {
         long currentTimeMs = SystemClock.uptimeMillis();
         if (mIsAnimatingStatusIconChange
                 && currentTimeMs - mTimeAtTransitionStartMs >= mCurrentTransitionDuration) {
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/bottom/ScrollingBottomViewResourceFrameLayout.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/bottom/ScrollingBottomViewResourceFrameLayout.java
index 363c7a7..e3e46f37 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/bottom/ScrollingBottomViewResourceFrameLayout.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/bottom/ScrollingBottomViewResourceFrameLayout.java
@@ -11,6 +11,7 @@
 import android.util.AttributeSet;
 
 import org.chromium.base.metrics.RecordHistogram;
+import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.toolbar.R;
 import org.chromium.chrome.browser.toolbar.ToolbarCaptureType;
 import org.chromium.components.browser_ui.widget.ViewResourceFrameLayout;
@@ -36,6 +37,14 @@
     protected ViewResourceAdapter createResourceAdapter() {
         return new ViewResourceAdapter(this) {
             @Override
+            public boolean isDirty() {
+                if (ChromeFeatureList.isEnabled(
+                            ChromeFeatureList.TOOLBAR_SCROLL_ABLATION_ANDROID)) {
+                    return false;
+                }
+                return super.isDirty();
+            }
+            @Override
             public void onCaptureStart(Canvas canvas, Rect dirtyRect) {
                 RecordHistogram.recordEnumeratedHistogram("Android.Toolbar.BitmapCapture",
                         ToolbarCaptureType.BOTTOM, ToolbarCaptureType.NUM_ENTRIES);
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/CaptureReadinessResult.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/CaptureReadinessResult.java
index a676397..7810897 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/CaptureReadinessResult.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/CaptureReadinessResult.java
@@ -45,7 +45,7 @@
             TopToolbarBlockCaptureReason.URL_BAR_FOCUS_IN_PROGRESS,
             TopToolbarBlockCaptureReason.OPTIONAL_BUTTON_ANIMATION_IN_PROGRESS,
             TopToolbarBlockCaptureReason.STATUS_ICON_ANIMATION_IN_PROGRESS,
-            TopToolbarBlockCaptureReason.NUM_ENTRIES})
+            TopToolbarBlockCaptureReason.SCROLL_ABLATION, TopToolbarBlockCaptureReason.NUM_ENTRIES})
     @Retention(RetentionPolicy.SOURCE)
     @interface TopToolbarBlockCaptureReason {
         int UNKNOWN = 0;
@@ -56,10 +56,11 @@
         int URL_BAR_FOCUS_IN_PROGRESS = 5;
         int OPTIONAL_BUTTON_ANIMATION_IN_PROGRESS = 6;
         int STATUS_ICON_ANIMATION_IN_PROGRESS = 7;
-        // TODO(https://crbug.com/1324678): BROWSER_CONTROLS_STATE_SHOWN = 8;
-        // TODO(https://crbug.com/1324678): SCROLL_IN_PROGRESS = 9;
-        // TODO(https://crbug.com/1324678): NATIVE_PAGE = 10;
-        int NUM_ENTRIES = 8;
+        int SCROLL_ABLATION = 8;
+        // TODO(https://crbug.com/1324678): BROWSER_CONTROLS_STATE_SHOWN.
+        // TODO(https://crbug.com/1324678): SCROLL_IN_PROGRESS.
+        // TODO(https://crbug.com/1324678): NATIVE_PAGE.
+        int NUM_ENTRIES = 9;
     }
 
     public static CaptureReadinessResult readyForced() {
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
index 9a4554b..0c5595f 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/ToolbarPhone.java
@@ -1552,6 +1552,9 @@
 
     @Override
     public CaptureReadinessResult isReadyForTextureCapture() {
+        if (ChromeFeatureList.isEnabled(ChromeFeatureList.TOOLBAR_SCROLL_ABLATION_ANDROID)) {
+            return CaptureReadinessResult.notReady(TopToolbarBlockCaptureReason.SCROLL_ABLATION);
+        }
         if (mForceTextureCapture) {
             return CaptureReadinessResult.readyForced();
         }
diff --git a/chrome/browser/ui/ash/desks/desks_client_browsertest.cc b/chrome/browser/ui/ash/desks/desks_client_browsertest.cc
index 1364249..7450145 100644
--- a/chrome/browser/ui/ash/desks/desks_client_browsertest.cc
+++ b/chrome/browser/ui/ash/desks/desks_client_browsertest.cc
@@ -1710,7 +1710,10 @@
   auto* screen = display::Screen::GetScreen();
   EXPECT_EQ(screen->GetDisplayNearestWindow(window).id(),
             data->display_id.value());
-  EXPECT_EQ(window->GetProperty(aura::client::kShowStateKey),
+  auto normalize_state = [](ui::WindowShowState state) {
+    return state == ui::SHOW_STATE_DEFAULT ? ui::SHOW_STATE_NORMAL : state;
+  };
+  EXPECT_EQ(normalize_state(window->GetProperty(aura::client::kShowStateKey)),
             chromeos::ToWindowShowState(data->window_state_type.value()));
   // We don't capture the window's desk_id as a template will always
   // create in a new desk.
@@ -1732,9 +1735,9 @@
   EXPECT_FALSE(data2->desk_id.has_value());
   EXPECT_EQ(screen->GetDisplayNearestWindow(window).id(),
             data->display_id.value());
-  EXPECT_EQ(window->GetProperty(aura::client::kShowStateKey),
+  EXPECT_EQ(normalize_state(window->GetProperty(aura::client::kShowStateKey)),
             chromeos::ToWindowShowState(data->window_state_type.value()));
-  EXPECT_EQ(window->GetProperty(aura::client::kShowStateKey),
+  EXPECT_EQ(normalize_state(window->GetProperty(aura::client::kShowStateKey)),
             chromeos::ToWindowShowState(data->window_state_type.value()));
   EXPECT_FALSE(data2->desk_id.has_value());
 }
diff --git a/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc b/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
index 24db640..dc9ab5b 100644
--- a/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
+++ b/chrome/browser/ui/startup/startup_browser_creator_browsertest.cc
@@ -247,14 +247,6 @@
   return false;
 }
 
-void WaitForLoadStopForBrowser(Browser* browser) {
-  TabStripModel* tab_strip_model = browser->tab_strip_model();
-  for (int i = 0; i < tab_strip_model->count(); ++i) {
-    content::WebContents* contents = tab_strip_model->GetWebContentsAt(i);
-    EXPECT_TRUE(content::WaitForLoadStop(contents));
-  }
-}
-
 struct StartupBrowserCreatorFlagTypeValue {
   std::string flag;
   infobars::InfoBarDelegate::InfoBarIdentifier infobar_identifier;
@@ -1092,6 +1084,107 @@
   EXPECT_FALSE(StartupBrowserCreator::WasRestarted());
 }
 
+#if !BUILDFLAG(IS_CHROMEOS)
+// If startup pref is set as LAST_AND_URLS, startup urls should be opened in a
+// new browser window separated from the last-session-restored browser. This
+// test does not apply to ChromeOS. Ash-chrome and lacros-chrome handle startup
+// URLs in a different way.
+IN_PROC_BROWSER_TEST_F(StartupBrowserCreatorTest, StartupPrefSetAsLastAndURLs) {
+  ASSERT_TRUE(embedded_test_server()->Start());
+
+  ProfileManager* profile_manager = g_browser_process->profile_manager();
+
+  // Create a new profile.
+  base::FilePath dest_path =
+      profile_manager->user_data_dir().Append(FILE_PATH_LITERAL("New Profile"));
+
+  base::ScopedAllowBlockingForTesting allow_blocking;
+  Profile* profile = profile_manager->GetProfile(dest_path);
+  ASSERT_TRUE(profile);
+
+  DisableWelcomePages({profile});
+
+  const GURL t1_url = embedded_test_server()->GetURL("/title1.html");
+  const GURL t2_url = embedded_test_server()->GetURL("/title2.html");
+  const GURL t3_url = embedded_test_server()->GetURL("/title3.html");
+
+  // Set the profiles to open both urls and last visited pages.
+  SessionStartupPref startup_pref(SessionStartupPref::LAST_AND_URLS);
+  std::vector<GURL> urls_to_open;
+  urls_to_open.push_back(t1_url);
+  urls_to_open.push_back(t2_url);
+  startup_pref.urls = urls_to_open;
+  SessionStartupPref::SetStartupPref(profile, startup_pref);
+
+  // Open |t3_url| in a tab.
+  Browser* new_browser = Browser::Create(
+      Browser::CreateParams(Browser::TYPE_NORMAL, profile, true));
+  TabStripModel* tab_strip_model = new_browser->tab_strip_model();
+  ui_test_utils::NavigateToURLWithDisposition(
+      new_browser, t3_url, WindowOpenDisposition::NEW_FOREGROUND_TAB,
+      ui_test_utils::BROWSER_TEST_WAIT_FOR_LOAD_STOP);
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(t3_url,
+            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
+
+  // Close the browser without deleting |profile|.
+  ScopedProfileKeepAlive profile_keep_alive(
+      profile, ProfileKeepAliveOrigin::kBrowserWindow);
+  CloseBrowserSynchronously(new_browser);
+
+  // Close the main browser.
+  CloseBrowserAsynchronously(browser());
+
+  // Do a simple non-process-startup browser launch.
+  base::CommandLine dummy(base::CommandLine::NO_PROGRAM);
+
+  StartupBrowserCreator browser_creator;
+  std::vector<Profile*> last_opened_profiles;
+  last_opened_profiles.push_back(browser()->profile());
+  last_opened_profiles.push_back(profile);
+
+  base::RunLoop run_loop;
+  browser_creator.Start(
+      dummy, profile_manager->user_data_dir(),
+      {browser()->profile(), StartupProfileMode::kBrowserWindow},
+      last_opened_profiles);
+  testing::SessionsRestoredWaiter restore_waiter(run_loop.QuitClosure(), 1);
+  run_loop.Run();
+
+  const auto wait_for_load_stop_for_browser = [](Browser* browser) {
+    TabStripModel* tab_strip_model = browser->tab_strip_model();
+    for (int i = 0; i < tab_strip_model->count(); ++i) {
+      content::WebContents* contents = tab_strip_model->GetWebContentsAt(i);
+      EXPECT_TRUE(content::WaitForLoadStop(contents));
+    }
+  };
+
+  // |profile| restored the last open pages and opened the urls in an active new
+  // window.
+  ASSERT_EQ(2u, chrome::GetBrowserCount(profile));
+  Browser* pref_urls_opened_browser =
+      chrome::FindLastActiveWithProfile(profile);
+  ASSERT_TRUE(pref_urls_opened_browser);
+  Browser* last_session_opened_browser =
+      FindOneOtherBrowserForProfile(profile, pref_urls_opened_browser);
+  ASSERT_TRUE(last_session_opened_browser);
+  // Check the last-session-restored browser.
+  EXPECT_NO_FATAL_FAILURE(
+      wait_for_load_stop_for_browser(last_session_opened_browser));
+  tab_strip_model = last_session_opened_browser->tab_strip_model();
+  ASSERT_EQ(1, tab_strip_model->count());
+  EXPECT_EQ(t3_url, tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  // Check the pref-urls-opened browser.
+  EXPECT_NO_FATAL_FAILURE(
+      wait_for_load_stop_for_browser(pref_urls_opened_browser));
+  tab_strip_model = pref_urls_opened_browser->tab_strip_model();
+  EXPECT_EQ(2, tab_strip_model->GetTabCount());
+  EXPECT_EQ(t1_url, tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
+  EXPECT_EQ(t2_url, tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
+  EXPECT_EQ(0, tab_strip_model->active_index());
+}
+#endif  // !BUILDFLAG(IS_CHROMEOS)
+
 #if !BUILDFLAG(IS_CHROMEOS_ASH)
 IN_PROC_BROWSER_TEST_F(StartupBrowserCreatorTest, StartupURLsForTwoProfiles) {
   Profile* default_profile = browser()->profile();
@@ -1420,94 +1513,6 @@
   ASSERT_EQ(0u, chrome::GetBrowserCount(profile_home2));
 }
 
-// If startup pref is set as LAST_AND_URLS, startup urls should be opened in a
-// new browser window separated from the last-session-restored browser.
-IN_PROC_BROWSER_TEST_F(StartupBrowserCreatorTest, StartupPrefSetAsLastAndURLs) {
-  ASSERT_TRUE(embedded_test_server()->Start());
-
-  ProfileManager* profile_manager = g_browser_process->profile_manager();
-
-  // Create a new profile.
-  base::FilePath dest_path =
-      profile_manager->user_data_dir().Append(FILE_PATH_LITERAL("New Profile"));
-
-  base::ScopedAllowBlockingForTesting allow_blocking;
-  Profile* profile = profile_manager->GetProfile(dest_path);
-  ASSERT_TRUE(profile);
-
-  DisableWelcomePages({profile});
-
-  const GURL t1_url = embedded_test_server()->GetURL("/title1.html");
-  const GURL t2_url = embedded_test_server()->GetURL("/title2.html");
-  const GURL t3_url = embedded_test_server()->GetURL("/title3.html");
-
-  // Set the profiles to open both urls and last visited pages.
-  SessionStartupPref startup_pref(SessionStartupPref::LAST_AND_URLS);
-  std::vector<GURL> urls_to_open;
-  urls_to_open.push_back(t1_url);
-  urls_to_open.push_back(t2_url);
-  startup_pref.urls = urls_to_open;
-  SessionStartupPref::SetStartupPref(profile, startup_pref);
-
-  // Open |t3_url| in a tab.
-  Browser* new_browser = Browser::Create(
-      Browser::CreateParams(Browser::TYPE_NORMAL, profile, true));
-  TabStripModel* tab_strip_model = new_browser->tab_strip_model();
-  ui_test_utils::NavigateToURLWithDisposition(
-      new_browser, t3_url, WindowOpenDisposition::NEW_FOREGROUND_TAB,
-      ui_test_utils::BROWSER_TEST_WAIT_FOR_LOAD_STOP);
-  ASSERT_EQ(1, tab_strip_model->count());
-  EXPECT_EQ(t3_url,
-            tab_strip_model->GetWebContentsAt(0)->GetLastCommittedURL());
-
-  // Close the browser without deleting |profile|.
-  ScopedProfileKeepAlive profile_keep_alive(
-      profile, ProfileKeepAliveOrigin::kBrowserWindow);
-  CloseBrowserSynchronously(new_browser);
-
-  // Close the main browser.
-  CloseBrowserAsynchronously(browser());
-
-  // Do a simple non-process-startup browser launch.
-  base::CommandLine dummy(base::CommandLine::NO_PROGRAM);
-
-  StartupBrowserCreator browser_creator;
-  std::vector<Profile*> last_opened_profiles;
-  last_opened_profiles.push_back(browser()->profile());
-  last_opened_profiles.push_back(profile);
-
-  base::RunLoop run_loop;
-  browser_creator.Start(
-      dummy, profile_manager->user_data_dir(),
-      {browser()->profile(), StartupProfileMode::kBrowserWindow},
-      last_opened_profiles);
-  testing::SessionsRestoredWaiter restore_waiter(run_loop.QuitClosure(), 1);
-  run_loop.Run();
-
-  // |profile| restored the last open pages and opened the urls in an active new
-  // window.
-  ASSERT_EQ(2u, chrome::GetBrowserCount(profile));
-  Browser* pref_urls_opened_browser =
-      chrome::FindLastActiveWithProfile(profile);
-  ASSERT_TRUE(pref_urls_opened_browser);
-  Browser* last_session_opened_browser =
-      FindOneOtherBrowserForProfile(profile, pref_urls_opened_browser);
-  ASSERT_TRUE(last_session_opened_browser);
-  // Check the last-session-restored browser.
-  EXPECT_NO_FATAL_FAILURE(
-      WaitForLoadStopForBrowser(last_session_opened_browser));
-  tab_strip_model = last_session_opened_browser->tab_strip_model();
-  ASSERT_EQ(1, tab_strip_model->count());
-  EXPECT_EQ(t3_url, tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
-  // Check the pref-urls-opened browser.
-  EXPECT_NO_FATAL_FAILURE(WaitForLoadStopForBrowser(pref_urls_opened_browser));
-  tab_strip_model = pref_urls_opened_browser->tab_strip_model();
-  EXPECT_EQ(2, tab_strip_model->GetTabCount());
-  EXPECT_EQ(t1_url, tab_strip_model->GetWebContentsAt(0)->GetVisibleURL());
-  EXPECT_EQ(t2_url, tab_strip_model->GetWebContentsAt(1)->GetVisibleURL());
-  EXPECT_EQ(0, tab_strip_model->active_index());
-}
-
 // This tests that opening multiple profiles with session restore enabled,
 // shutting down, and then launching with kNoStartupWindow doesn't restore
 // the previously opened profiles.
diff --git a/chrome/browser/ui/views/extensions/extensions_request_access_dialog_view.cc b/chrome/browser/ui/views/extensions/extensions_request_access_dialog_view.cc
index 27a5afb..75fbbcb 100644
--- a/chrome/browser/ui/views/extensions/extensions_request_access_dialog_view.cc
+++ b/chrome/browser/ui/views/extensions/extensions_request_access_dialog_view.cc
@@ -13,15 +13,34 @@
 #include "ui/base/models/dialog_model.h"
 #include "ui/views/bubble/bubble_dialog_model_host.h"
 
+namespace {
+
+std::u16string GetTitle(
+    const std::vector<ToolbarActionViewController*>& actions,
+    std::u16string current_site) {
+  if (actions.size() == 1) {
+    return l10n_util::GetStringFUTF16(
+        IDS_EXTENSIONS_REQUEST_ACCESS_BUBBLE_SINGLE_EXTENSION_TITLE,
+        actions[0]->GetActionName(), current_site);
+  }
+  return l10n_util::GetStringFUTF16(
+      IDS_EXTENSIONS_REQUEST_ACCESS_BUBBLE_MULTIPLE_EXTENSIONS_TITLE,
+      current_site);
+}
+
+}  // namespace
+
 void ShowExtensionsRequestAccessDialogView(
     content::WebContents* web_contents,
     views::View* anchor_view,
     std::vector<ToolbarActionViewController*> actions) {
   DCHECK(!actions.empty());
+  DCHECK(web_contents);
 
   ui::DialogModel::Builder dialog_builder =
       ui::DialogModel::Builder(std::make_unique<ui::DialogModelDelegate>());
   dialog_builder
+      .SetTitle(GetTitle(actions, GetCurrentHost(web_contents)))
       // TODO(crbug.com/1239772): Grant access to all the extensions when dialog
       // is accepted
       .AddOkButton(base::DoNothing(),
@@ -32,15 +51,9 @@
           l10n_util::GetStringUTF16(
               IDS_EXTENSIONS_REQUEST_ACCESS_BUBBLE_CANCEL_BUTTON_LABEL));
 
-  std::u16string current_site = GetCurrentHost(web_contents);
   if (actions.size() == 1) {
-    dialog_builder.SetTitle(l10n_util::GetStringFUTF16(
-        IDS_EXTENSIONS_REQUEST_ACCESS_BUBBLE_SINGLE_EXTENSION_TITLE,
-        actions[0]->GetActionName(), current_site));
+    dialog_builder.SetIcon(GetIcon(actions[0], web_contents));
   } else {
-    dialog_builder.SetTitle(l10n_util::GetStringFUTF16(
-        IDS_EXTENSIONS_REQUEST_ACCESS_BUBBLE_MULTIPLE_EXTENSIONS_TITLE,
-        current_site));
     for (auto* action : actions) {
       dialog_builder.AddCustomField(CreateExtensionItem(
           action->GetActionName(), GetIcon(action, web_contents)));
diff --git a/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.cc b/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.cc
index 85d8498..b8b3f61 100644
--- a/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.cc
+++ b/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.cc
@@ -464,7 +464,7 @@
 }
 
 void ExtensionsTabbedMenuView::CreateSiteAccessTab() {
-  auto* web_contents = browser_->tab_strip_model()->GetActiveWebContents();
+  auto* web_contents = GetActiveWebContents();
   if (!web_contents)
     return;
 
@@ -624,8 +624,8 @@
 
   // Extensions with no current site interaction don't belong to a site access
   // section and therefore do not need a site access item view.
-  auto site_interaction = controller->GetSiteInteraction(
-      browser_->tab_strip_model()->GetActiveWebContents());
+  auto site_interaction =
+      controller->GetSiteInteraction(GetActiveWebContents());
   auto* section = GetSectionForSiteInteraction(site_interaction);
   if (!section)
     return;
@@ -684,8 +684,8 @@
     }
 
     // Reorder item when it is in the same section.
-    auto site_interaction = item->view_controller()->GetSiteInteraction(
-        browser_->tab_strip_model()->GetActiveWebContents());
+    auto site_interaction =
+        item->view_controller()->GetSiteInteraction(GetActiveWebContents());
     if (site_interaction == section->site_interaction) {
       item->Update();
       int new_index =
@@ -713,7 +713,7 @@
   // when there are no active web contents (e.g tab strip update is closing its
   // tabs).
   // TODO(emiliapaz): Consider adding a message instead of hiding the views.
-  auto* web_contents = browser_->tab_strip_model()->GetActiveWebContents();
+  auto* web_contents = GetActiveWebContents();
   if (!web_contents) {
     has_access_.container->SetVisible(false);
     requests_access_.container->SetVisible(false);
@@ -735,7 +735,7 @@
     requests_access_.container->SetVisible(false);
     site_settings_button_->SetVisible(false);
   } else {
-    url::Origin origin = url::Origin::Create(url);
+    url::Origin origin = web_contents->GetMainFrame()->GetLastCommittedOrigin();
     extensions::PermissionsManager::UserSiteSetting site_setting =
         extensions::PermissionsManager::Get(browser_->profile())
             ->GetUserSiteSetting(origin);
@@ -773,7 +773,7 @@
 
 void ExtensionsTabbedMenuView::UpdateSiteAccessSectionsVisibility(
     bool show_combobox) {
-  auto* web_contents = browser_->tab_strip_model()->GetActiveWebContents();
+  auto* web_contents = GetActiveWebContents();
   DCHECK(web_contents);
 
   auto current_site = GetCurrentSite(web_contents);
@@ -837,6 +837,10 @@
   return menu_items;
 }
 
+content::WebContents* ExtensionsTabbedMenuView::GetActiveWebContents() {
+  return browser_->tab_strip_model()->GetActiveWebContents();
+}
+
 void ExtensionsTabbedMenuView::OnSiteSettingsButtonPressed() {
   show_site_settings_ = !show_site_settings_;
 
@@ -849,9 +853,8 @@
 
 void ExtensionsTabbedMenuView::OnSiteSettingSelected(
     extensions::PermissionsManager::UserSiteSetting site_settings) {
-  auto current_origin = url::Origin::Create(browser_->tab_strip_model()
-                                                ->GetActiveWebContents()
-                                                ->GetLastCommittedURL());
+  auto current_origin =
+      GetActiveWebContents()->GetMainFrame()->GetLastCommittedOrigin();
   auto* permissions_manager =
       extensions::PermissionsManager::Get(browser_->profile());
   switch (site_settings) {
diff --git a/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.h b/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.h
index a2c72e0..170913b 100644
--- a/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.h
+++ b/chrome/browser/ui/views/extensions/extensions_tabbed_menu_view.h
@@ -200,6 +200,9 @@
   std::vector<SiteAccessMenuItemView*> GetVisibleMenuItemsOf(
       SiteAccessSection section) const;
 
+  // Returns the current web contents in `browser_`.
+  content::WebContents* GetActiveWebContents();
+
   // Handles the selection of a site setting radio button.
   void OnSiteSettingSelected(
       extensions::PermissionsManager::UserSiteSetting site_setting);
diff --git a/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views.cc b/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views.cc
index 684a1b2e..d2c4198 100644
--- a/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views.cc
+++ b/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views.cc
@@ -49,6 +49,13 @@
   bubble_frame_view->SetTitleView(CreateTitleOriginLabel(GetWindowTitle()));
   GetWidget()->GetRootView()->GetViewAccessibility().OverrideDescription(
       message_text_);
+
+  // On some platforms, the platform accessibility API automatically
+  // calculates the name of the native window based on the child RootView.
+  // We override that calculation here so that we can present both the
+  // title (e.g. "url.com says") and the message text on platforms where
+  // the accessible description is ignored.
+  GetViewAccessibility().OverrideNativeWindowTitle(GetWindowTitle());
 }
 
 JavaScriptTabModalDialogViewViews::JavaScriptTabModalDialogViewViews(
diff --git a/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views_browsertest_mac.mm b/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views_browsertest_mac.mm
new file mode 100644
index 0000000..e3a6202
--- /dev/null
+++ b/chrome/browser/ui/views/javascript_tab_modal_dialog_view_views_browsertest_mac.mm
@@ -0,0 +1,80 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include <string>
+
+#include "base/bind.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/views/javascript_tab_modal_dialog_view_views.h"
+#include "chrome/test/base/in_process_browser_test.h"
+#include "content/public/test/browser_test.h"
+#include "ui/accessibility/platform/ax_platform_node_mac.h"
+#include "ui/views/accessibility/view_accessibility.h"
+#include "ui/views/bubble/bubble_frame_view.h"
+
+using JavaScriptTabModalDialogViewViewsBrowserTestMac = InProcessBrowserTest;
+
+IN_PROC_BROWSER_TEST_F(JavaScriptTabModalDialogViewViewsBrowserTestMac,
+                       AlertDialogAccessibleNameDescriptionAndRole) {
+  std::u16string title = u"Title";
+  std::u16string message = u"The message";
+  auto* dialog_views =
+      JavaScriptTabModalDialogViewViews::CreateAlertDialogForTesting(
+          browser(), title, message);
+
+  // For a JavaScript alert dialog, VoiceOver speaks the accessible name of
+  // the native window followed by the accessible name of the RootView. For
+  // reasons detailed below, we have to make some adjustments on the Mac to
+  // ensure that the window's name contains the title (e.g. "url.com says")
+  // and that the RootView's name contains the message text. This test verifies
+  // this exposure as well as exposure through other properties that VoiceOver
+  // ignores.
+
+  // The RootView of a JavaScript alert dialog should have the accessible role
+  // of dialog. On the Mac, that is exposed as the subrole of a group.
+  gfx::NativeViewAccessible native_dialog = dialog_views->GetWidget()
+                                                ->GetRootView()
+                                                ->GetViewAccessibility()
+                                                .GetNativeObject();
+  EXPECT_EQ(NSAccessibilityGroupRole, [native_dialog accessibilityRole]);
+  EXPECT_TRUE([@"AXApplicationDialog"
+      isEqualToString:(NSString*)[native_dialog accessibilitySubrole]]);
+
+  // JavaScriptTabModalDialogViewViews sets the accessible description of the
+  // RootView to the message contents. That description is exposed on the Mac
+  // via accessibilityHelp.
+  EXPECT_EQ(message,
+            base::SysNSStringToUTF16([native_dialog accessibilityHelp]));
+
+  // While some screen readers use the accessible description to know what to
+  // present to the user, VoiceOver currently does not. Therefore, we override
+  // the RootView's accessible name in ViewAXPlatformNodeDelegateMac. That name
+  // is then exposed as the accessibilityTitle (and not accessibilityLabel) on
+  // the Mac because in AXPlatformNodeCocoa, window roles (including dialog) do
+  // not expose an accessibilityLabel.
+  EXPECT_EQ(message,
+            base::SysNSStringToUTF16([native_dialog accessibilityTitle]));
+  EXPECT_EQ(u"", base::SysNSStringToUTF16([native_dialog accessibilityLabel]));
+
+  // The parent of the native dialog should be a window.
+  gfx::NativeViewAccessible native_window = [native_dialog accessibilityParent];
+  EXPECT_EQ(NSAccessibilityWindowRole, [native_window accessibilityRole]);
+
+  // On the Mac, the native window's accessible title comes from the "contents"
+  // of the window. In this case, that is the accessibilityTitle of the RootView
+  // which we overrode as described above. As a result, the native window's
+  // accessibilityTitle is now also the message text. It is not necessary to
+  // unset it. (See next comment.)
+  EXPECT_EQ(message,
+            base::SysNSStringToUTF16([native_window accessibilityTitle]));
+
+  // When an object has both an accessibilityLabel and an accessibilityTitle,
+  // VoiceOver prefers the value of accessibilityLabel. Because the native
+  // window is not an AXPlatformNodeCocoa object, we can set the value of
+  // accessibilityLabel on the window to the original title ("url.com
+  // says") via OverrideNativeWindowTitle and VoiceOver presents that
+  // prior to speaking the RootView's message text.
+  EXPECT_EQ(title,
+            base::SysNSStringToUTF16([native_window accessibilityLabel]));
+}
diff --git a/chrome/browser/ui/views/sharing_hub/screenshot/screenshot_captured_bubble.cc b/chrome/browser/ui/views/sharing_hub/screenshot/screenshot_captured_bubble.cc
index e6c91a9d..c8fa4317 100644
--- a/chrome/browser/ui/views/sharing_hub/screenshot/screenshot_captured_bubble.cc
+++ b/chrome/browser/ui/views/sharing_hub/screenshot/screenshot_captured_bubble.cc
@@ -146,7 +146,6 @@
                                   weak_factory_.GetWeakPtr()))
           .SetText(l10n_util::GetStringUTF16(
               IDS_BROWSER_SHARING_SCREENSHOT_DIALOG_EDIT_BUTTON_LABEL))
-          .SetHorizontalAlignment(gfx::ALIGN_LEFT)
           .Build();
 
   auto download_button =
@@ -156,7 +155,6 @@
               weak_factory_.GetWeakPtr()))
           .SetText(l10n_util::GetStringUTF16(
               IDS_BROWSER_SHARING_SCREENSHOT_DIALOG_DOWNLOAD_BUTTON_LABEL))
-          .SetHorizontalAlignment(gfx::ALIGN_RIGHT)
           .SetProminent(true)
           .Build();
 
diff --git a/chrome/browser/ui/webui/history_clusters/history_clusters_handler.cc b/chrome/browser/ui/webui/history_clusters/history_clusters_handler.cc
index d612ba5..e467177a 100644
--- a/chrome/browser/ui/webui/history_clusters/history_clusters_handler.cc
+++ b/chrome/browser/ui/webui/history_clusters/history_clusters_handler.cc
@@ -15,19 +15,23 @@
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/time/time.h"
+#include "chrome/browser/history/history_service_factory.h"
 #include "chrome/browser/history_clusters/history_clusters_metrics_logger.h"
 #include "chrome/browser/history_clusters/history_clusters_service_factory.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/search_engines/template_url_service_factory.h"
+#include "chrome/browser/sync/sync_service_factory.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/browser_finder.h"
 #include "chrome/common/pref_names.h"
+#include "components/history/core/browser/history_service.h"
 #include "components/history/core/browser/history_types.h"
 #include "components/history_clusters/core/cluster_metrics_utils.h"
 #include "components/history_clusters/core/config.h"
 #include "components/history_clusters/core/features.h"
 #include "components/history_clusters/core/history_clusters_prefs.h"
 #include "components/history_clusters/core/query_clusters_state.h"
+#include "components/keyed_service/core/service_access_type.h"
 #include "components/prefs/pref_service.h"
 #include "components/search_engines/template_url.h"
 #include "components/search_engines/template_url_service.h"
@@ -49,20 +53,14 @@
   visit_mojom->normalized_url = visit.normalized_url;
   visit_mojom->url_for_display = base::UTF16ToUTF8(visit.url_for_display);
 
+  // Add the raw URLs and visit times so the UI can perform deletion.
   auto& annotated_visit = visit.annotated_visit;
-  visit_mojom->raw_urls.push_back(annotated_visit.url_row.url());
-  visit_mojom->last_visit_time = annotated_visit.visit_row.visit_time;
-  visit_mojom->first_visit_time = annotated_visit.visit_row.visit_time;
-
-  // Update the fields to reflect data held in the duplicate visits too.
+  visit_mojom->raw_visit_data = mojom::RawVisitData::New(
+      annotated_visit.url_row.url(), annotated_visit.visit_row.visit_time);
   for (const auto& duplicate : visit.duplicate_visits) {
-    visit_mojom->raw_urls.push_back(duplicate.annotated_visit.url_row.url());
-    visit_mojom->last_visit_time =
-        std::max(visit_mojom->last_visit_time,
-                 duplicate.annotated_visit.visit_row.visit_time);
-    visit_mojom->first_visit_time =
-        std::min(visit_mojom->first_visit_time,
-                 duplicate.annotated_visit.visit_row.visit_time);
+    visit_mojom->duplicates.push_back(mojom::RawVisitData::New(
+        duplicate.annotated_visit.url_row.url(),
+        duplicate.annotated_visit.visit_row.visit_time));
   }
 
   visit_mojom->page_title = base::UTF16ToUTF8(annotated_visit.url_row.title());
@@ -204,6 +202,13 @@
       HistoryClustersServiceFactory::GetForBrowserContext(profile_);
   DCHECK(history_clusters_service);
   service_observation_.Observe(history_clusters_service);
+
+  history::HistoryService* local_history = HistoryServiceFactory::GetForProfile(
+      profile_, ServiceAccessType::EXPLICIT_ACCESS);
+  syncer::SyncService* sync_service =
+      SyncServiceFactory::GetForProfile(profile_);
+  browsing_history_service_ = std::make_unique<history::BrowsingHistoryService>(
+      this, local_history, sync_service);
 }
 
 HistoryClustersHandler::~HistoryClustersHandler() = default;
@@ -251,41 +256,39 @@
 void HistoryClustersHandler::RemoveVisits(
     std::vector<mojom::URLVisitPtr> visits,
     RemoveVisitsCallback callback) {
-  // TODO(crbug.com/1327743): Enforced here because enforcing at the UI level is
-  // too complicated to merge. We can consider removing this clause or turning
-  // it to a DCHECK after we enforce it at the UI level, but it's essentially
-  // harmless to keep it here too.
   if (!profile_->GetPrefs()->GetBoolean(
-          ::prefs::kAllowDeletingBrowserHistory)) {
+          ::prefs::kAllowDeletingBrowserHistory) ||
+      visits.empty()) {
     std::move(callback).Run(false);
     return;
   }
 
-  // Reject the request if a pending task exists or the set of visits is empty.
-  if (remove_task_tracker_.HasTrackedTasks() || visits.empty()) {
+  // If there's already a pending deletion, we have to fail here, because
+  // `BrowsingHistoryService` only supports one deletion request at a time.
+  if (!pending_deletion_.empty()) {
     std::move(callback).Run(false);
     return;
   }
 
-  std::vector<history::ExpireHistoryArgs> expire_list;
-  expire_list.reserve(visits.size());
-  for (const auto& visit_ptr : visits) {
-    expire_list.resize(expire_list.size() + 1);
-    auto& expire_args = expire_list.back();
-    expire_args.urls =
-        std::set<GURL>(visit_ptr->raw_urls.begin(), visit_ptr->raw_urls.end());
-    // ExpireHistoryArgs::end_time is not inclusive. Make sure all visits in the
-    // given timespan are removed by adding 1 second to it.
-    expire_args.end_time = visit_ptr->last_visit_time + base::Seconds(1);
-    expire_args.begin_time = visit_ptr->first_visit_time;
+  std::vector<history::BrowsingHistoryService::HistoryEntry> items_to_remove;
+  for (const auto& visit : visits) {
+    history::BrowsingHistoryService::HistoryEntry entry;
+    entry.url = visit->raw_visit_data->url;
+    entry.all_timestamps.insert(
+        visit->raw_visit_data->visit_time.ToInternalValue());
+    items_to_remove.push_back(std::move(entry));
+    for (const auto& duplicate : visit->duplicates) {
+      history::BrowsingHistoryService::HistoryEntry entry;
+      entry.url = duplicate->url;
+      entry.all_timestamps.insert(duplicate->visit_time.ToInternalValue());
+      items_to_remove.push_back(std::move(entry));
+    }
   }
-  auto* history_clusters_service =
-      HistoryClustersServiceFactory::GetForBrowserContext(profile_);
-  history_clusters_service->RemoveVisits(
-      expire_list,
-      base::BindOnce(&HistoryClustersHandler::OnVisitsRemoved,
-                     weak_ptr_factory_.GetWeakPtr(), std::move(visits)),
-      &remove_task_tracker_);
+
+  // Transfer the visits to be deleted to the pending member variable.
+  pending_deletion_ = std::move(visits);
+
+  browsing_history_service_->RemoveVisits(items_to_remove);
   std::move(callback).Run(true);
 }
 
@@ -336,16 +339,27 @@
   }
 }
 
+void HistoryClustersHandler::OnRemoveVisitsComplete() {
+  page_->OnVisitsRemoved(std::move(pending_deletion_));
+  pending_deletion_.clear();
+}
+
+void HistoryClustersHandler::OnRemoveVisitsFailed() {
+  // The WebUI page doesn't expect or need a notification if the deletion
+  // failed at the History backend layer.
+  pending_deletion_.clear();
+}
+
+Profile* HistoryClustersHandler::GetProfile() {
+  DCHECK(profile_);
+  return profile_;
+}
+
 void HistoryClustersHandler::OnClustersQueryResult(
     mojom::QueryResultPtr query_result) {
   page_->OnClustersQueryResult(std::move(query_result));
 }
 
-void HistoryClustersHandler::OnVisitsRemoved(
-    std::vector<mojom::URLVisitPtr> visits) {
-  page_->OnVisitsRemoved(std::move(visits));
-}
-
 void HistoryClustersHandler::RecordVisitAction(mojom::VisitAction visit_action,
                                                uint32_t visit_index,
                                                mojom::VisitType visit_type) {
diff --git a/chrome/browser/ui/webui/history_clusters/history_clusters_handler.h b/chrome/browser/ui/webui/history_clusters/history_clusters_handler.h
index e2e1559..cfe048b 100644
--- a/chrome/browser/ui/webui/history_clusters/history_clusters_handler.h
+++ b/chrome/browser/ui/webui/history_clusters/history_clusters_handler.h
@@ -13,6 +13,8 @@
 #include "base/memory/weak_ptr.h"
 #include "base/scoped_observation.h"
 #include "base/task/cancelable_task_tracker.h"
+#include "chrome/browser/history/profile_based_browsing_history_driver.h"
+#include "components/history/core/browser/browsing_history_service.h"
 #include "components/history/core/browser/history_types.h"
 #include "components/history_clusters/core/history_clusters_service.h"
 #include "components/history_clusters/core/query_clusters_state.h"
@@ -45,7 +47,8 @@
 // Handles bidirectional communication between the history clusters page and the
 // browser.
 class HistoryClustersHandler : public mojom::PageHandler,
-                               public HistoryClustersService::Observer {
+                               public HistoryClustersService::Observer,
+                               public ProfileBasedBrowsingHistoryDriver {
  public:
   HistoryClustersHandler(
       mojo::PendingReceiver<mojom::PageHandler> pending_page_handler,
@@ -76,18 +79,18 @@
   // HistoryClustersService::Observer:
   void OnDebugMessage(const std::string& message) override;
 
+  // ProfileBasedBrowsingHistoryDriver:
+  void OnRemoveVisitsComplete() override;
+  void OnRemoveVisitsFailed() override;
+  Profile* GetProfile() override;
+
  private:
   // Called with the result of querying clusters. Subsequently, `query_result`
   // is sent to the JS to update the UI.
   void OnClustersQueryResult(mojom::QueryResultPtr query_result);
-  // Called with the set of removed visits. Subsequently, `visits` is sent to
-  // the JS to update the UI.
-  void OnVisitsRemoved(std::vector<mojom::URLVisitPtr> visits);
 
   raw_ptr<Profile> profile_;
   raw_ptr<content::WebContents> web_contents_;
-  // Tracker for remove requests to the HistoryClustersService.
-  base::CancelableTaskTracker remove_task_tracker_;
 
   // Used to observe the service.
   base::ScopedObservation<HistoryClustersService,
@@ -100,6 +103,16 @@
   // Encapsulates the currently loaded clusters state on the page.
   std::unique_ptr<QueryClustersState> query_clusters_state_;
 
+  // Used only for deleting History properly, and observing deletions that occur
+  // from other tabs. It's not used for querying History, because we do our
+  // querying with HistoryClustersService.
+  std::unique_ptr<history::BrowsingHistoryService> browsing_history_service_;
+
+  // Holds the visits we requested to be deleted. We can only handle one
+  // deletion request at a time, and that's a limitation built into
+  // `BrowsingHistoryService`.
+  std::vector<mojom::URLVisitPtr> pending_deletion_;
+
   base::WeakPtrFactory<HistoryClustersHandler> weak_ptr_factory_{this};
 };
 
diff --git a/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc b/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
index 6e158b1..07f1821 100644
--- a/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
+++ b/chrome/browser/ui/webui/history_clusters/history_clusters_handler_browsertest.cc
@@ -7,6 +7,7 @@
 #include "base/memory/raw_ptr.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "base/test/scoped_feature_list.h"
+#include "chrome/browser/history_clusters/history_clusters_metrics_logger.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/webui/history/history_ui.h"
@@ -112,6 +113,19 @@
                                      0, 1);
   histogram_tester.ExpectBucketCount(
       "History.Clusters.UIActions.SRPVisit.Deleted", 0, 1);
+
+  content::WebContentsDestroyedWatcher destroyed_watcher(
+      tab_strip_model->GetWebContentsAt(0));
+  tab_strip_model->CloseWebContentsAt(0, TabStripModel::CLOSE_USER_GESTURE);
+  destroyed_watcher.Wait();
+
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.WasSuccessful", true, 1);
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.NumberLinksOpened", 1, 1);
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.NumberIndividualVisitsDeleted", 1,
+      1);
 }
 
 IN_PROC_BROWSER_TEST_F(HistoryClustersHandlerBrowserTest,
@@ -127,6 +141,16 @@
   handler_->RecordClusterAction(mojom::ClusterAction::kDeleted, 0);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.UIActions.Cluster.Deleted", 0, 1);
+
+  content::WebContentsDestroyedWatcher destroyed_watcher(
+      tab_strip_model->GetWebContentsAt(0));
+  tab_strip_model->CloseWebContentsAt(0, TabStripModel::CLOSE_USER_GESTURE);
+  destroyed_watcher.Wait();
+
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.WasSuccessful", true, 1);
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.NumberClustersDeleted", 1, 1);
 }
 
 IN_PROC_BROWSER_TEST_F(HistoryClustersHandlerBrowserTest,
@@ -139,21 +163,38 @@
   handler_->RecordRelatedSearchAction(mojom::RelatedSearchAction::kClicked, 0);
   histogram_tester.ExpectUniqueSample(
       "History.Clusters.UIActions.RelatedSearch.Clicked", 0, 1);
+
+  content::WebContentsDestroyedWatcher destroyed_watcher(
+      tab_strip_model->GetWebContentsAt(0));
+  tab_strip_model->CloseWebContentsAt(0, TabStripModel::CLOSE_USER_GESTURE);
+  destroyed_watcher.Wait();
+
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.WasSuccessful", true, 1);
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.NumberRelatedSearchesClicked", 1, 1);
 }
 
 IN_PROC_BROWSER_TEST_F(HistoryClustersHandlerBrowserTest,
-                       RecordUIToggledVisibility) {
+                       RecordUnsuccessfulOutcome) {
   auto* tab_strip_model = browser()->tab_strip_model();
   ASSERT_EQ(1, tab_strip_model->GetTabCount());
 
   base::HistogramTester histogram_tester;
 
-  handler_->RecordToggledVisibility(true);
-  histogram_tester.ExpectBucketCount(
-      "History.Clusters.UIActions.ToggledVisiblity", true, 1);
   handler_->RecordToggledVisibility(false);
-  histogram_tester.ExpectBucketCount(
+  histogram_tester.ExpectUniqueSample(
       "History.Clusters.UIActions.ToggledVisiblity", false, 1);
+
+  content::WebContentsDestroyedWatcher destroyed_watcher(
+      tab_strip_model->GetWebContentsAt(0));
+  tab_strip_model->CloseWebContentsAt(0, TabStripModel::CLOSE_USER_GESTURE);
+  destroyed_watcher.Wait();
+
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.WasSuccessful", false, 1);
+  histogram_tester.ExpectUniqueSample(
+      "History.Clusters.Actions.FinalState.NumberVisibilityToggles", 1, 1);
 }
 
 }  // namespace history_clusters
diff --git a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
index 3026998..5585a15 100644
--- a/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
+++ b/chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -737,7 +737,6 @@
 #if !BUILDFLAG(IS_CHROMEOS_ASH)
   static constexpr webui::LocalizedString kLocalizedStrings[] = {
     {"languagesPageTitle", IDS_SETTINGS_LANGUAGES_PAGE_TITLE},
-    {"languagesListTitle", IDS_SETTINGS_LANGUAGES_LANGUAGES_LIST_TITLE},
     {"searchLanguages", IDS_SETTINGS_LANGUAGE_SEARCH},
     {"languagesExpandA11yLabel",
      IDS_SETTINGS_LANGUAGES_EXPAND_ACCESSIBILITY_LABEL},
diff --git a/chrome/browser/ui/window_sizer/window_sizer_chromeos.cc b/chrome/browser/ui/window_sizer/window_sizer_chromeos.cc
index a1e04daa..d00323a5 100644
--- a/chrome/browser/ui/window_sizer/window_sizer_chromeos.cc
+++ b/chrome/browser/ui/window_sizer/window_sizer_chromeos.cc
@@ -6,12 +6,14 @@
 
 #include <utility>
 
+#include "base/command_line.h"
 #include "build/chromeos_buildflags.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/browser_list.h"
 #include "chrome/browser/ui/browser_window.h"
 #include "chrome/browser/ui/web_applications/app_browser_controller.h"
+#include "chrome/common/chrome_switches.h"
 #include "chrome/common/pref_names.h"
 #include "ui/aura/window.h"
 #include "ui/display/display.h"
@@ -142,6 +144,7 @@
   display::Display display = GetDisplayForNewWindow(*bounds_in_screen);
   if (!is_saved_bounds)
     *bounds_in_screen = GetDefaultWindowBounds(display);
+  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
 
   if (browser()->is_session_restore()) {
     // Respect display for saved bounds during session restore.
@@ -149,7 +152,9 @@
         display::Screen::GetScreen()->GetDisplayMatching(*bounds_in_screen);
   } else if (BrowserList::GetInstance()->empty() && !is_saved_bounds &&
              (ShouldForceMaximizeOnFirstRun(browser()->profile()) ||
-              display.work_area().width() <= kForceMaximizeWidthLimit)) {
+              (display.work_area().width() <= kForceMaximizeWidthLimit &&
+               !command_line->HasSwitch(
+                   switches::kDisableAutoMaximizeForTests)))) {
     // No browsers, no saved bounds: assume first run. Maximize if set by policy
     // or if the screen is narrower than a predetermined size.
     *show_state = ui::SHOW_STATE_MAXIMIZED;
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt
index d76ab3c6..1c6aec9 100644
--- a/chrome/build/linux.pgo.txt
+++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@
-chrome-linux-main-1654170771-4c4406a5dd715acbbfb772227e29e9e98628a95b.profdata
+chrome-linux-main-1654192625-b5ca57012856671f01cf837887aa49be35798779.profdata
diff --git a/chrome/build/mac.pgo.txt b/chrome/build/mac.pgo.txt
index e3c1698..682dee4 100644
--- a/chrome/build/mac.pgo.txt
+++ b/chrome/build/mac.pgo.txt
@@ -1 +1 @@
-chrome-mac-main-1654170771-4fbaa81c8151c36697281bb9a65b30ce59262227.profdata
+chrome-mac-main-1654192625-9eb361640a1a48de84c3a44066ce74e556ccb01f.profdata
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt
index 5842ef5..412b326 100644
--- a/chrome/build/win32.pgo.txt
+++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@
-chrome-win32-main-1654181823-fb3de41b167f5917c604f31a8354af7ebad78a71.profdata
+chrome-win32-main-1654192625-f761d45cfa19f1ed36e5558b01f18cedb537a60d.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt
index 0aa3ea0a..728a895 100644
--- a/chrome/build/win64.pgo.txt
+++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@
-chrome-win64-main-1654181823-28fbf3a336a3849dac7000fc271da3d17155285a.profdata
+chrome-win64-main-1654203511-7532bb557d03a986e71e081b2a1564c0ba1b6f73.profdata
diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc
index 48b2fa0..a2b45a1 100644
--- a/chrome/common/chrome_switches.cc
+++ b/chrome/common/chrome_switches.cc
@@ -163,6 +163,13 @@
 // Tells the diagnostics mode to do the requested recovery step(s).
 const char kDiagnosticsRecovery[]           = "diagnostics-recovery";
 
+#if BUILDFLAG(IS_CHROMEOS)
+// Disables the auto maximize feature on ChromeOS so that a browser window
+// always starts in normal state. This is used by tests that do not want this
+// auto maximizing behavior.
+const char kDisableAutoMaximizeForTests[] = "disable-auto-maximize-for-tests";
+#endif
+
 // Disable several subsystems which run network requests in the background.
 // This is for use when doing network performance testing to avoid noise in the
 // measurements.
diff --git a/chrome/common/chrome_switches.h b/chrome/common/chrome_switches.h
index 364619f..94df1c84 100644
--- a/chrome/common/chrome_switches.h
+++ b/chrome/common/chrome_switches.h
@@ -67,6 +67,9 @@
 extern const char kDiagnostics[];
 extern const char kDiagnosticsFormat[];
 extern const char kDiagnosticsRecovery[];
+#if BUILDFLAG(IS_CHROMEOS)
+extern const char kDisableAutoMaximizeForTests[];
+#endif
 extern const char kDisableBackgroundNetworking[];
 extern const char kDisableClientSidePhishingDetection[];
 extern const char kDisableComponentExtensionsWithBackgroundPages[];
diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc
index 7c08dbc..5d33e8a1 100644
--- a/chrome/common/pref_names.cc
+++ b/chrome/common/pref_names.cc
@@ -3102,6 +3102,12 @@
 // mitigation enabled.
 const char kRendererCodeIntegrityEnabled[] = "renderer_code_integrity_enabled";
 
+// A boolean value, controlling whether Chrome renderer processes should have
+// Renderer App Container enabled or not. If this pref is set to false then
+// Renderer App Container is disabled, otherwise Renderer App Container is
+// controlled by the `RendererAppContainer` feature owned by sandbox/policy.
+const char kRendererAppContainerEnabled[] = "renderer_app_container_enabled";
+
 // A boolean that controls whether the Browser process has
 // ProcessExtensionPointDisablePolicy enabled.
 const char kBlockBrowserLegacyExtensionPoints[] =
diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h
index fce8139..a10a186 100644
--- a/chrome/common/pref_names.h
+++ b/chrome/common/pref_names.h
@@ -1052,6 +1052,7 @@
 // Windows mitigation policies.
 #if BUILDFLAG(IS_WIN)
 extern const char kRendererCodeIntegrityEnabled[];
+extern const char kRendererAppContainerEnabled[];
 extern const char kBlockBrowserLegacyExtensionPoints[];
 #endif  // BUILDFLAG(IS_WIN)
 
diff --git a/chrome/renderer/extensions/chrome_native_extension_bindings_system_unittest.cc b/chrome/renderer/extensions/chrome_native_extension_bindings_system_unittest.cc
index b68cfd5..ed26d08 100644
--- a/chrome/renderer/extensions/chrome_native_extension_bindings_system_unittest.cc
+++ b/chrome/renderer/extensions/chrome_native_extension_bindings_system_unittest.cc
@@ -103,7 +103,7 @@
   EXPECT_EQ("debugger.getTargets", last_params().name);
   EXPECT_EQ(extension->url(), last_params().source_url);
   EXPECT_TRUE(last_params().has_callback);
-  EXPECT_EQ(last_params().arguments, *DeprecatedListValueFromString("[ ]"));
+  EXPECT_EQ(last_params().arguments, ListValueFromString("[ ]"));
 }
 
 TEST_F(NativeExtensionBindingsSystemUnittest,
diff --git a/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc b/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
index 77c76a3..44c7e52 100644
--- a/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
+++ b/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
@@ -9,9 +9,11 @@
 #include <utility>
 
 #include "base/bind.h"
+#include "base/path_service.h"
 #include "base/run_loop.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/test_discardable_memory_allocator.h"
+#include "chrome/common/chrome_paths.h"
 #include "chrome/renderer/chrome_content_renderer_client.h"
 #include "chrome/test/base/chrome_render_view_test.h"
 #include "components/safe_browsing/buildflags.h"
@@ -48,8 +50,9 @@
   }
 };
 
-class PhishingClassifierTest : public ChromeRenderViewTest,
-                               public ::testing::WithParamInterface<bool> {
+class PhishingClassifierTest
+    : public ChromeRenderViewTest,
+      public ::testing::WithParamInterface<std::tuple<bool, bool>> {
  protected:
   PhishingClassifierTest()
       : url_tld_token_net_(features::kUrlTldToken + std::string("net")),
@@ -61,17 +64,19 @@
 
   void SetUp() override {
     ChromeRenderViewTest::SetUp();
-    if (GetParam()) {
-      PrepareModel();
+    bool is_protobuf, use_tflite;
+    std::tie(is_protobuf, use_tflite) = GetParam();
+    if (is_protobuf) {
+      PrepareModel(use_tflite);
     } else {
-      PrepareFlatModel();
+      PrepareFlatModel(use_tflite);
     }
     SetUpClassifier();
 
     base::DiscardableMemoryAllocator::SetInstance(&test_allocator_);
   }
 
-  void PrepareFlatModel() {
+  void PrepareFlatModel(bool use_tflite) {
     flatbuffers::FlatBufferBuilder builder(1024);
     std::vector<flatbuffers::Offset<flat::Hash>> hashes;
     // Make sure this is sorted.
@@ -130,10 +135,43 @@
         builder.CreateVector(page_words_vector);
 
     std::vector<flatbuffers::Offset<flat::TfLiteModelMetadata_::Threshold>>
-        thresholds_vector = {};
+        thresholds_vector;
+    if (use_tflite) {
+      thresholds_vector = {
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "502fd246eb6fad3eae0387c54e4ebe74", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "7c4065b088444b37d273872b771e6940", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "712036bd72bf185a2a4f88de9141d02d", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "9e9c15bfa7cb3f8699e2271116a4175c", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "6c2cb3f559e7a03f37dd873fc007dc65", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "1cbeb74661a5e7e05c993f2524781611", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "989790016b6adca9d46b9c8ec6b8fe3a", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "501067590331ca2d243c669e6084c47e", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "40aed7e33c100058e54c73af3ed49524", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "62f53ea23c7ad2590db711235a45fd38", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "ee6fb9baa44f192bc3c53d8d3c6f7a3d", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "ea54b0830d871286e2b4023bbb431710", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "25645a55b844f970337218ea8f1f26b7", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "c9a8640be09f97f170f1a2708058c48f", 2.0),
+          flat::TfLiteModelMetadata_::CreateThresholdDirect(
+              builder, "953255ea26aa8578d06593ff33e99298", 2.0)};
+    }
     flatbuffers::Offset<flat::TfLiteModelMetadata> tflite_metadata_flat =
-        flat::CreateTfLiteModelMetadataDirect(builder, 0, &thresholds_vector, 0,
-                                              0);
+        flat::CreateTfLiteModelMetadataDirect(builder, 0, &thresholds_vector,
+                                              48, 48);
 
     flat::ClientSideModelBuilder csd_model_builder(builder);
     csd_model_builder.add_hashes(hashes_flat);
@@ -155,11 +193,18 @@
     ASSERT_TRUE(mapped_region_.IsValid());
     memcpy(mapped_region_.mapping.memory(), model_str.data(),
            model_str.length());
+    base::File tflite_model;
+    if (use_tflite) {
+      base::FilePath tflite_path;
+      GetTfliteModelPath(&tflite_path),
+          tflite_model = base::File(
+              tflite_path, base::File::FLAG_OPEN | base::File::FLAG_READ);
+    }
     ScorerStorage::GetInstance()->SetScorer(FlatBufferModelScorer::Create(
-        mapped_region_.region.Duplicate(), base::File()));
+        mapped_region_.region.Duplicate(), std::move(tflite_model)));
   }
 
-  void PrepareModel() {
+  void PrepareModel(bool use_tflite) {
     // Construct a model to test with.  We include one feature from each of
     // the feature extractors, which allows us to verify that they all ran.
     ClientSideModel model;
@@ -196,8 +241,52 @@
     model.set_max_shingles_per_page(100);
     model.set_shingle_size(3);
 
-    ScorerStorage::GetInstance()->SetScorer(
-        ProtobufModelScorer::Create(model.SerializeAsString(), base::File()));
+    base::File tflite_model;
+    if (use_tflite) {
+      base::FilePath tflite_path;
+      GetTfliteModelPath(&tflite_path),
+          tflite_model = base::File(
+              tflite_path, base::File::FLAG_OPEN | base::File::FLAG_READ);
+
+      model.mutable_tflite_metadata()->set_input_width(48);
+      model.mutable_tflite_metadata()->set_input_height(48);
+
+      std::vector<std::pair<std::string, double>> thresholds{
+          {"502fd246eb6fad3eae0387c54e4ebe74", 2.0},
+          {"7c4065b088444b37d273872b771e6940", 2.0},
+          {"712036bd72bf185a2a4f88de9141d02d", 2.0},
+          {"9e9c15bfa7cb3f8699e2271116a4175c", 2.0},
+          {"6c2cb3f559e7a03f37dd873fc007dc65", 2.0},
+          {"1cbeb74661a5e7e05c993f2524781611", 2.0},
+          {"989790016b6adca9d46b9c8ec6b8fe3a", 2.0},
+          {"501067590331ca2d243c669e6084c47e", 2.0},
+          {"40aed7e33c100058e54c73af3ed49524", 2.0},
+          {"62f53ea23c7ad2590db711235a45fd38", 2.0},
+          {"ee6fb9baa44f192bc3c53d8d3c6f7a3d", 2.0},
+          {"ea54b0830d871286e2b4023bbb431710", 2.0},
+          {"25645a55b844f970337218ea8f1f26b7", 2.0},
+          {"c9a8640be09f97f170f1a2708058c48f", 2.0},
+          {"953255ea26aa8578d06593ff33e99298", 2.0}};
+      for (const auto& label_and_threshold : thresholds) {
+        TfLiteModelMetadata::Threshold* threshold =
+            model.mutable_tflite_metadata()->add_thresholds();
+        threshold->set_label(label_and_threshold.first);
+        threshold->set_threshold(label_and_threshold.second);
+      }
+    }
+    ScorerStorage::GetInstance()->SetScorer(ProtobufModelScorer::Create(
+        model.SerializeAsString(), std::move(tflite_model)));
+  }
+
+  void GetTfliteModelPath(base::FilePath* path) {
+    ASSERT_TRUE(base::PathService::Get(chrome::DIR_TEST_DATA, path));
+#if BUILDFLAG(IS_ANDROID)
+    *path = path->AppendASCII("safe_browsing")
+                .AppendASCII("visual_model_android.tflite");
+#else
+    *path = path->AppendASCII("safe_browsing")
+                .AppendASCII("visual_model_desktop.tflite");
+#endif
   }
 
   void SetUpClassifier() {
@@ -359,6 +448,7 @@
       "<html><body><a href=\"http://phishing.com/\">login</a></body></html>");
   RunPhishingClassifier(&page_text_);
 
+  EXPECT_NE(PhishingClassifier::kInvalidScore, phishy_score_);
   EXPECT_TRUE(is_phishing_);
   EXPECT_TRUE(is_dom_match_);
 }
@@ -368,13 +458,15 @@
            "<html><body><a href=\"http://safe.com/\">login</a></body></html>");
   RunPhishingClassifier(&page_text_);
 
+  EXPECT_NE(PhishingClassifier::kInvalidScore, phishy_score_);
   EXPECT_FALSE(is_phishing_);
   EXPECT_FALSE(is_dom_match_);
 }
 
 INSTANTIATE_TEST_SUITE_P(CSDModelTypes,
                          PhishingClassifierTest,
-                         ::testing::Bool());
+                         ::testing::Combine(::testing::Bool(),
+                                            ::testing::Bool()));
 
 // TODO(jialiul): Add test to verify that classification only starts on GET
 // method. It seems there is no easy way to simulate a HTTP POST in
diff --git a/chrome/test/BUILD.gn b/chrome/test/BUILD.gn
index 785b8b8..1c1a7e5c 100644
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -2416,6 +2416,7 @@
         "//components/account_manager_core:test_support",
       ]
       sources += [
+        "../browser/browser_process_platform_part_chromeos_browsertest.cc",
         "../browser/certificate_provider/test_certificate_provider_extension_mixin.cc",
         "../browser/certificate_provider/test_certificate_provider_extension_mixin.h",
         "../browser/download/notification/download_notification_browsertest.cc",
@@ -3307,6 +3308,7 @@
       }
       if (is_mac) {
         sources += [
+          "../browser/ui/views/javascript_tab_modal_dialog_view_views_browsertest_mac.mm",
           "../browser/ui/views/status_bubble_views_browsertest_mac.h",
           "../browser/ui/views/status_bubble_views_browsertest_mac.mm",
         ]
@@ -4324,14 +4326,6 @@
     } else if (enable_extensions) {
       sources -= [ "../browser/extensions/api/braille_display_private/braille_display_private_apitest.cc" ]
     }
-    if (is_chrome_branded && safe_browsing_mode == 1 && !is_mac) {
-      sources -= [
-        # These tests depend on single process mode, which is disabled in
-        # official builds.
-        "../renderer/safe_browsing/phishing_classifier_browsertest.cc",
-        "../renderer/safe_browsing/phishing_classifier_delegate_browsertest.cc",
-      ]
-    }
 
     if (is_chromeos_ash || ((is_linux || is_chromeos_lacros) && use_dbus)) {
       sources += [ "../browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_apitest.cc" ]
diff --git a/chrome/test/base/in_process_browser_test.cc b/chrome/test/base/in_process_browser_test.cc
index 5c5e1d4..9f1aa1e 100644
--- a/chrome/test/base/in_process_browser_test.cc
+++ b/chrome/test/base/in_process_browser_test.cc
@@ -483,6 +483,10 @@
   // TODO(pkotwicz): Investigate if we can remove this switch.
   if (exit_when_last_browser_closes_)
     command_line->AppendSwitch(switches::kDisableZeroBrowsersOpenForTests);
+#if BUILDFLAG(IS_CHROMEOS)
+  // Do not automaximize in browser tests.
+  command_line->AppendSwitch(switches::kDisableAutoMaximizeForTests);
+#endif
 }
 
 void InProcessBrowserTest::TearDown() {
@@ -718,11 +722,6 @@
 
   SelectFirstBrowser();
   if (browser_) {
-#if BUILDFLAG(IS_CHROMEOS)
-    // There are cases where windows get created maximized by default.
-    if (browser_->window()->IsMaximized())
-      browser_->window()->Restore();
-#endif
     auto* tab = browser_->tab_strip_model()->GetActiveWebContents();
     content::WaitForLoadStop(tab);
     SetInitialWebContents(tab);
diff --git a/chrome/test/data/banners/manifest_isolated.json b/chrome/test/data/banners/manifest_isolated.json
index 1c25284..e1b34c1 100644
--- a/chrome/test/data/banners/manifest_isolated.json
+++ b/chrome/test/data/banners/manifest_isolated.json
@@ -13,6 +13,6 @@
   "orientation": "landscape",
   "isolated_storage": true,
   "permissions_policy": {
-    "usb": [ "self" ]
+    "usb": [ "*" ]
   }
 }
diff --git a/chrome/test/data/policy/policy_test_cases.json b/chrome/test/data/policy/policy_test_cases.json
index 995b63b..4e684f5 100644
--- a/chrome/test/data/policy/policy_test_cases.json
+++ b/chrome/test/data/policy/policy_test_cases.json
@@ -15533,6 +15533,23 @@
       }
     ]
   },
+  "RendererAppContainerEnabled": {
+    "os": [
+      "win"
+    ],
+    "policy_pref_mapping_tests": [
+      {
+        "policies": {
+          "RendererAppContainerEnabled": true
+        },
+        "prefs": {
+          "renderer_app_container_enabled": {
+            "location": "local_state"
+          }
+        }
+      }
+    ]
+  },
   "BrowserLegacyExtensionPointsBlocked": {
     "os": [
       "win"
diff --git a/chrome/test/data/safe_browsing/visual_model_android.tflite b/chrome/test/data/safe_browsing/visual_model_android.tflite
new file mode 100644
index 0000000..8478ec7
--- /dev/null
+++ b/chrome/test/data/safe_browsing/visual_model_android.tflite
Binary files differ
diff --git a/chrome/test/data/safe_browsing/visual_model_desktop.tflite b/chrome/test/data/safe_browsing/visual_model_desktop.tflite
new file mode 100644
index 0000000..4cd8a8fe
--- /dev/null
+++ b/chrome/test/data/safe_browsing/visual_model_desktop.tflite
Binary files differ
diff --git a/chrome/test/data/webui/chromeos/scanning/scan_preview_test.js b/chrome/test/data/webui/chromeos/scanning/scan_preview_test.js
index f65705c6..5e98dc6 100644
--- a/chrome/test/data/webui/chromeos/scanning/scan_preview_test.js
+++ b/chrome/test/data/webui/chromeos/scanning/scan_preview_test.js
@@ -429,7 +429,10 @@
     const darkModeSvg = `${srcBase}svg/ready_to_scan_dark.svg`;
     const getReadyToScanSvg = () =>
         (/** @type {!HTMLImageElement} */ (scanPreview.$$('#readyToScanImg')));
+
+    // Mock media query state for light mode.
     setIsDarkModeEnabled_(false);
+    await flushTasks();
     assertEquals(getReadyToScanSvg().src, lightModeSvg);
 
     // Mock media query state for dark mode.
diff --git a/chrome/test/data/webui/print_preview/destination_dialog_cros_test.ts b/chrome/test/data/webui/print_preview/destination_dialog_cros_test.ts
index 35aee4e..28e9c81 100644
--- a/chrome/test/data/webui/print_preview/destination_dialog_cros_test.ts
+++ b/chrome/test/data/webui/print_preview/destination_dialog_cros_test.ts
@@ -96,12 +96,6 @@
     assertEquals(
         GooglePromotedDestinationId.SAVE_AS_PDF,
         getDisplayedName(printerItems[0]!));
-    assertEquals(
-        'rgb(32, 33, 36)',
-        window
-            .getComputedStyle(
-                printerItems[0]!.shadowRoot!.querySelector('.name')!)
-            .color);
     Array.from(printerItems).slice(1, 5).forEach((item, index) => {
       assertEquals(destinations[index]!.displayName, getDisplayedName(item));
     });
diff --git a/chrome/updater/app/server/win/com_classes_legacy_unittest.cc b/chrome/updater/app/server/win/com_classes_legacy_unittest.cc
index c9262af..81f19081 100644
--- a/chrome/updater/app/server/win/com_classes_legacy_unittest.cc
+++ b/chrome/updater/app/server/win/com_classes_legacy_unittest.cc
@@ -92,16 +92,12 @@
     if (!cmd)
       return absl::nullopt;
 
-    std::wstring command_line =
+    const std::wstring command_line =
         web->executable_.value().find_first_of(L' ') == std::wstring::npos
             ? web->executable_.value()
             : base::CommandLine(web->executable_).GetCommandLineString();
-    if (!cmd->empty()) {
-      command_line.push_back(L' ');
-      command_line.append(*cmd);
-    }
-
-    return command_line;
+    return cmd->empty() ? command_line
+                        : base::StrCat({command_line, L" ", *cmd});
   }
 
   absl::optional<std::wstring> FormatCommandLine(
@@ -275,10 +271,7 @@
 }
 
 TEST_F(LegacyAppCommandWebImplTest, SimpleParameters) {
-  std::vector<std::wstring> parameters;
-  parameters.push_back(L"p1");
-  parameters.push_back(L"p2");
-  parameters.push_back(L"p3");
+  const std::vector<std::wstring> parameters = {L"p1", L"p2", L"p3"};
   const std::wstring process_command_line =
       GetCommandLine(base::DIR_PROGRAM_FILES, L"process.exe");
 
diff --git a/chromeos/chromeos_strings.grd b/chromeos/chromeos_strings.grd
index 7e58f0a..c957c3ac 100644
--- a/chromeos/chromeos_strings.grd
+++ b/chromeos/chromeos_strings.grd
@@ -3111,9 +3111,6 @@
         Installation complete.
       </message>
       <!-- Onboarding update page -->
-      <message name="IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_CONNECT" translateable="false" desc="The message that you can connect to the internet on the prevous page.">
-        To check if OS is up to date, connect to the internet in previous screen
-      </message>
       <message name="IDS_SHIMLESS_RMA_ONBOARDING_UPDATE_PROGRESS" translateable="false" desc="The update progress label.">
         OS update progress received <ph name="OPERATION_NAME">$1</ph> <ph name="PROGRESS">$2</ph>%
       </message>
diff --git a/chromeos/dbus/missive/fake_missive_client.h b/chromeos/dbus/missive/fake_missive_client.h
index 8e9e3a6..e501467 100644
--- a/chromeos/dbus/missive/fake_missive_client.h
+++ b/chromeos/dbus/missive/fake_missive_client.h
@@ -22,7 +22,7 @@
   FakeMissiveClient(const FakeMissiveClient& other) = delete;
   FakeMissiveClient& operator=(const FakeMissiveClient& other) = delete;
 
-  void Init();
+  void Init() override;
 
   // MissiveClient implementation:
   void EnqueueRecord(
diff --git a/chromeos/dbus/missive/missive_client.cc b/chromeos/dbus/missive/missive_client.cc
index abdde47f..aa7a612 100644
--- a/chromeos/dbus/missive/missive_client.cc
+++ b/chromeos/dbus/missive/missive_client.cc
@@ -336,7 +336,7 @@
 
 // static
 void MissiveClient::InitializeFake() {
-  (new FakeMissiveClient())->Init();
+  MissiveClient::InitializeFake<FakeMissiveClient>();
 }
 
 // static
diff --git a/chromeos/dbus/missive/missive_client.h b/chromeos/dbus/missive/missive_client.h
index e4cb1fb4..d4dc55c 100644
--- a/chromeos/dbus/missive/missive_client.h
+++ b/chromeos/dbus/missive/missive_client.h
@@ -5,6 +5,8 @@
 #ifndef CHROMEOS_DBUS_MISSIVE_MISSIVE_CLIENT_H_
 #define CHROMEOS_DBUS_MISSIVE_MISSIVE_CLIENT_H_
 
+#include <type_traits>
+
 #include "base/callback.h"
 #include "base/component_export.h"
 #include "base/memory/weak_ptr.h"
@@ -29,6 +31,9 @@
   // Interface with testing functionality. Accessed through GetTestInterface(),
   // only implemented in the fake implementation.
   class TestInterface {
+   public:
+    virtual void Init() = 0;
+
    protected:
     virtual ~TestInterface() = default;
   };
@@ -40,8 +45,23 @@
   static void Initialize(dbus::Bus* bus);
 
   // Creates and initializes a fake global instance if not already created.
+  // This is a non-template overload of the template method "InitializeFake".
+  // Absence of this overload, all usage of "InitializeFake" would require
+  // including |fake_missive_client.h| even though none of the method there is
+  // used.
   static void InitializeFake();
 
+  // Creates and initializes a fake global instance for the specified type if
+  // one is not already created.
+  template <class T>
+  static void InitializeFake() {
+    static_assert(std::is_base_of<MissiveClient, T>::value,
+                  "T must extend MissiveClient");
+    static_assert(std::is_base_of<MissiveClient::TestInterface, T>::value,
+                  "T must extend MissiveClient::TestInterface");
+    (new T())->Init();
+  }
+
   // Destroys the global instance.
   static void Shutdown();
 
diff --git a/chromeos/tast_control.gni b/chromeos/tast_control.gni
index 0442d72..0a3edbf9 100644
--- a/chromeos/tast_control.gni
+++ b/chromeos/tast_control.gni
@@ -79,6 +79,9 @@
   "security.NetworkListenersARC",
   "security.SELinuxProcessesARC",
 
+  # https://b/232952603
+  "security.SELinuxProcessesARC.vm",
+
   # https://crbug.com/1282369
   "apps.LaunchHelpAppOffline",
 
diff --git a/components/autofill_assistant/content/renderer/autofill_assistant_agent_browsertest.cc b/components/autofill_assistant/content/renderer/autofill_assistant_agent_browsertest.cc
index ea6d3e0..690a33a 100644
--- a/components/autofill_assistant/content/renderer/autofill_assistant_agent_browsertest.cc
+++ b/components/autofill_assistant/content/renderer/autofill_assistant_agent_browsertest.cc
@@ -250,17 +250,17 @@
   base::MockCallback<base::OnceCallback<void(bool)>> callback;
   EXPECT_CALL(callback, Run(true));
 
-  const int backend_node_id = 3;  // Incrementally assigned, extracted manually.
-  autofill_assistant_agent_->SetElementValue(backend_node_id, u"value",
-                                             /* send_events= */ true,
-                                             callback.Get());
-  base::RunLoop().RunUntilIdle();
-
   const auto web_element = GetMainRenderFrame()
                                ->GetWebFrame()
                                ->GetDocument()
                                .GetElementById(blink::WebString::FromUTF8("id"))
                                .To<blink::WebFormControlElement>();
+
+  autofill_assistant_agent_->SetElementValue(
+      web_element.GetDevToolsNodeIdForTest(), u"value",
+      /* send_events= */ true, callback.Get());
+  base::RunLoop().RunUntilIdle();
+
   EXPECT_EQ(web_element.Value(), "value");
 }
 
@@ -282,10 +282,9 @@
 
   EXPECT_EQ(web_element.Value(), "dog");
 
-  const int backend_node_id = 3;  // Incrementally assigned, extracted manually.
-  autofill_assistant_agent_->SetElementValue(backend_node_id, u"cat",
-                                             /* send_events= */ true,
-                                             callback.Get());
+  autofill_assistant_agent_->SetElementValue(
+      web_element.GetDevToolsNodeIdForTest(), u"cat",
+      /* send_events= */ true, callback.Get());
   base::RunLoop().RunUntilIdle();
 
   EXPECT_EQ(web_element.Value(), "cat");
@@ -299,10 +298,13 @@
   base::MockCallback<base::OnceCallback<void(bool)>> callback;
   EXPECT_CALL(callback, Run(false));
 
-  const int backend_node_id = 3;  // Incrementally assigned, extracted manually.
-  autofill_assistant_agent_->SetElementValue(backend_node_id, u"value",
-                                             /* send_events= */ true,
-                                             callback.Get());
+  const auto web_element =
+      GetMainRenderFrame()->GetWebFrame()->GetDocument().GetElementById(
+          blink::WebString::FromUTF8("id"));
+
+  autofill_assistant_agent_->SetElementValue(
+      web_element.GetDevToolsNodeIdForTest(), u"value",
+      /* send_events= */ true, callback.Get());
   base::RunLoop().RunUntilIdle();
 }
 
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java
index 5c37120..29b32f1 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilityConstants.java
@@ -14,8 +14,6 @@
      */
     public static final String PAGE_ZOOM_ALWAYS_SHOW_MENU_ITEM =
             "Chrome.PageZoom.AlwaysShowMenuItem";
-    public static final String PAGE_ZOOM_DEFAULT_ZOOM_SETTING =
-            "Chrome.PageZoom.DefaultZoomSetting";
 
     /**
      * The preference keys for font size preferences.
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java
index a61b7a01..a2b1ccf 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/AccessibilitySettings.java
@@ -77,9 +77,9 @@
 
         if (mDelegate.showPageZoomSettingsUI()) {
             mTextScalePref.setVisible(false);
-            mPageZoomDefaultZoomPref.setInitialValue(PageZoomUtils.getDefaultZoomValue());
+            mPageZoomDefaultZoomPref.setInitialValue(PageZoomUtils.getDefaultZoomSeekValue());
             mPageZoomDefaultZoomPref.setOnPreferenceChangeListener(this);
-            mPageZoomAlwaysShowPref.setChecked(PageZoomUtils.getShouldAlwaysShowZoomValue());
+            mPageZoomAlwaysShowPref.setChecked(PageZoomUtils.shouldAlwaysShowZoomMenuItem());
             mPageZoomAlwaysShowPref.setOnPreferenceChangeListener(this);
         } else {
             mPageZoomDefaultZoomPref.setVisible(false);
@@ -157,9 +157,9 @@
                 mReaderForAccessibilityDelegate.setEnabled((Boolean) newValue);
             }
         } else if (PREF_PAGE_ZOOM_DEFAULT_ZOOM.equals(preference.getKey())) {
-            PageZoomUtils.setDefaultZoomValue((Integer) newValue);
+            PageZoomUtils.setDefaultZoom((Integer) newValue);
         } else if (PREF_PAGE_ZOOM_ALWAYS_SHOW.equals(preference.getKey())) {
-            PageZoomUtils.setShouldAlwaysShowZoomValue((Boolean) newValue);
+            PageZoomUtils.setShouldAlwaysShowZoomMenuItem((Boolean) newValue);
         }
         return true;
     }
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomCoordinator.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomCoordinator.java
index a7def1a..3961d05 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomCoordinator.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomCoordinator.java
@@ -63,7 +63,7 @@
         mMediator.setWebContents(webContents);
 
         // TODO(mschillaci): Remove this when proper dismiss conditions are added.
-        mView.postDelayed(this::hide, 5000);
+        mView.postDelayed(this::hide, 50000);
     }
 
     /**
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediator.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediator.java
index 56491ad..079d181f 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediator.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediator.java
@@ -4,7 +4,9 @@
 
 package org.chromium.components.browser_ui.accessibility;
 
-import static org.chromium.components.browser_ui.accessibility.PageZoomUtils.PAGE_ZOOM_DEFAULT_ZOOM_VALUE;
+import static org.chromium.components.browser_ui.accessibility.PageZoomUtils.AVAILABLE_ZOOM_FACTORS;
+import static org.chromium.components.browser_ui.accessibility.PageZoomUtils.PAGE_ZOOM_DEFAULT_SEEK_VALUE;
+import static org.chromium.components.browser_ui.accessibility.PageZoomUtils.convertZoomFactorToSeekBarValue;
 
 import androidx.annotation.NonNull;
 import androidx.annotation.VisibleForTesting;
@@ -23,28 +25,6 @@
  * not be accessed outside the component.
  */
 public class PageZoomMediator {
-    /**
-     * Available zoom levels as they would be presented to a user. These match the currently
-     * used levels on Chrome Desktop. See: components/zoom/page_zoom_constants.cc
-     */
-    private static final double[] AVAILABLE_ZOOM_LEVELS = new double[] {0.25, 0.33, 0.50, 0.67,
-            0.75, 0.80, 0.90, 1.00, 1.10, 1.25, 1.33, 1.50, 1.75, 2.00, 2.50, 3.00, 4.00, 5.00};
-
-    /**
-     * Available zoom factors that correspond to the zoom levels above. These numbers are used
-     * internally to give the above zoom levels and are not presented to the user. These become
-     * the exponent that |kTextSizeMultiplierRatio| = 1.2 is raised to for the above numbers,
-     * e.g. 1.2^-7.6 = 0.25, or 1.2^3.8 = 2.0. See: third_party/blink/common/page/page_zoom.cc
-     */
-    private static final double[] AVAILABLE_ZOOM_FACTORS = new double[] {-7.60, -6.08, -3.80, -2.20,
-            -1.58, -1.22, -0.58, 0.00, 0.52, 1.22, 1.56, 2.22, 3.07, 3.80, 5.03, 6.03, 7.60, 8.83};
-
-    // Default index for zoom factor, set to be 100%.
-    private static final int DEFAULT_ZOOM_FACTOR_INDEX = 7;
-
-    // Current zoom factor set by the user.
-    private int mZoomIndex = DEFAULT_ZOOM_FACTOR_INDEX;
-
     private final PropertyModel mModel;
     private WebContents mWebContents;
 
@@ -53,6 +33,7 @@
 
         mModel.set(PageZoomProperties.DECREASE_ZOOM_CALLBACK, this::handleDecreaseClicked);
         mModel.set(PageZoomProperties.INCREASE_ZOOM_CALLBACK, this::handleIncreaseClicked);
+        mModel.set(PageZoomProperties.SEEKBAR_CHANGE_CALLBACK, this::handleSeekBarValueChanged);
     }
 
     /**
@@ -72,7 +53,7 @@
         }
 
         // Always show the menu item if the user has set this in Accessibility Settings.
-        if (PageZoomUtils.getShouldAlwaysShowZoomValue()) {
+        if (PageZoomUtils.shouldAlwaysShowZoomMenuItem()) {
             return true;
         }
 
@@ -82,7 +63,7 @@
                 1f);
 
         boolean defaultDefaultPageZoom =
-                PageZoomUtils.getDefaultZoomValue() == PAGE_ZOOM_DEFAULT_ZOOM_VALUE;
+                PageZoomUtils.getDefaultZoomSeekValue() == PAGE_ZOOM_DEFAULT_SEEK_VALUE;
 
         return !defaultSystemFontSize || !defaultDefaultPageZoom;
     }
@@ -93,31 +74,96 @@
      */
     protected void setWebContents(WebContents webContents) {
         mWebContents = webContents;
-        mZoomIndex = Arrays.binarySearch(AVAILABLE_ZOOM_FACTORS, getZoomLevel(mWebContents));
-        updateState();
+        initialize();
     }
 
     @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
     void handleDecreaseClicked(Void unused) {
-        // Check if we are already at the minimum zoom.
-        if (mZoomIndex <= 0) return;
+        // When decreasing zoom, "snap" to the greatest preset value that is less than the current.
+        double currentZoomFactor = getZoomLevel(mWebContents);
+        if (currentZoomFactor <= AVAILABLE_ZOOM_FACTORS[0]) return;
 
-        --mZoomIndex;
-        updateState();
+        int index = getNextIndex(true, currentZoomFactor);
+
+        if (index >= 0) {
+            mModel.set(PageZoomProperties.CURRENT_SEEK_VALUE,
+                    PageZoomUtils.convertZoomFactorToSeekBarValue(AVAILABLE_ZOOM_FACTORS[index]));
+            setZoomLevel(mWebContents, AVAILABLE_ZOOM_FACTORS[index]);
+            updateButtonStates(AVAILABLE_ZOOM_FACTORS[index]);
+        }
     }
 
     @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
     void handleIncreaseClicked(Void unused) {
-        // Check if we are already at the maximum zoom.
-        if (mZoomIndex >= AVAILABLE_ZOOM_FACTORS.length - 1) return;
+        // When increasing zoom, "snap" to the smallest preset value that is more than the current.
+        double currentZoomFactor = getZoomLevel(mWebContents);
+        if (currentZoomFactor >= AVAILABLE_ZOOM_FACTORS[AVAILABLE_ZOOM_FACTORS.length - 1]) return;
 
-        ++mZoomIndex;
-        updateState();
+        int index = getNextIndex(false, currentZoomFactor);
+
+        if (index <= AVAILABLE_ZOOM_FACTORS.length - 1) {
+            mModel.set(PageZoomProperties.CURRENT_SEEK_VALUE,
+                    PageZoomUtils.convertZoomFactorToSeekBarValue(AVAILABLE_ZOOM_FACTORS[index]));
+            setZoomLevel(mWebContents, AVAILABLE_ZOOM_FACTORS[index]);
+            updateButtonStates(AVAILABLE_ZOOM_FACTORS[index]);
+        }
     }
 
-    private void updateState() {
-        setZoomLevel(mWebContents, AVAILABLE_ZOOM_FACTORS[mZoomIndex]);
-        mModel.set(PageZoomProperties.CURRENT_ZOOM, mZoomIndex);
+    @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
+    void handleSeekBarValueChanged(int newValue) {
+        setZoomLevel(mWebContents, PageZoomUtils.convertSeekBarValueToZoomFactor(newValue));
+        mModel.set(PageZoomProperties.CURRENT_SEEK_VALUE, newValue);
+        updateButtonStates(PageZoomUtils.convertSeekBarValueToZoomFactor(newValue));
+    }
+
+    private void initialize() {
+        // We must first fetch the current zoom factor for the given web contents.
+        double currentZoomFactor = getZoomLevel(mWebContents);
+
+        // The seekbar should start at the seek value that corresponds to this zoom factor.
+        mModel.set(PageZoomProperties.CURRENT_SEEK_VALUE,
+                convertZoomFactorToSeekBarValue(currentZoomFactor));
+
+        updateButtonStates(currentZoomFactor);
+    }
+
+    private int getNextIndex(boolean decrease, double currentZoomFactor) {
+        // BinarySearch will return the index of the first value equal to or greater than the given.
+        // Otherwise it will return (-(index) - 1). If this is the case add one and negate.
+        int index = Arrays.binarySearch(AVAILABLE_ZOOM_FACTORS, currentZoomFactor);
+
+        // If the value is found, index will be >=0 and we will decrement/increment accordingly:
+        if (index >= 0) {
+            if (decrease) {
+                --index;
+            } else {
+                ++index;
+            }
+        }
+
+        // If the value is not found, index will be (-(index) - 1), so negate and add one:
+        if (index < 0) {
+            index = ++index * -1;
+
+            // Index will now be the first index above the current value, so in the case of
+            // decreasing zoom, we will decrement once.
+            if (decrease) --index;
+        }
+
+        return index;
+    }
+
+    private void updateButtonStates(double newZoomFactor) {
+        // Round the new zoom factor to two decimal places (since our preset values are rounded).
+        newZoomFactor = (double) Math.round(newZoomFactor * 100) / 100;
+
+        // If the new zoom factor is greater than the minimum zoom factor, enable decrease button.
+        mModel.set(PageZoomProperties.DECREASE_ZOOM_ENABLED,
+                newZoomFactor > AVAILABLE_ZOOM_FACTORS[0]);
+
+        // If the new zoom factor is less than the maximum zoom factor, enable increase button.
+        mModel.set(PageZoomProperties.INCREASE_ZOOM_ENABLED,
+                newZoomFactor < AVAILABLE_ZOOM_FACTORS[AVAILABLE_ZOOM_FACTORS.length - 1]);
     }
 
     // Pass-through methods to HostZoomMap, which has static methods to call through JNI.
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediatorUnitTest.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediatorUnitTest.java
index 05860b8..5559a697 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediatorUnitTest.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomMediatorUnitTest.java
@@ -44,6 +44,10 @@
             "Failure in decrease zoom method. Expected no JNI calls but at least 1 occurred.";
     private static final String INCREASE_ZOOM_FAILURE_WITH_JNI =
             "Failure in increase zoom method. Expected no JNI calls but at least 1 occurred.";
+    private static final String SEEKBAR_VALUE_FAILURE =
+            "Failure to update zoom factor or seekbar level when value seekbar value changed.";
+    private static final String SEEKBAR_VALUE_FAILURE_NO_JNI =
+            "Failure in seekbar value method. Expected 1 JNI call but none occurred.";
 
     @Rule
     public JniMocker mJniMocker = new JniMocker();
@@ -72,21 +76,25 @@
         // Verify that calling decrease zoom method sends expected value to native code.
         when(mHostZoomMapMock.getZoomLevel(any())).thenReturn(2.22);
         mMediator.setWebContents(mWebContentsMock);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 11, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 26, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
         mMediator.handleDecreaseClicked(null);
         verify(mHostZoomMapMock, times(1).description(DECREASE_ZOOM_FAILURE_NO_JNI))
                 .setZoomLevel(mWebContentsMock, 1.56);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 10, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 22, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
 
         // Verify that when already at the minimum zoom, no value is sent to native code.
         when(mHostZoomMapMock.getZoomLevel(any())).thenReturn(-7.6);
         mMediator.setWebContents(mWebContentsMock);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 0, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 0, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
         mMediator.handleDecreaseClicked(null);
         verify(mHostZoomMapMock, never().description(DECREASE_ZOOM_FAILURE_WITH_JNI))
                 .setZoomLevel(eq(mWebContentsMock),
                         ArgumentMatchers.doubleThat(argument -> argument < -7.6));
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 0, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 0, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
     }
 
     @Test
@@ -94,20 +102,40 @@
         // Verify that calling increase zoom method sends expected value to native code.
         when(mHostZoomMapMock.getZoomLevel(any())).thenReturn(2.22);
         mMediator.setWebContents(mWebContentsMock);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 11, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 26, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
         mMediator.handleIncreaseClicked(null);
         verify(mHostZoomMapMock, times(1).description(INCREASE_ZOOM_FAILURE_NO_JNI))
                 .setZoomLevel(mWebContentsMock, 3.07);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 12, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 31, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
 
         // Verify that when already at the maximum zoom, no value is sent to native code.
         when(mHostZoomMapMock.getZoomLevel(any())).thenReturn(8.83);
         mMediator.setWebContents(mWebContentsMock);
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 17, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 100, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
         mMediator.handleIncreaseClicked(null);
         verify(mHostZoomMapMock, never().description(INCREASE_ZOOM_FAILURE_WITH_JNI))
                 .setZoomLevel(eq(mWebContentsMock),
                         ArgumentMatchers.doubleThat(argument -> argument > 8.83));
-        Assert.assertEquals(CURRENT_ZOOM_FAILURE, 17, mModel.get(PageZoomProperties.CURRENT_ZOOM));
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 100, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
+    }
+
+    @Test
+    public void testSeekBarValueChanged() {
+        // Verify the calling seekbar value change method sends expected value to native code.
+        when(mHostZoomMapMock.getZoomLevel(any())).thenReturn(2.22);
+        mMediator.setWebContents(mWebContentsMock);
+        Assert.assertEquals(
+                CURRENT_ZOOM_FAILURE, 26, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
+        mMediator.handleSeekBarValueChanged(28);
+        verify(mHostZoomMapMock, times(1).description(SEEKBAR_VALUE_FAILURE_NO_JNI))
+                .setZoomLevel(eq(mWebContentsMock),
+                        ArgumentMatchers.doubleThat(
+                                argument -> Math.abs(2.5088 - argument) <= 0.001));
+        Assert.assertEquals(
+                SEEKBAR_VALUE_FAILURE, 28, mModel.get(PageZoomProperties.CURRENT_SEEK_VALUE));
     }
 }
\ No newline at end of file
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomProperties.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomProperties.java
index 1190b1a..6ad2cb8 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomProperties.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomProperties.java
@@ -6,6 +6,7 @@
 
 import org.chromium.base.Callback;
 import org.chromium.ui.modelutil.PropertyKey;
+import org.chromium.ui.modelutil.PropertyModel.WritableBooleanPropertyKey;
 import org.chromium.ui.modelutil.PropertyModel.WritableIntPropertyKey;
 import org.chromium.ui.modelutil.PropertyModel.WritableObjectPropertyKey;
 
@@ -13,11 +14,21 @@
  * Properties for the page zoom feature.
  */
 class PageZoomProperties {
-    static final WritableIntPropertyKey CURRENT_ZOOM = new WritableIntPropertyKey();
     static final WritableObjectPropertyKey<Callback<Void>> DECREASE_ZOOM_CALLBACK =
             new WritableObjectPropertyKey<Callback<Void>>();
     static final WritableObjectPropertyKey<Callback<Void>> INCREASE_ZOOM_CALLBACK =
             new WritableObjectPropertyKey<Callback<Void>>();
-    static final PropertyKey[] ALL_KEYS = {
-            CURRENT_ZOOM, DECREASE_ZOOM_CALLBACK, INCREASE_ZOOM_CALLBACK};
+    static final WritableObjectPropertyKey<Callback<Integer>> SEEKBAR_CHANGE_CALLBACK =
+            new WritableObjectPropertyKey<Callback<Integer>>();
+
+    static final WritableBooleanPropertyKey DECREASE_ZOOM_ENABLED =
+            new WritableBooleanPropertyKey();
+    static final WritableBooleanPropertyKey INCREASE_ZOOM_ENABLED =
+            new WritableBooleanPropertyKey();
+
+    static final WritableIntPropertyKey CURRENT_SEEK_VALUE = new WritableIntPropertyKey();
+
+    static final PropertyKey[] ALL_KEYS = {DECREASE_ZOOM_CALLBACK, INCREASE_ZOOM_CALLBACK,
+            SEEKBAR_CHANGE_CALLBACK, DECREASE_ZOOM_ENABLED, INCREASE_ZOOM_ENABLED,
+            CURRENT_SEEK_VALUE};
 }
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java
index 82207bc..5d16422 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomUtils.java
@@ -11,10 +11,44 @@
  * General purpose utils class for page zoom feature. This is for methods that are shared by both
  * the settings UI and the MVC component (e.g. shared prefs calls), and is accessed by each
  * individually rather than having the settings UI depend on the MVC component.
+ *
+ * The zoom of a page is calculated internally with a base an exponent. The base is set to
+ * |kTextSizeMultiplierRatio| = 1.2. See: third_party/blink/common/page/page_zoom.cc.
+ * E.g. To get a zoom level of 25%, internally the number -7.6 is used, because: 1.2^-7.6 = 0.25.
+ *
+ * To help with confusion, we will consistently stick to the following verbiage:
+ *
+ * "zoom factor" = the internal number used by HostZoomMap, acts as the exponent. (double)
+ * "zoom level" = the percentage for the zoom that is presented externally to the user. (double)
+ * "zoom string" = the string that is actually presented to the user for zoom percentage. (String)
+ * "zoom seek value" = an arbitrary int to map the factor to an integer value for a SeekBar. (int)
+ *
+ * For example, some common zoom values are:
+ *
+ *        string        factor      level      seek value
+ *          25%     |   -7.6    |   0.25    |      0      |
+ *          50%     |   -3.8    |   0.50    |      5      |
+ *         100%     |    0.0    |   1.00    |     16      |
+ *         250%     |   5.03    |   2.50    |     47      |
+ *         500%     |   8.83    |   5.00    |    100      |
+ *
  */
 public class PageZoomUtils {
+    // Preset zoom factors that the +/- buttons can "snap" the zoom level to if user chooses to
+    // not use the slider. These zoom factors correspond to the zoom levels that are used on
+    // desktop, i.e. {0.25, 0.33, 0.50, 0.67, ... 3.00, 4.00, 5.00}.
+    public static final double[] AVAILABLE_ZOOM_FACTORS = new double[] {-7.60, -6.08, -3.80, -2.20,
+            -1.58, -1.22, -0.58, 0.00, 0.52, 1.22, 1.56, 2.22, 3.07, 3.80, 5.03, 6.03, 7.60, 8.83};
+
     // The default value for zoom that user can change in the accessibility settings page.
-    public static final int PAGE_ZOOM_DEFAULT_ZOOM_VALUE = 50;
+    public static final int PAGE_ZOOM_DEFAULT_SEEK_VALUE = convertZoomFactorToSeekBarValue(0.0);
+
+    // The minimum and maximum zoom values as a percentage (e.g. 25% = 0.25, 500% = 5.0)
+    private static final float PAGE_ZOOM_MINIMUM_ZOOM_LEVEL = 0.25f;
+    private static final float PAGE_ZOOM_MAXIMUM_ZOOM_LEVEL = 5.00f;
+
+    // The value of the base for zoom factor, should match |kTextSizeMultiplierRatio|.
+    private static final float TEXT_SIZE_MULTIPLIER_RATIO = 1.2f;
 
     /**
      * Returns whether the Accessibility Settings page should include the 'Zoom' UI. The page
@@ -25,45 +59,86 @@
         return ContentFeatureList.isEnabled(ContentFeatureList.ACCESSIBILITY_PAGE_ZOOM);
     }
 
+    /**
+     * Seekbars have values 0 to 100 by default. For simplicity, we will keep these values and
+     * convert to the correct zoom factor under-the-hood. See comment at top of class.
+     *
+     * @param newValue  int value of the seekbar.
+     * @return double
+     */
+    public static double convertSeekBarValueToZoomFactor(int newValue) {
+        // Zoom levels are from |PAGE_ZOOM_MINIMUM_ZOOM_LEVEL| to |PAGE_ZOOM_MAXIMUM_ZOOM_LEVEL|,
+        // and these should map linearly to the seekbar's 0 - 100 range.
+        float seekbarPercent = (float) newValue / 100.0f;
+        float chosenZoomLevel = PAGE_ZOOM_MINIMUM_ZOOM_LEVEL
+                + ((PAGE_ZOOM_MAXIMUM_ZOOM_LEVEL - PAGE_ZOOM_MINIMUM_ZOOM_LEVEL) * seekbarPercent);
+
+        // The zoom level maps internally to a zoom factor, which is the exponent that
+        // |kTextSizeMultiplierRatio| = 1.2 is raised to. For example, 1.2^-7.6 = 0.25, or
+        // 1.2^3.8 = 2.0. See: third_party/blink/common/page/page_zoom.cc
+        // This means zoomFactor = log_base1.2(chosenZoomLevel). Java has natural log and base
+        // 10, we can rewrite the above as: log10(chosenZoomLevel) / log10(1.2);
+        return Math.log10(chosenZoomLevel) / Math.log10(TEXT_SIZE_MULTIPLIER_RATIO);
+    }
+
+    /**
+     * This method does the reverse of the above method.
+     * Seekbars have values 0 to 100 by default. For simplicity, we will keep these values and
+     * convert to the correct zoom factor under-the-hood.
+     *
+     * @param zoomFactor    zoom factor to get seek bar value for.
+     * @return int
+     */
+    public static int convertZoomFactorToSeekBarValue(double zoomFactor) {
+        // To get to a seekbar value from an index, raise the base (1.2) to the given |zoomFactor|
+        // exponent to get the zoom level. Find where this level sits proportionately between the
+        // min and max level, and use that percentage as the corresponding seek value.
+        double zoomLevel = Math.pow(TEXT_SIZE_MULTIPLIER_RATIO, zoomFactor);
+        double zoomLevelPercent = (double) (zoomLevel - PAGE_ZOOM_MINIMUM_ZOOM_LEVEL)
+                / (PAGE_ZOOM_MAXIMUM_ZOOM_LEVEL - PAGE_ZOOM_MINIMUM_ZOOM_LEVEL);
+
+        return (int) (100 * zoomLevelPercent);
+    }
+
     // Methods to interact with SharedPreferences. These do not use SharedPreferencesManager so
     // that they can be used in //components.
 
     /**
      * Returns the current user choice for default zoom level (set in Accessibility Settings).
+     * This is part of the Profile and is set in Desktop through Settings > Appearance.
      * @return int
      */
-    public static int getDefaultZoomValue() {
-        return ContextUtils.getAppSharedPreferences().getInt(
-                AccessibilityConstants.PAGE_ZOOM_DEFAULT_ZOOM_SETTING,
-                PAGE_ZOOM_DEFAULT_ZOOM_VALUE);
+    public static int getDefaultZoomSeekValue() {
+        // TODO(mschillaci): Connect with Prefs using the |Pref.PARTITION_DEFAULT_ZOOM_LEVEL| key.
+        return convertZoomFactorToSeekBarValue(0.0);
     }
 
     /**
      * Set a new user choice for default zoom level.
+     * This is part of the Profile and is set in Desktop through Settings > Appearance.
      * @param newValue int
      */
-    public static void setDefaultZoomValue(int newValue) {
-        ContextUtils.getAppSharedPreferences()
-                .edit()
-                .putInt(AccessibilityConstants.PAGE_ZOOM_DEFAULT_ZOOM_SETTING, newValue)
-                .apply();
+    public static void setDefaultZoom(int newValue) {
+        // TODO(mschillaci): Connect with Prefs using the |Pref.PARTITION_DEFAULT_ZOOM_LEVEL| key.
+        // convertSeekBarValueToZoomFactor(newValue);
     }
 
     /**
      * Returns the current user choice for always showing the Zoom AppMenu item (set in
-     * Accessibility Settings).
+     * Accessibility Settings). This setting is Chrome Android specific.
      * @return boolean
      */
-    public static boolean getShouldAlwaysShowZoomValue() {
+    public static boolean shouldAlwaysShowZoomMenuItem() {
         return ContextUtils.getAppSharedPreferences().getBoolean(
                 AccessibilityConstants.PAGE_ZOOM_ALWAYS_SHOW_MENU_ITEM, false);
     }
 
     /**
-     * Set a new user choice for always showing the Zoom AppMenu item.
+     * Set a new user choice for always showing the Zoom AppMenu item. This setting is Chrome
+     * Android specific.
      * @param newValue boolean
      */
-    public static void setShouldAlwaysShowZoomValue(boolean newValue) {
+    public static void setShouldAlwaysShowZoomMenuItem(boolean newValue) {
         ContextUtils.getAppSharedPreferences()
                 .edit()
                 .putBoolean(AccessibilityConstants.PAGE_ZOOM_ALWAYS_SHOW_MENU_ITEM, newValue)
diff --git a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomViewBinder.java b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomViewBinder.java
index a81cccc..4c1e2d2 100644
--- a/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomViewBinder.java
+++ b/components/browser_ui/accessibility/android/java/src/org/chromium/components/browser_ui/accessibility/PageZoomViewBinder.java
@@ -15,9 +15,9 @@
  */
 class PageZoomViewBinder {
     public static void bind(PropertyModel model, View view, PropertyKey propertyKey) {
-        if (PageZoomProperties.CURRENT_ZOOM == propertyKey) {
+        if (PageZoomProperties.CURRENT_SEEK_VALUE == propertyKey) {
             ((SeekBar) view.findViewById(R.id.page_zoom_slider))
-                    .setProgress(model.get(PageZoomProperties.CURRENT_ZOOM));
+                    .setProgress(model.get(PageZoomProperties.CURRENT_SEEK_VALUE));
         } else if (PageZoomProperties.DECREASE_ZOOM_CALLBACK == propertyKey) {
             view.findViewById(R.id.page_zoom_decrease_zoom_button)
                     .setOnClickListener(v
@@ -26,6 +26,30 @@
             view.findViewById(R.id.page_zoom_increase_zoom_button)
                     .setOnClickListener(v
                             -> model.get(PageZoomProperties.INCREASE_ZOOM_CALLBACK).onResult(null));
+        } else if (PageZoomProperties.DECREASE_ZOOM_ENABLED == propertyKey) {
+            view.findViewById(R.id.page_zoom_decrease_zoom_button)
+                    .setEnabled(model.get(PageZoomProperties.DECREASE_ZOOM_ENABLED));
+        } else if (PageZoomProperties.INCREASE_ZOOM_ENABLED == propertyKey) {
+            view.findViewById(R.id.page_zoom_increase_zoom_button)
+                    .setEnabled(model.get(PageZoomProperties.INCREASE_ZOOM_ENABLED));
+        } else if (PageZoomProperties.SEEKBAR_CHANGE_CALLBACK == propertyKey) {
+            ((SeekBar) view.findViewById(R.id.page_zoom_slider))
+                    .setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
+                        @Override
+                        public void onProgressChanged(
+                                SeekBar seekBar, int progress, boolean fromUser) {
+                            if (fromUser) {
+                                model.get(PageZoomProperties.SEEKBAR_CHANGE_CALLBACK)
+                                        .onResult(progress);
+                            }
+                        }
+
+                        @Override
+                        public void onStartTrackingTouch(SeekBar seekBar) {}
+
+                        @Override
+                        public void onStopTrackingTouch(SeekBar seekBar) {}
+                    });
         }
     }
 }
\ No newline at end of file
diff --git a/components/browser_ui/styles/android/java/res/drawable/ic_add.xml b/components/browser_ui/styles/android/java/res/drawable/ic_add.xml
index ee1aa43..7822a47e 100644
--- a/components/browser_ui/styles/android/java/res/drawable/ic_add.xml
+++ b/components/browser_ui/styles/android/java/res/drawable/ic_add.xml
@@ -7,9 +7,9 @@
     android:width="24dp"
     android:height="24dp"
     android:viewportWidth="24.0"
-    android:viewportHeight="24.0">
-
+    android:viewportHeight="24.0"
+    android:tint="@macro/default_icon_color">
     <path
-        android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"
-        android:fillColor="#000000" />
+        android:fillColor="@android:color/white"
+        android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" />
 </vector>
diff --git a/components/desks_storage/core/local_desks_data_manager_unittests.cc b/components/desks_storage/core/local_desks_data_manager_unittests.cc
index cef3707b..7fba0e35e 100644
--- a/components/desks_storage/core/local_desks_data_manager_unittests.cc
+++ b/components/desks_storage/core/local_desks_data_manager_unittests.cc
@@ -43,6 +43,7 @@
     "(1) desk_template (1)";
 constexpr char kDuplicatePatternMatchingNamedDeskExpectedNameTwo[] =
     "(1) desk_template (2)";
+constexpr uint32_t kThreadSafeIterations = 1000;
 
 const base::FilePath kInvalidFilePath = base::FilePath("?");
 const std::string kTestUuid1 = base::StringPrintf(kUuidFormat, 1);
@@ -112,6 +113,11 @@
   EXPECT_EQ(status, DeskModel::AddOrUpdateEntryStatus::kOk);
 }
 
+// Verifies that the status passed into it is kOk
+void VerifyEntryDeletedCorrectly(DeskModel::DeleteEntryStatus status) {
+  EXPECT_EQ(status, DeskModel::DeleteEntryStatus::kOk);
+}
+
 // Verifies that the status passed into it is kFailure
 void VerifyEntryAddedFailure(DeskModel::AddOrUpdateEntryStatus status) {
   EXPECT_EQ(status, DeskModel::AddOrUpdateEntryStatus::kFailure);
@@ -972,4 +978,23 @@
                                     base::FILE_PERMISSION_EXECUTE_BY_USER);
 }
 
+// Note: To fully utilize this test build and run it in a tsan build.
+// Instructions to do so can be found at:
+// //docs/website/site/developers/testing/threadsanitizer-tsan-v2/index.md
+// Otherwise the tsan tryjob should catch this test failing in CQ.
+TEST_F(LocalDeskDataManagerTest, StressTestModifyingEntriesForThreadSafety) {
+  for (uint32_t iteration = 0; iteration < kThreadSafeIterations; ++iteration) {
+    data_manager_->AddOrUpdateEntry(
+        MakeTestDeskTemplate(iteration % 10, ash::DeskTemplateType::kTemplate),
+        base::BindOnce(&VerifyEntryAddedCorrectly));
+
+    if (iteration % data_manager_->GetDeskTemplateEntryCount() == 0) {
+      data_manager_->DeleteAllEntries(
+          base::BindOnce(&VerifyEntryDeletedCorrectly));
+    }
+  }
+
+  task_environment_.RunUntilIdle();
+}
+
 }  // namespace desks_storage
diff --git a/components/dom_distiller/content/renderer/distillability_agent.cc b/components/dom_distiller/content/renderer/distillability_agent.cc
index b92ba934..7a3265a 100644
--- a/components/dom_distiller/content/renderer/distillability_agent.cc
+++ b/components/dom_distiller/content/renderer/distillability_agent.cc
@@ -68,7 +68,7 @@
 
 bool IsFiltered(const GURL& url) {
   for (auto* filter : kFilterlist) {
-    if (base::LowerCaseEqualsASCII(url.host(), filter)) {
+    if (base::EqualsCaseInsensitiveASCII(url.host(), filter)) {
       return true;
     }
   }
diff --git a/components/feature_engagement/README.md b/components/feature_engagement/README.md
index 1420c3eb..7fed8c5e 100644
--- a/components/feature_engagement/README.md
+++ b/components/feature_engagement/README.md
@@ -229,7 +229,7 @@
 }
 ```
 
-If `feature_engagement::Tracker::ShouldTriggerHelpUI` return `true` you must
+If `feature_engagement::Tracker::ShouldTriggerHelpUI` returns `true`, you must
 display the In-Product Help, as it will be tracked as if you showed it. In
 addition you are required to inform when the feature has been dismissed:
 
@@ -292,8 +292,8 @@
 To ensure that your in-product help triggers at the right time, you need to
 configure what the constraints are for showing. There are two ways of doing
 this: (1) Using a [client side configuration](#client-side-configuration), or
-(2) [field trial configuration](#field-trial-configuration). It is also possible
-to use a mix of both (1) and (2).
+(2) using a [field trial configuration](#field-trial-configuration). It is also
+possible to use a mix of both (1) and (2).
 
 Please read both sections below to figure out what fits your use-case best.
 
@@ -340,8 +340,8 @@
 imagine that your feature uses one main feature flag in addition to multiple IPH
 feature flags. You can still check in all the configuration locally, but leave
 the main feature flag and the IPHs off by default. This enables you to use a
-field trial to turn the IPHs on at the same time as your your main feature flag.
-This could potentially help some features in two ways:
+field trial to turn the IPHs on at the same time as your main feature flag. This
+could potentially help some features in two ways:
 
 1.  They do not need to guard invocations of `ShouldTriggerHelpUI(...)` for each
     IPH with their main feature flag, possibly leading to simpler code if the
diff --git a/components/feature_engagement/public/event_constants.h b/components/feature_engagement/public/event_constants.h
index 3f3c334..c7a23e8 100644
--- a/components/feature_engagement/public/event_constants.h
+++ b/components/feature_engagement/public/event_constants.h
@@ -91,7 +91,7 @@
 // The user has triggered the translate infobar manually.
 extern const char kTriggeredTranslateInfobar[];
 
-// The user has viewed the the BottomToolbar tip.
+// The user has viewed the BottomToolbar tip.
 extern const char kBottomToolbarOpened[];
 
 // The Discover feed has loaded content in the NTP.
diff --git a/components/feed/core/common/pref_names.cc b/components/feed/core/common/pref_names.cc
index 1e7ab60..396c35a 100644
--- a/components/feed/core/common/pref_names.cc
+++ b/components/feed/core/common/pref_names.cc
@@ -45,7 +45,6 @@
 const char kHasStoredData[] = "feedv2.has_stored_data";
 const char kWebFeedContentOrder[] = "webfeed.content_order";
 const char kLastSeenFeedType[] = "feedv2.last_seen_feed_type";
-const char kNoticeStates[] = "feed.notice_states";
 const char kFeedOnDeviceUserActionsCollector[] = "feed.user_actions_collection";
 const char kInfoCardStates[] = "feed.info_card_states";
 
@@ -90,7 +89,6 @@
   registry->RegisterBooleanPref(feed::prefs::kHasStoredData, false);
   registry->RegisterIntegerPref(feed::prefs::kWebFeedContentOrder, 0);
   registry->RegisterIntegerPref(feed::prefs::kLastSeenFeedType, 0);
-  registry->RegisterDictionaryPref(feed::prefs::kNoticeStates, 0);
   registry->RegisterListPref(feed::prefs::kFeedOnDeviceUserActionsCollector,
                              PrefRegistry::LOSSY_PREF);
   registry->RegisterDictionaryPref(feed::prefs::kInfoCardStates, 0);
diff --git a/components/feed/core/common/pref_names.h b/components/feed/core/common/pref_names.h
index 2f2c145a..68b2e22ee 100644
--- a/components/feed/core/common/pref_names.h
+++ b/components/feed/core/common/pref_names.h
@@ -79,8 +79,6 @@
 extern const char kWebFeedContentOrder[];
 // The last feed type that the user was viewing.
 extern const char kLastSeenFeedType[];
-// The pref name for the keys of the notices.
-extern const char kNoticeStates[];
 // The pref name for storing user actions. Used for personalizing feed for
 // unsigned users. The list is sorted by ascenting time stamp.
 extern const char kFeedOnDeviceUserActionsCollector[];
diff --git a/components/feed/core/v2/BUILD.gn b/components/feed/core/v2/BUILD.gn
index 2385bf9f..35b95f1 100644
--- a/components/feed/core/v2/BUILD.gn
+++ b/components/feed/core/v2/BUILD.gn
@@ -74,8 +74,6 @@
     "scheduling.h",
     "stream/info_card_tracker.cc",
     "stream/info_card_tracker.h",
-    "stream/notice_card_tracker.cc",
-    "stream/notice_card_tracker.h",
     "stream/privacy_notice_card_tracker.cc",
     "stream/privacy_notice_card_tracker.h",
     "stream/unread_content_notifier.cc",
@@ -219,7 +217,6 @@
     "request_throttler_unittest.cc",
     "scheduling_unittest.cc",
     "stream/info_card_tracker_unittest.cc",
-    "stream/notice_card_tracker_unittest.cc",
     "stream/privacy_notice_card_tracker_unittest.cc",
     "stream_model_unittest.cc",
     "test/callback_receiver_unittest.cc",
diff --git a/components/feed/core/v2/api_test/feed_api_stream_unittest.cc b/components/feed/core/v2/api_test/feed_api_stream_unittest.cc
index ecc2c65..2bd333c 100644
--- a/components/feed/core/v2/api_test/feed_api_stream_unittest.cc
+++ b/components/feed/core/v2/api_test/feed_api_stream_unittest.cc
@@ -25,7 +25,6 @@
 #include "components/feed/core/v2/public/stream_type.h"
 #include "components/feed/core/v2/public/types.h"
 #include "components/feed/core/v2/scheduling.h"
-#include "components/feed/core/v2/stream/notice_card_tracker.h"
 #include "components/feed/core/v2/test/callback_receiver.h"
 #include "components/feed/core/v2/test/stream_builder.h"
 #include "components/feed/feed_feature_list.h"
@@ -39,7 +38,6 @@
 namespace test {
 namespace {
 
-const char kTestKey[] = "Youtube";
 const int kTestInfoCardType1 = 101;
 const int kTestInfoCardType2 = 8888;
 const int kMinimumViewIntervalSeconds = 5 * 60;
@@ -3042,67 +3040,6 @@
       surface.DescribeUpdates());
 }
 
-// TODO(crbug.com/1266030): Fix flakes.
-TEST_F(FeedApiTest, DISABLED_NoticeViewed) {
-  base::HistogramTester histograms;
-
-  for (int i = 1; i <= NoticeCardTracker::kViewCountThreshold; ++i) {
-    if (i > 1)
-      task_environment_.AdvanceClock(
-          GetFeedConfig().minimum_notice_view_interval);
-    stream_->ReportNoticeViewed(kForYouStream, kTestKey);
-    histograms.ExpectUniqueSample(
-        "ContentSuggestions.Feed.NoticeViewed.Youtube", true, i);
-    bool should_acknowledge = (i == NoticeCardTracker::kViewCountThreshold);
-    histograms.ExpectUniqueSample(
-        "ContentSuggestions.Feed.NoticeAcknowledged.Youtube", true,
-        should_acknowledge ? 1 : 0);
-    if (should_acknowledge) {
-      histograms.ExpectUniqueSample(
-          "ContentSuggestions.Feed.NoticeAcknowledgementPath.Youtube",
-          NoticeAcknowledgementPath::kViaViewing, 1);
-    }
-  }
-
-  // One more viewed report should only increase the NoticeViewed UMA count.
-  stream_->ReportNoticeViewed(kForYouStream, kTestKey);
-  histograms.ExpectUniqueSample("ContentSuggestions.Feed.NoticeViewed.Youtube",
-                                true,
-                                NoticeCardTracker::kViewCountThreshold + 1);
-  // NoticeAcknowledged UMA is only reported once.
-  histograms.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeAcknowledged.Youtube", true, 1);
-}
-
-TEST_F(FeedApiTest, NoticeOpenAndDismissActions) {
-  base::HistogramTester histograms;
-
-  for (int i = 1; i <= NoticeCardTracker::kClickCountThreshold; ++i) {
-    stream_->ReportNoticeOpenAction(kForYouStream, kTestKey);
-    histograms.ExpectUniqueSample(
-        "ContentSuggestions.Feed.NoticeOpenAction.Youtube", true, i);
-    bool should_acknowledge = (i == NoticeCardTracker::kClickCountThreshold);
-    histograms.ExpectUniqueSample(
-        "ContentSuggestions.Feed.NoticeAcknowledged.Youtube", true,
-        should_acknowledge ? 1 : 0);
-    if (should_acknowledge) {
-      histograms.ExpectUniqueSample(
-          "ContentSuggestions.Feed.NoticeAcknowledgementPath.Youtube",
-          NoticeAcknowledgementPath::kViaOpenAction, 1);
-    }
-  }
-
-  stream_->ReportNoticeDismissed(kForYouStream, kTestKey);
-  histograms.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeOpenAction.Youtube", true,
-      NoticeCardTracker::kClickCountThreshold);
-  histograms.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeDismissed.Youtube", true, 1);
-  // NoticeAcknowledged UMA is only reported once.
-  histograms.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeAcknowledged.Youtube", true, 1);
-}
-
 TEST_F(FeedApiTest, FollowedFromWebPageMenuCount) {
   // Arrange.
   TestWebFeedSurface surface(stream_.get());
diff --git a/components/feed/core/v2/config.h b/components/feed/core/v2/config.h
index 23dc530..456b081 100644
--- a/components/feed/core/v2/config.h
+++ b/components/feed/core/v2/config.h
@@ -60,9 +60,6 @@
   base::TimeDelta session_id_max_age = base::Days(30);
   // Maximum number of images prefetched per refresh.
   int max_prefetch_image_requests_per_refresh = 50;
-  // The minimum interval from the last time the notice is viewed in order for
-  // it to be considered viewed again.
-  base::TimeDelta minimum_notice_view_interval = base::Minutes(5);
 
   // Configuration for Web Feeds.
 
diff --git a/components/feed/core/v2/enums.h b/components/feed/core/v2/enums.h
index 85368c6e..fa0f506 100644
--- a/components/feed/core/v2/enums.h
+++ b/components/feed/core/v2/enums.h
@@ -142,22 +142,6 @@
 };
 std::ostream& operator<<(std::ostream& out, WebFeedRefreshStatus value);
 
-// Tells how the notice acknowledgement is reached. These values are also used
-// in histograms. Entries should not be renumbered and numeric values should
-// never be reused.
-enum class NoticeAcknowledgementPath {
-  // The acknowledgment is reached after the user views the notice for a
-  // required number of times (currently it is 3).
-  kViaViewing = 0,
-  // The acknowledgment is reached after the user taps the notice to perform
-  // an open action for a required number of times (currently it is 1).
-  kViaOpenAction = 1,
-  // The acknowledgement is reached after the user taps X button to close
-  // the notice.
-  kViaDismissal = 2,
-  kMaxValue = kViaDismissal,
-};
-
 // This must be kept in sync with FeedUserSettingsOnStart in enums.xml.
 // These values are persisted to logs. Entries should not be renumbered and
 // numeric values should never be reused.
diff --git a/components/feed/core/v2/feed_stream.cc b/components/feed/core/v2/feed_stream.cc
index 1f89f57..dced816 100644
--- a/components/feed/core/v2/feed_stream.cc
+++ b/components/feed/core/v2/feed_stream.cc
@@ -44,7 +44,6 @@
 #include "components/feed/core/v2/public/types.h"
 #include "components/feed/core/v2/public/unread_content_observer.h"
 #include "components/feed/core/v2/scheduling.h"
-#include "components/feed/core/v2/stream/notice_card_tracker.h"
 #include "components/feed/core/v2/stream/unread_content_notifier.h"
 #include "components/feed/core/v2/stream_model.h"
 #include "components/feed/core/v2/surface_updater.h"
@@ -913,8 +912,6 @@
   result.notice_card_acknowledged =
       privacy_notice_card_tracker_.HasAcknowledgedNoticeCard();
   result.autoplay_enabled = delegate_->IsAutoplayEnabled();
-  result.acknowledged_notice_keys =
-      NoticeCardTracker::GetAllAckowledgedKeys(profile_prefs_);
 
   if (signed_in_request) {
     result.client_instance_id = prefs::GetClientInstanceId(*profile_prefs_);
@@ -1333,45 +1330,6 @@
   metrics_reporter_->OtherUserAction(stream_type, action_type);
 }
 
-void FeedStream::ReportNoticeCreated(const StreamType& stream_type,
-                                     const std::string& key) {
-  metrics_reporter_->OnNoticeCreated(stream_type, key);
-}
-
-void FeedStream::ReportNoticeViewed(const StreamType& stream_type,
-                                    const std::string& key) {
-  metrics_reporter_->OnNoticeViewed(stream_type, key);
-  NoticeCardTracker& tracker = GetNoticeCardTracker(key);
-  bool was_acknowledged = tracker.HasAcknowledged();
-  tracker.OnViewed();
-  if (!was_acknowledged && tracker.HasAcknowledged()) {
-    metrics_reporter_->OnNoticeAcknowledged(
-        stream_type, key, NoticeAcknowledgementPath::kViaViewing);
-  }
-}
-
-void FeedStream::ReportNoticeOpenAction(const StreamType& stream_type,
-                                        const std::string& key) {
-  metrics_reporter_->OnNoticeOpenAction(stream_type, key);
-  NoticeCardTracker& tracker = GetNoticeCardTracker(key);
-  bool was_acknowledged = tracker.HasAcknowledged();
-  tracker.OnOpenAction();
-  if (!was_acknowledged && tracker.HasAcknowledged())
-    metrics_reporter_->OnNoticeAcknowledged(
-        stream_type, key, NoticeAcknowledgementPath::kViaOpenAction);
-}
-
-void FeedStream::ReportNoticeDismissed(const StreamType& stream_type,
-                                       const std::string& key) {
-  metrics_reporter_->OnNoticeDismissed(stream_type, key);
-  NoticeCardTracker& tracker = GetNoticeCardTracker(key);
-  bool was_acknowledged = tracker.HasAcknowledged();
-  tracker.OnDismissed();
-  if (!was_acknowledged && tracker.HasAcknowledged())
-    metrics_reporter_->OnNoticeAcknowledged(
-        stream_type, key, NoticeAcknowledgementPath::kViaDismissal);
-}
-
 void FeedStream::ReportInfoCardTrackViewStarted(const StreamType& stream_type,
                                                 int info_card_type) {
   metrics_reporter_->OnInfoCardTrackViewStarted(stream_type, info_card_type);
@@ -1403,17 +1361,6 @@
   info_card_tracker_.ResetState(info_card_type);
 }
 
-NoticeCardTracker& FeedStream::GetNoticeCardTracker(const std::string& key) {
-  const auto iter = notice_card_trackers_.find(key);
-  if (iter != notice_card_trackers_.end())
-    return iter->second;
-
-  return notice_card_trackers_
-      .emplace(std::piecewise_construct, std::forward_as_tuple(key),
-               std::forward_as_tuple(profile_prefs_, key))
-      .first->second;
-}
-
 void FeedStream::SetContentOrder(const StreamType& stream_type,
                                  ContentOrder content_order) {
   if (!stream_type.IsWebFeed()) {
diff --git a/components/feed/core/v2/feed_stream.h b/components/feed/core/v2/feed_stream.h
index 26d6e8f..e936811 100644
--- a/components/feed/core/v2/feed_stream.h
+++ b/components/feed/core/v2/feed_stream.h
@@ -52,7 +52,6 @@
 namespace feed_stream {
 class UnreadContentNotifier;
 }
-class NoticeCardTracker;
 class FeedNetwork;
 class FeedStore;
 class WebFeedSubscriptionCoordinator;
@@ -169,14 +168,6 @@
   void ReportStreamScrollStart() override;
   void ReportOtherUserAction(const StreamType& stream_type,
                              FeedUserActionType action_type) override;
-  void ReportNoticeCreated(const StreamType& stream_type,
-                           const std::string& key) override;
-  void ReportNoticeViewed(const StreamType& stream_type,
-                          const std::string& key) override;
-  void ReportNoticeOpenAction(const StreamType& stream_type,
-                              const std::string& key) override;
-  void ReportNoticeDismissed(const StreamType& stream_type,
-                             const std::string& key) override;
   void ReportInfoCardTrackViewStarted(const StreamType& stream_type,
                                       int info_card_type) override;
   void ReportInfoCardViewed(const StreamType& stream_type,
@@ -406,8 +397,6 @@
   const Stream* FindStream(const StreamType& type) const;
   void UpdateExperiments(Experiments experiments);
 
-  NoticeCardTracker& GetNoticeCardTracker(const std::string& key);
-
   RequestMetadata GetCommonRequestMetadata(bool signed_in_request,
                                            bool allow_expired_session_id) const;
 
@@ -459,8 +448,6 @@
 
   PrivacyNoticeCardTracker privacy_notice_card_tracker_;
 
-  std::map<std::string, NoticeCardTracker> notice_card_trackers_;
-
   InfoCardTracker info_card_tracker_;
 
   bool clear_all_in_progress_ = false;
diff --git a/components/feed/core/v2/metrics_reporter.cc b/components/feed/core/v2/metrics_reporter.cc
index 1d54d27..3816bf7 100644
--- a/components/feed/core/v2/metrics_reporter.cc
+++ b/components/feed/core/v2/metrics_reporter.cc
@@ -155,23 +155,6 @@
   return stream_type.IsWebFeed() ? "Feed.WebFeed." : "Feed.";
 }
 
-std::string NoticeUmaName(const StreamType& stream_type,
-                          const std::string& key,
-                          base::StringPiece uma_base_name) {
-  std::string normalized_key = base::ToLowerASCII(key);
-  normalized_key[0] = base::ToUpperASCII(normalized_key[0]);
-  // Don't report UMA if the key is not supported.
-  if (normalized_key != "Youtube") {
-    base::UmaHistogramBoolean(
-        base::StrCat({"ContentSuggestions.", HistogramReplacement(stream_type),
-                      "InvalidNoticeKey"}),
-        true);
-    return std::string();
-  }
-  return base::StrCat({"ContentSuggestions.", HistogramReplacement(stream_type),
-                       uma_base_name, ".", normalized_key});
-}
-
 std::string InfoCardActionUmaName(const StreamType& stream_type,
                                   base::StringPiece action_name) {
   return base::StrCat({"ContentSuggestions.", HistogramReplacement(stream_type),
@@ -603,6 +586,7 @@
     case FeedUserActionType::kShowUnfollowSucceedSnackbar:
     case FeedUserActionType::kShowUnfollowFailedSnackbar:
     case FeedUserActionType::kTappedGoToFeedOnSnackbar:
+    case FeedUserActionType::kTappedCrowButton:
       // Nothing additional for these actions. Note that some of these are iOS
       // only.
 
@@ -1003,51 +987,6 @@
       subscription_count);
 }
 
-void MetricsReporter::OnNoticeCreated(const StreamType& stream_type,
-                                      const std::string& key) {
-  std::string uma_name = NoticeUmaName(stream_type, key, "NoticeCreated");
-  if (uma_name.empty())
-    return;
-  base::UmaHistogramBoolean(uma_name, true);
-}
-
-void MetricsReporter::OnNoticeViewed(const StreamType& stream_type,
-                                     const std::string& key) {
-  std::string uma_name = NoticeUmaName(stream_type, key, "NoticeViewed");
-  if (uma_name.empty())
-    return;
-  base::UmaHistogramBoolean(uma_name, true);
-}
-
-void MetricsReporter::OnNoticeOpenAction(const StreamType& stream_type,
-                                         const std::string& key) {
-  std::string uma_name = NoticeUmaName(stream_type, key, "NoticeOpenAction");
-  if (uma_name.empty())
-    return;
-  base::UmaHistogramBoolean(uma_name, true);
-}
-
-void MetricsReporter::OnNoticeDismissed(const StreamType& stream_type,
-                                        const std::string& key) {
-  std::string uma_name = NoticeUmaName(stream_type, key, "NoticeDismissed");
-  if (uma_name.empty())
-    return;
-  base::UmaHistogramBoolean(uma_name, true);
-}
-
-void MetricsReporter::OnNoticeAcknowledged(
-    const StreamType& stream_type,
-    const std::string& key,
-    NoticeAcknowledgementPath acknowledgement_path) {
-  std::string uma_name = NoticeUmaName(stream_type, key, "NoticeAcknowledged");
-  if (uma_name.empty())
-    return;
-  base::UmaHistogramBoolean(uma_name, true);
-  base::UmaHistogramEnumeration(
-      NoticeUmaName(stream_type, key, "NoticeAcknowledgementPath"),
-      acknowledgement_path);
-}
-
 void MetricsReporter::OnInfoCardTrackViewStarted(const StreamType& stream_type,
                                                  int info_card_type) {
   base::UmaHistogramSparse(InfoCardActionUmaName(stream_type, "Started"),
diff --git a/components/feed/core/v2/metrics_reporter.h b/components/feed/core/v2/metrics_reporter.h
index e7407aa1..74541f06 100644
--- a/components/feed/core/v2/metrics_reporter.h
+++ b/components/feed/core/v2/metrics_reporter.h
@@ -134,16 +134,6 @@
                                           WebFeedRefreshStatus status,
                                           int subscribed_web_feed_count);
 
-  // Notice events.
-  void OnNoticeCreated(const StreamType& stream_type, const std::string& key);
-  void OnNoticeViewed(const StreamType& stream_type, const std::string& key);
-  void OnNoticeOpenAction(const StreamType& stream_type,
-                          const std::string& key);
-  void OnNoticeDismissed(const StreamType& stream_type, const std::string& key);
-  void OnNoticeAcknowledged(const StreamType& stream_type,
-                            const std::string& key,
-                            NoticeAcknowledgementPath acknowledgement_path);
-
   // Info card events.
   void OnInfoCardTrackViewStarted(const StreamType& stream_type,
                                   int info_card_type);
diff --git a/components/feed/core/v2/metrics_reporter_unittest.cc b/components/feed/core/v2/metrics_reporter_unittest.cc
index b91be16..664c92c 100644
--- a/components/feed/core/v2/metrics_reporter_unittest.cc
+++ b/components/feed/core/v2/metrics_reporter_unittest.cc
@@ -1003,46 +1003,6 @@
       123, 1);
 }
 
-TEST_F(MetricsReporterTest, ReportNotice) {
-  reporter_->OnNoticeCreated(kForYouStream, "youtube");
-  histogram_.ExpectUniqueSample("ContentSuggestions.Feed.NoticeCreated.Youtube",
-                                true, 1);
-
-  reporter_->OnNoticeViewed(kWebFeedStream, "YOUTUBE");
-  histogram_.ExpectUniqueSample(
-      "ContentSuggestions.Feed.WebFeed.NoticeViewed.Youtube", true, 1);
-
-  reporter_->OnNoticeOpenAction(kForYouStream, "youTube");
-  histogram_.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeOpenAction.Youtube", true, 1);
-
-  reporter_->OnNoticeDismissed(kWebFeedStream, "Youtube");
-  histogram_.ExpectUniqueSample(
-      "ContentSuggestions.Feed.WebFeed.NoticeDismissed.Youtube", true, 1);
-
-  reporter_->OnNoticeAcknowledged(kForYouStream, "Youtube",
-                                  NoticeAcknowledgementPath::kViaOpenAction);
-  histogram_.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeAcknowledged.Youtube", true, 1);
-  histogram_.ExpectUniqueSample(
-      "ContentSuggestions.Feed.NoticeAcknowledgementPath.Youtube",
-      NoticeAcknowledgementPath::kViaOpenAction, 1);
-
-  // Invalid key.
-  reporter_->OnNoticeAcknowledged(kForYouStream, "Test",
-                                  NoticeAcknowledgementPath::kViaOpenAction);
-  histogram_.ExpectUniqueSample("ContentSuggestions.Feed.InvalidNoticeKey",
-                                true, 1);
-  EXPECT_TRUE(
-      histogram_
-          .GetAllSamples("ContentSuggestions.Feed.NoticeAcknowledged.Test")
-          .empty());
-  EXPECT_TRUE(histogram_
-                  .GetAllSamples(
-                      "ContentSuggestions.Feed.NoticeAcknowledgementPath.Test")
-                  .empty());
-}
-
 TEST_F(MetricsReporterTest, UserSettingsOnStart_FeedNotEnabled) {
   reporter_->OnMetadataInitialized(/*isEnabledByEnterprisePolicy=*/true,
                                    /*isFeedVisible=*/false,
diff --git a/components/feed/core/v2/proto_util.cc b/components/feed/core/v2/proto_util.cc
index 9489f23..079acb37 100644
--- a/components/feed/core/v2/proto_util.cc
+++ b/components/feed/core/v2/proto_util.cc
@@ -232,17 +232,6 @@
   }
 }
 
-void SetCardSpecificNoticeAcknowledged(
-    feedwire::Request* request,
-    const RequestMetadata& request_metadata) {
-  for (const auto& key : request_metadata.acknowledged_notice_keys) {
-    request->mutable_feed_request()
-        ->mutable_feed_query()
-        ->mutable_chrome_fulfillment_info()
-        ->add_acknowledged_notice_key(key);
-  }
-}
-
 void SetInfoCardTrackingStates(feedwire::Request* request,
                                const RequestMetadata& request_metadata) {
   for (const auto& state : request_metadata.info_card_tracking_states) {
@@ -349,7 +338,6 @@
         ->set_web_feed_token(kChromeFollowToken);
   }
   SetNoticeCardAcknowledged(&request, request_metadata);
-  SetCardSpecificNoticeAcknowledged(&request, request_metadata);
   SetInfoCardTrackingStates(&request, request_metadata);
   return request;
 }
diff --git a/components/feed/core/v2/proto_util_unittest.cc b/components/feed/core/v2/proto_util_unittest.cc
index 06eb7953..984a9be5 100644
--- a/components/feed/core/v2/proto_util_unittest.cc
+++ b/components/feed/core/v2/proto_util_unittest.cc
@@ -153,39 +153,6 @@
                    .notice_card_acknowledged());
 }
 
-TEST(ProtoUtilTest, NoticeAcknowledged) {
-  RequestMetadata request_metadata;
-  request_metadata.acknowledged_notice_keys = {"key1", "key2"};
-  feedwire::Request request = CreateFeedQueryRefreshRequest(
-      kForYouStream, feedwire::FeedQuery::MANUAL_REFRESH, request_metadata,
-      /*consistency_token=*/std::string());
-
-  ASSERT_EQ(2, request.feed_request()
-                   .feed_query()
-                   .chrome_fulfillment_info()
-                   .acknowledged_notice_key_size());
-  EXPECT_EQ("key1", request.feed_request()
-                        .feed_query()
-                        .chrome_fulfillment_info()
-                        .acknowledged_notice_key(0));
-  EXPECT_EQ("key2", request.feed_request()
-                        .feed_query()
-                        .chrome_fulfillment_info()
-                        .acknowledged_notice_key(1));
-}
-
-TEST(ProtoUtilTest, NoticeNotAcknowledged) {
-  RequestMetadata request_metadata;
-  feedwire::Request request = CreateFeedQueryRefreshRequest(
-      kForYouStream, feedwire::FeedQuery::MANUAL_REFRESH, request_metadata,
-      /*consistency_token=*/std::string());
-
-  EXPECT_EQ(0, request.feed_request()
-                   .feed_query()
-                   .chrome_fulfillment_info()
-                   .acknowledged_notice_key_size());
-}
-
 TEST(ProtoUtilTest, InfoCardTrackingStates) {
   RequestMetadata request_metadata;
   InfoCardTrackingState state1;
diff --git a/components/feed/core/v2/public/common_enums.cc b/components/feed/core/v2/public/common_enums.cc
index c9bfead..005992c 100644
--- a/components/feed/core/v2/public/common_enums.cc
+++ b/components/feed/core/v2/public/common_enums.cc
@@ -116,6 +116,8 @@
       return out << "kShowUnfollowFailedSnackbar";
     case FeedUserActionType::kTappedGoToFeedOnSnackbar:
       return out << "kTappedGoToFeedOnSnackbar";
+    case FeedUserActionType::kTappedCrowButton:
+      return out << "kTappedCrow";
   }
 }
 
diff --git a/components/feed/core/v2/public/common_enums.h b/components/feed/core/v2/public/common_enums.h
index fc7778a0..8b26c84 100644
--- a/components/feed/core/v2/public/common_enums.h
+++ b/components/feed/core/v2/public/common_enums.h
@@ -146,8 +146,10 @@
   kShowUnfollowFailedSnackbar = 51,
   // User tapped to go to feed using the snackbar 'go to feed' option.
   kTappedGoToFeedOnSnackbar = 52,
+  // User tapped the Crow button in the context menu.
+  kTappedCrowButton = 53,
 
-  kMaxValue = kTappedGoToFeedOnSnackbar,
+  kMaxValue = kTappedCrowButton,
 };
 
 // For testing and debugging only.
diff --git a/components/feed/core/v2/public/feed_api.h b/components/feed/core/v2/public/feed_api.h
index c32e039..fd7440c6 100644
--- a/components/feed/core/v2/public/feed_api.h
+++ b/components/feed/core/v2/public/feed_api.h
@@ -187,19 +187,6 @@
   // reporting function above..
   virtual void ReportOtherUserAction(const StreamType& stream_type,
                                      FeedUserActionType action_type) = 0;
-  // The notice identified by |key| is created.
-  virtual void ReportNoticeCreated(const StreamType& stream_type,
-                                   const std::string& key) = 0;
-  // The notice identified by |key| is viewed (fully visible in the viewport).
-  virtual void ReportNoticeViewed(const StreamType& stream_type,
-                                  const std::string& key) = 0;
-  // The notice identified by |key| has been clicked/tapped to perform an open
-  // action.
-  virtual void ReportNoticeOpenAction(const StreamType& stream_type,
-                                      const std::string& key) = 0;
-  // The notice identified by |key| is dismissed.
-  virtual void ReportNoticeDismissed(const StreamType& stream_type,
-                                     const std::string& key) = 0;
   // Reports that the info card is being tracked for its full visibility.
   virtual void ReportInfoCardTrackViewStarted(const StreamType& stream_type,
                                               int info_card_type) = 0;
diff --git a/components/feed/core/v2/public/test/stub_feed_api.h b/components/feed/core/v2/public/test/stub_feed_api.h
index bcf03597..6f3018a 100644
--- a/components/feed/core/v2/public/test/stub_feed_api.h
+++ b/components/feed/core/v2/public/test/stub_feed_api.h
@@ -89,14 +89,6 @@
   void ReportStreamScrollStart() override {}
   void ReportOtherUserAction(const StreamType& stream_type,
                              FeedUserActionType action_type) override {}
-  void ReportNoticeCreated(const StreamType& stream_type,
-                           const std::string& key) override {}
-  void ReportNoticeViewed(const StreamType& stream_type,
-                          const std::string& key) override {}
-  void ReportNoticeOpenAction(const StreamType& stream_type,
-                              const std::string& key) override {}
-  void ReportNoticeDismissed(const StreamType& stream_type,
-                             const std::string& key) override {}
   void ReportInfoCardTrackViewStarted(const StreamType& stream_type,
                                       int info_card_type) override {}
   void ReportInfoCardViewed(const StreamType& stream_type,
diff --git a/components/feed/core/v2/stream/notice_card_tracker.cc b/components/feed/core/v2/stream/notice_card_tracker.cc
deleted file mode 100644
index 96e36ab..0000000
--- a/components/feed/core/v2/stream/notice_card_tracker.cc
+++ /dev/null
@@ -1,151 +0,0 @@
-// Copyright 2021 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "components/feed/core/v2/stream/notice_card_tracker.h"
-
-#include "base/time/time.h"
-#include "base/values.h"
-#include "components/feed/core/common/pref_names.h"
-#include "components/feed/core/v2/config.h"
-#include "components/feed/core/v2/proto_util.h"
-#include "components/feed/feed_feature_list.h"
-#include "components/prefs/pref_service.h"
-
-namespace feed {
-
-namespace {
-const char kViewsKey[] = "views";
-const char kClicksKey[] = "clicks";
-const char kDismissedKey[] = "dismissed";
-}  // namespace
-
-const int NoticeCardTracker::kViewCountThreshold = 3;
-const int NoticeCardTracker::kClickCountThreshold = 1;
-
-NoticeCardTracker::NoticeCardTracker(PrefService* profile_prefs,
-                                     const std::string& key)
-    : profile_prefs_(profile_prefs), key_(key) {
-  DCHECK(profile_prefs_);
-}
-
-NoticeCardTracker::~NoticeCardTracker() = default;
-
-// static
-std::vector<std::string> NoticeCardTracker::GetAllAckowledgedKeys(
-    PrefService* profile_prefs) {
-  std::vector<std::string> keys;
-  const base::Value* dict = profile_prefs->Get(prefs::kNoticeStates);
-  if (dict && dict->is_dict()) {
-    for (const auto pair : dict->DictItems()) {
-      const auto& value = pair.second;
-      if (value.is_dict()) {
-        int views_count = 0;
-        int clicks_count = 0;
-        int dismissed = 0;
-        for (const auto state_pair : value.DictItems()) {
-          if (!state_pair.second.is_int())
-            continue;
-          if (state_pair.first == kViewsKey)
-            views_count = state_pair.second.GetInt();
-          else if (state_pair.first == kClicksKey)
-            clicks_count = state_pair.second.GetInt();
-          else if (state_pair.first == kDismissedKey)
-            dismissed = state_pair.second.GetInt();
-        }
-        if (CanBeTreatedAsAcknowledged(views_count, clicks_count, dismissed)) {
-          keys.push_back(pair.first);
-        }
-      }
-    }
-  }
-  return keys;
-}
-
-// static
-bool NoticeCardTracker::CanBeTreatedAsAcknowledged(int views_count,
-                                                   int clicks_count,
-                                                   int dismissed) {
-  return (views_count >= kViewCountThreshold) ||
-         (clicks_count >= kClickCountThreshold) || (dismissed > 0);
-}
-
-void NoticeCardTracker::OnViewed() {
-  auto now = base::TimeTicks::Now();
-  if (now - last_view_time_ < GetFeedConfig().minimum_notice_view_interval)
-    return;
-
-  last_view_time_ = now;
-
-  IncrementViewCount();
-}
-
-void NoticeCardTracker::OnOpenAction() {
-  IncrementClickCount();
-}
-
-void NoticeCardTracker::OnDismissed() {
-  SetCount(kDismissedKey, 1);
-}
-
-bool NoticeCardTracker::HasAcknowledged() const {
-  return CanBeTreatedAsAcknowledged(GetViewCount(), GetClickCount(),
-                                    GetDismissState());
-}
-
-int NoticeCardTracker::GetViewCount() const {
-  return GetCount(kViewsKey);
-}
-
-int NoticeCardTracker::GetClickCount() const {
-  return GetCount(kClicksKey);
-}
-
-int NoticeCardTracker::GetDismissState() const {
-  return GetCount(kDismissedKey);
-}
-
-void NoticeCardTracker::IncrementViewCount() {
-  SetCount(kViewsKey, GetViewCount() + 1);
-}
-
-void NoticeCardTracker::IncrementClickCount() {
-  SetCount(kClicksKey, GetClickCount() + 1);
-}
-
-const base::Value* NoticeCardTracker::GetStates() const {
-  DCHECK(!key_.empty());
-
-  const base::Value* dict = profile_prefs_->Get(prefs::kNoticeStates);
-  if (!dict || !dict->is_dict())
-    return nullptr;
-
-  return dict->FindDictKey(key_);
-}
-
-int NoticeCardTracker::GetCount(base::StringPiece dict_key) const {
-  const base::Value* value = GetStates();
-  if (!value)
-    return 0;
-  return value->FindIntKey(dict_key).value_or(0);
-}
-
-void NoticeCardTracker::SetCount(base::StringPiece dict_key, int new_count) {
-  base::Value updated_notices(base::Value::Type::DICTIONARY);
-  base::Value updated_states(base::Value::Type::DICTIONARY);
-
-  const base::Value* notices = profile_prefs_->Get(prefs::kNoticeStates);
-  if (notices && notices->is_dict()) {
-    updated_notices = notices->Clone();
-    const base::Value* states = notices->FindDictKey(key_);
-    if (states)
-      updated_states = states->Clone();
-  }
-
-  updated_states.SetIntKey(dict_key, new_count);
-  updated_notices.SetKey(key_, std::move(updated_states));
-
-  profile_prefs_->Set(prefs::kNoticeStates, updated_notices);
-}
-
-}  // namespace feed
diff --git a/components/feed/core/v2/stream/notice_card_tracker.h b/components/feed/core/v2/stream/notice_card_tracker.h
deleted file mode 100644
index 64be2e0..0000000
--- a/components/feed/core/v2/stream/notice_card_tracker.h
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright 2021 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef COMPONENTS_FEED_CORE_V2_STREAM_NOTICE_CARD_TRACKER_H_
-#define COMPONENTS_FEED_CORE_V2_STREAM_NOTICE_CARD_TRACKER_H_
-
-#include <string>
-#include <vector>
-
-#include "base/memory/raw_ptr.h"
-#include "base/strings/string_piece.h"
-#include "base/time/time.h"
-
-class PrefService;
-
-namespace base {
-class Value;
-}  // namespace base
-
-namespace feed {
-
-// Tracker for the notice's acknowledgement state.
-class NoticeCardTracker {
- public:
-  // The number of views of the notice to be considered as acknowledged by the
-  // user.
-  static const int kViewCountThreshold;
-  // The number of clicks of the notice to be considered as acknowledged by the
-  // user.
-  static const int kClickCountThreshold;
-
-  // Returns all keys of notices that have been acknowledged.
-  static std::vector<std::string> GetAllAckowledgedKeys(
-      PrefService* profile_prefs);
-
-  NoticeCardTracker(PrefService* profile_prefs, const std::string& key);
-  ~NoticeCardTracker();
-
-  NoticeCardTracker(const NoticeCardTracker&) = delete;
-  NoticeCardTracker& operator=(const NoticeCardTracker&) = delete;
-
-  // Called when this notice has been viewed.
-  void OnViewed();
-
-  // Called when the user has clicked/tapped this notice to perform an open
-  // action.
-  void OnOpenAction();
-
-  // Called when this notice is dismissed.
-  void OnDismissed();
-
-  // Indicates whether the notice is acknowledged by the user. The notice is
-  // acknowledged when one of the following conditions is met:
-  // 1) There were enough views.
-  // 2) Acknowdleged by the user directly when the user clicks or dismisses it.
-  bool HasAcknowledged() const;
-
- private:
-  static bool CanBeTreatedAsAcknowledged(int views_count,
-                                         int clicks_count,
-                                         int dismissed);
-  const base::Value* GetStates() const;
-  int GetViewCount() const;
-  int GetClickCount() const;
-  int GetDismissState() const;
-  void IncrementViewCount();
-  void IncrementClickCount();
-  int GetCount(base::StringPiece dict_key) const;
-  void SetCount(base::StringPiece, int new_count);
-
-  raw_ptr<PrefService> profile_prefs_;
-  std::string key_;
-  base::TimeTicks last_view_time_;
-};
-
-}  // namespace feed
-
-#endif  // COMPONENTS_FEED_CORE_V2_STREAM_NOTICE_CARD_TRACKER_H_
diff --git a/components/feed/core/v2/stream/notice_card_tracker_unittest.cc b/components/feed/core/v2/stream/notice_card_tracker_unittest.cc
deleted file mode 100644
index 38653951..0000000
--- a/components/feed/core/v2/stream/notice_card_tracker_unittest.cc
+++ /dev/null
@@ -1,176 +0,0 @@
-// Copyright 2021 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "components/feed/core/v2/stream/notice_card_tracker.h"
-
-#include <string>
-#include "base/test/task_environment.h"
-#include "base/time/time.h"
-#include "components/feed/core/common/pref_names.h"
-#include "components/feed/core/v2/config.h"
-#include "components/prefs/pref_registry_simple.h"
-#include "components/prefs/testing_pref_service.h"
-#include "testing/gmock/include/gmock/gmock.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace feed {
-namespace {
-
-const std::string kTestKey = "test";
-const std::string kTestKey2 = "foo";
-const std::string kTestKey3 = "hello";
-
-class NoticeCardTrackerTest : public testing::Test {
- public:
-  void SetUp() override {
-    feed::RegisterProfilePrefs(profile_prefs_.registry());
-    // Make sure current time isn't zero.
-    task_environment_.AdvanceClock(base::Days(1));
-  }
-
- protected:
-  base::test::TaskEnvironment task_environment_{
-      base::test::TaskEnvironment::TimeSource::MOCK_TIME};
-  // Note that kEnoughTime should not be declared as global vairiable since
-  // otherwise it will affect other tests that depend on the overridden
-  // GetFeedConfig().
-  base::TimeDelta kEnoughTime = GetFeedConfig().minimum_notice_view_interval;
-  const base::TimeDelta kNotEnoughTime = kEnoughTime - base::Minutes(1);
-  TestingPrefServiceSimple profile_prefs_;
-  NoticeCardTracker tracker1_{&profile_prefs_, kTestKey};
-  NoticeCardTracker tracker2_{&profile_prefs_, kTestKey2};
-  NoticeCardTracker tracker3_{&profile_prefs_, kTestKey3};
-};
-
-TEST_F(NoticeCardTrackerTest, AcknowledgedNoticeCardWhenEnoughViews) {
-  for (int i = 0; i < NoticeCardTracker::kViewCountThreshold; ++i) {
-    if (i > 0)
-      task_environment_.AdvanceClock(kEnoughTime);
-    tracker1_.OnViewed();
-  }
-
-  EXPECT_TRUE(tracker1_.HasAcknowledged());
-}
-
-TEST_F(NoticeCardTrackerTest, AcknowledgedNoticeCardWhenEnoughClicks) {
-  for (int i = 0; i < NoticeCardTracker::kClickCountThreshold; ++i) {
-    tracker1_.OnOpenAction();
-  }
-
-  EXPECT_TRUE(tracker1_.HasAcknowledged());
-}
-
-TEST_F(NoticeCardTrackerTest, ViewsAreIgnoredIfNotEnoughTimeElapsed) {
-  for (int i = 0; i < NoticeCardTracker::kViewCountThreshold; ++i) {
-    if (i > 0)
-      task_environment_.AdvanceClock(kNotEnoughTime);
-    tracker1_.OnViewed();
-  }
-
-  EXPECT_FALSE(tracker1_.HasAcknowledged());
-}
-
-TEST_F(NoticeCardTrackerTest,
-       DontAcknowledgedNoticeCardWhenNotEnoughViewsNorClicks) {
-  for (int i = 0; i < NoticeCardTracker::kViewCountThreshold - 1; ++i) {
-    if (i > 0)
-      task_environment_.AdvanceClock(kEnoughTime);
-    tracker1_.OnViewed();
-  }
-
-  EXPECT_FALSE(tracker1_.HasAcknowledged());
-}
-
-TEST_F(NoticeCardTrackerTest, Dismiss) {
-  tracker2_.OnDismissed();
-  EXPECT_FALSE(tracker1_.HasAcknowledged());
-  EXPECT_TRUE(tracker2_.HasAcknowledged());
-  EXPECT_FALSE(tracker3_.HasAcknowledged());
-
-  std::vector<std::string> acknowledged_keys =
-      NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys, testing::UnorderedElementsAre(kTestKey2));
-}
-
-TEST_F(NoticeCardTrackerTest, MultipleKeysForViews) {
-  for (int i = 0; i < NoticeCardTracker::kViewCountThreshold - 1; ++i) {
-    if (i > 0)
-      task_environment_.AdvanceClock(kEnoughTime);
-    tracker1_.OnViewed();
-    tracker2_.OnViewed();
-  }
-
-  // Only make |tracker1_| get enough views.
-  task_environment_.AdvanceClock(kEnoughTime);
-  tracker1_.OnViewed();
-
-  EXPECT_TRUE(tracker1_.HasAcknowledged());
-  EXPECT_FALSE(tracker2_.HasAcknowledged());
-  EXPECT_FALSE(tracker3_.HasAcknowledged());
-
-  std::vector<std::string> acknowledged_keys =
-      NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys, testing::UnorderedElementsAre(kTestKey));
-}
-
-TEST_F(NoticeCardTrackerTest, MultipleKeysForClicks) {
-  for (int i = 0; i < NoticeCardTracker::kClickCountThreshold; ++i) {
-    tracker1_.OnOpenAction();
-    tracker2_.OnOpenAction();
-  }
-
-  EXPECT_TRUE(tracker1_.HasAcknowledged());
-  EXPECT_TRUE(tracker2_.HasAcknowledged());
-  EXPECT_FALSE(tracker3_.HasAcknowledged());
-
-  std::vector<std::string> acknowledged_keys =
-      NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys,
-              testing::UnorderedElementsAre(kTestKey, kTestKey2));
-}
-
-TEST_F(NoticeCardTrackerTest, Combo) {
-  std::vector<std::string> acknowledged_keys;
-
-  // Make one card have enough views.
-  for (int i = 0; i < NoticeCardTracker::kViewCountThreshold; ++i) {
-    if (i > 0)
-      task_environment_.AdvanceClock(kEnoughTime);
-    tracker2_.OnViewed();
-  }
-
-  EXPECT_FALSE(tracker1_.HasAcknowledged());
-  EXPECT_TRUE(tracker2_.HasAcknowledged());
-  EXPECT_FALSE(tracker3_.HasAcknowledged());
-
-  acknowledged_keys = NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys, testing::UnorderedElementsAre(kTestKey2));
-
-  // Make another card have enough clicks;
-  for (int i = 0; i < NoticeCardTracker::kClickCountThreshold; ++i) {
-    tracker3_.OnOpenAction();
-  }
-
-  EXPECT_FALSE(tracker1_.HasAcknowledged());
-  EXPECT_TRUE(tracker2_.HasAcknowledged());
-  EXPECT_TRUE(tracker3_.HasAcknowledged());
-
-  acknowledged_keys = NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys,
-              testing::UnorderedElementsAre(kTestKey2, kTestKey3));
-
-  // Dismiss some other card.
-  tracker1_.OnDismissed();
-
-  EXPECT_TRUE(tracker1_.HasAcknowledged());
-  EXPECT_TRUE(tracker2_.HasAcknowledged());
-  EXPECT_TRUE(tracker3_.HasAcknowledged());
-
-  acknowledged_keys = NoticeCardTracker::GetAllAckowledgedKeys(&profile_prefs_);
-  EXPECT_THAT(acknowledged_keys,
-              testing::UnorderedElementsAre(kTestKey, kTestKey2, kTestKey3));
-}
-
-}  // namespace
-}  // namespace feed
diff --git a/components/feed/core/v2/types.h b/components/feed/core/v2/types.h
index 27674b4..ac9791d9 100644
--- a/components/feed/core/v2/types.h
+++ b/components/feed/core/v2/types.h
@@ -59,7 +59,6 @@
   bool notice_card_acknowledged = false;
   bool autoplay_enabled = false;
   int followed_from_web_page_menu_count = 0;
-  std::vector<std::string> acknowledged_notice_keys;
   std::vector<feedwire::InfoCardTrackingState> info_card_tracking_states;
 };
 
diff --git a/components/history/core/browser/browsing_history_driver.h b/components/history/core/browser/browsing_history_driver.h
index 808d8e4..9b76cc4 100644
--- a/components/history/core/browser/browsing_history_driver.h
+++ b/components/history/core/browser/browsing_history_driver.h
@@ -32,27 +32,30 @@
   virtual void OnQueryComplete(
       const std::vector<BrowsingHistoryService::HistoryEntry>& results,
       const BrowsingHistoryService::QueryResultsInfo& query_results_info,
-      base::OnceClosure continuation_closure) = 0;
+      base::OnceClosure continuation_closure) {}
 
   // Callback for RemoveVisits().
-  virtual void OnRemoveVisitsComplete() = 0;
+  virtual void OnRemoveVisitsComplete() {}
 
   // Callback for RemoveVisits() that fails.
-  virtual void OnRemoveVisitsFailed() = 0;
+  virtual void OnRemoveVisitsFailed() {}
 
   // Callback for RemoveVisits() with the list of expire arguments. This gives
   // the driver a chance to perform embedder specific removal logic.
   virtual void OnRemoveVisits(
       const std::vector<ExpireHistoryArgs>& expire_list) = 0;
 
-  // Called when HistoryService or WebHistoryService deletes one or more
-  // items.
-  virtual void HistoryDeleted() = 0;
+  // Called when `HistoryService` or `WebHistoryService` deletes one or more
+  // items. But notably, this call is only used for deletions initiated by a
+  // DIFFERENT tab.  Deletions initiated by the tab that owns this instance are
+  // notified using `OnRemoveVisitsComplete()` or `OnRemoveVisitsFailed()`.
+  // TODO(tommycli): Investigate consolidating the deletion callbacks.
+  virtual void HistoryDeleted() {}
 
   // Whether other forms of browsing history were found on the history
   // service.
   virtual void HasOtherFormsOfBrowsingHistory(bool has_other_forms,
-                                              bool has_synced_results) = 0;
+                                              bool has_synced_results) {}
 
   // If history deletions are currently allowed.
   virtual bool AllowHistoryDeletions() = 0;
diff --git a/components/history/core/browser/browsing_history_service.h b/components/history/core/browser/browsing_history_service.h
index f9b9cf1..7e2b1830 100644
--- a/components/history/core/browser/browsing_history_service.h
+++ b/components/history/core/browser/browsing_history_service.h
@@ -159,6 +159,9 @@
       base::OnceCallback<void(base::Time)> callback);
 
   // Removes `items` from history.
+  // TODO(tommycli): Update this API to take only URLs and timestamps, because
+  // callers only have that information, and only that information is used by
+  // the actual implementation.
   void RemoveVisits(const std::vector<HistoryEntry>& items);
 
   // SyncServiceObserver implementation.
diff --git a/components/history_clusters/core/history_clusters_service.cc b/components/history_clusters/core/history_clusters_service.cc
index 964e0b4..6872d1b6 100644
--- a/components/history_clusters/core/history_clusters_service.cc
+++ b/components/history_clusters/core/history_clusters_service.cc
@@ -170,16 +170,6 @@
       continuation_params, std::move(callback));
 }
 
-void HistoryClustersService::RemoveVisits(
-    const std::vector<history::ExpireHistoryArgs>& expire_list,
-    base::OnceClosure closure,
-    base::CancelableTaskTracker* task_tracker) {
-  // We expect HistoryService to internally delete any associated annotations
-  // and cluster rows. In the future we may remove this indirection entirely.
-  history_service_->ExpireHistory(expire_list, std::move(closure),
-                                  task_tracker);
-}
-
 bool HistoryClustersService::DoesQueryMatchAnyCluster(
     const std::string& query) {
   if (!IsJourneysEnabled())
diff --git a/components/history_clusters/core/history_clusters_service.h b/components/history_clusters/core/history_clusters_service.h
index 0eba136b..549c818 100644
--- a/components/history_clusters/core/history_clusters_service.h
+++ b/components/history_clusters/core/history_clusters_service.h
@@ -162,12 +162,6 @@
                 QueryClustersContinuationParams continuation_params,
                 QueryClustersCallback callback);
 
-  // Removes all visits to the specified URLs in the specified time ranges in
-  // `expire_list`. Calls `closure` when done.
-  void RemoveVisits(const std::vector<history::ExpireHistoryArgs>& expire_list,
-                    base::OnceClosure closure,
-                    base::CancelableTaskTracker* task_tracker);
-
   // Returns true synchronously if `query` matches a cluster keyword. This
   // ignores clusters with only one visit to avoid overtriggering.
   // Note: This depends on the cache state, so this may kick off a cache refresh
diff --git a/components/live_caption/views/caption_bubble.cc b/components/live_caption/views/caption_bubble.cc
index 51fff39..0f0bada0 100644
--- a/components/live_caption/views/caption_bubble.cc
+++ b/components/live_caption/views/caption_bubble.cc
@@ -993,9 +993,7 @@
 #if BUILDFLAG(IS_WIN)
   // The Media Foundation renderer error message should not scale with the
   // user's caption style preference.
-  if (model_ && model_->HasError() &&
-      model_->ErrorType() ==
-          CaptionBubbleErrorType::MEDIA_FOUNDATION_RENDERER_UNSUPPORTED) {
+  if (HasMediaFoundationError()) {
     width = kMaxWidthDip;
     content_height =
         media_foundation_renderer_error_message_->GetPreferredSize().height();
@@ -1070,6 +1068,9 @@
 }
 
 void CaptionBubble::OnInactivityTimeout() {
+  if (HasMediaFoundationError())
+    return;
+
   Hide();
 
   // Clear the partial and final text in the caption bubble model and the label.
@@ -1091,6 +1092,12 @@
 #endif
 }
 
+bool CaptionBubble::HasMediaFoundationError() {
+  return (model_ && model_->HasError() &&
+          model_->ErrorType() ==
+              CaptionBubbleErrorType::MEDIA_FOUNDATION_RENDERER_UNSUPPORTED);
+}
+
 bool CaptionBubble::HasActivity() {
   return model_ &&
          ((inactivity_timer_ && inactivity_timer_->IsRunning()) || HasFocus() ||
diff --git a/components/live_caption/views/caption_bubble.h b/components/live_caption/views/caption_bubble.h
index af80ad9..d60a0d9 100644
--- a/components/live_caption/views/caption_bubble.h
+++ b/components/live_caption/views/caption_bubble.h
@@ -158,6 +158,7 @@
   void OnInactivityTimeout();
 
   void MediaFoundationErrorCheckboxPressed();
+  bool HasMediaFoundationError();
 
   // Unowned. Owned by views hierarchy.
   raw_ptr<CaptionBubbleLabel> label_;
diff --git a/components/optimization_guide/content/browser/page_content_annotations_model_manager_unittest.cc b/components/optimization_guide/content/browser/page_content_annotations_model_manager_unittest.cc
index c0ca650..07bb5e1 100644
--- a/components/optimization_guide/content/browser/page_content_annotations_model_manager_unittest.cc
+++ b/components/optimization_guide/content/browser/page_content_annotations_model_manager_unittest.cc
@@ -146,12 +146,11 @@
 
     base::FilePath source_root_dir;
     base::PathService::Get(base::DIR_SOURCE_ROOT, &source_root_dir);
+    // We know that the model executor itself works fine (that's tested
+    // elsewhere), so just make sure that all the plumbing for the model
+    // execution: job, queue, background sequences, etc, are working correctly.
     base::FilePath model_file_path =
-        source_root_dir.AppendASCII("components")
-            .AppendASCII("test")
-            .AppendASCII("data")
-            .AppendASCII("optimization_guide")
-            .AppendASCII("bert_page_topics_model.tflite");
+        source_root_dir.AppendASCII("non_existent_model.tflite");
     std::unique_ptr<ModelInfo> model_info =
         TestModelInfoBuilder()
             .SetModelFilePath(model_file_path)
@@ -173,12 +172,11 @@
 
     base::FilePath source_root_dir;
     base::PathService::Get(base::DIR_SOURCE_ROOT, &source_root_dir);
+    // We know that the model executor itself works fine (that's tested
+    // elsewhere), so just make sure that all the plumbing for the model
+    // execution: job, queue, background sequences, etc, are working correctly.
     base::FilePath model_file_path =
-        source_root_dir.AppendASCII("components")
-            .AppendASCII("test")
-            .AppendASCII("data")
-            .AppendASCII("optimization_guide")
-            .AppendASCII("bert_page_topics_model.tflite");
+        source_root_dir.AppendASCII("non_existent_model.tflite");
     std::unique_ptr<ModelInfo> model_info =
         TestModelInfoBuilder()
             .SetModelFilePath(model_file_path)
@@ -246,13 +244,9 @@
   EXPECT_FALSE(GetMetadataForEntityId("someid").has_value());
 }
 
-// TODO(crbug.com/1286473): Flaky on Chrome OS and MSAN.
-TEST_F(PageContentAnnotationsModelManagerTest, DISABLED_PageTopics) {
+TEST_F(PageContentAnnotationsModelManagerTest, PageTopics) {
   SetupPageTopicsV2ModelExecutor();
 
-  // Running the actual model can take a while.
-  base::test::ScopedRunLoopTimeout scoped_timeout(FROM_HERE, base::Seconds(60));
-
   base::HistogramTester histogram_tester;
   base::RunLoop run_loop;
   std::vector<BatchAnnotationResult> result;
@@ -271,13 +265,13 @@
 
   histogram_tester.ExpectUniqueSample(
       "OptimizationGuide.ModelExecutor.ExecutionStatus.PageTopicsV2",
-      ExecutionStatus::kSuccess, 1);
+      ExecutionStatus::kErrorModelFileNotValid, 1);
 
   histogram_tester.ExpectUniqueSample(
       "OptimizationGuide.PageContentAnnotations.BatchRequestedSize.PageTopics",
       1, 1);
   histogram_tester.ExpectUniqueSample(
-      "OptimizationGuide.PageContentAnnotations.BatchSuccess.PageTopics", true,
+      "OptimizationGuide.PageContentAnnotations.BatchSuccess.PageTopics", false,
       1);
   histogram_tester.ExpectTotalCount(
       "OptimizationGuide.PageContentAnnotations.JobExecutionTime.PageTopics",
@@ -291,7 +285,7 @@
   ASSERT_EQ(result.size(), 1U);
   EXPECT_EQ(result[0].input(), "input");
   EXPECT_EQ(result[0].type(), AnnotationType::kPageTopics);
-  EXPECT_NE(result[0].topics(), absl::nullopt);
+  EXPECT_EQ(result[0].topics(), absl::nullopt);
   EXPECT_EQ(result[0].entities(), absl::nullopt);
   EXPECT_EQ(result[0].visibility_score(), absl::nullopt);
 }
@@ -408,13 +402,7 @@
   EXPECT_EQ(result[1].type(), AnnotationType::kPageEntities);
 }
 
-// TODO(crbug.com/1286473): Flaky on Chrome OS.
-#if BUILDFLAG(IS_CHROMEOS)
-#define MAYBE_PageVisibility DISABLED_PageVisibility
-#else
-#define MAYBE_PageVisibility PageVisibility
-#endif
-TEST_F(PageContentAnnotationsModelManagerTest, MAYBE_PageVisibility) {
+TEST_F(PageContentAnnotationsModelManagerTest, PageVisibility) {
   base::HistogramTester histogram_tester;
   proto::Any any_metadata;
   any_metadata.set_type_url(
@@ -438,9 +426,6 @@
       },
       &run_loop, &result);
 
-  // Running the actual model can take a while.
-  base::test::ScopedRunLoopTimeout scoped_timeout(FROM_HERE, base::Seconds(60));
-
   model_manager()->Annotate(std::move(callback), {"input"},
                             AnnotationType::kContentVisibility);
   run_loop.Run();
@@ -453,7 +438,7 @@
       1, 1);
   histogram_tester.ExpectUniqueSample(
       "OptimizationGuide.PageContentAnnotations.BatchSuccess.ContentVisibility",
-      true, 1);
+      false, 1);
   histogram_tester.ExpectTotalCount(
       "OptimizationGuide.PageContentAnnotations.JobExecutionTime."
       "ContentVisibility",
@@ -467,7 +452,7 @@
   EXPECT_EQ(result[0].input(), "input");
   EXPECT_EQ(result[0].topics(), absl::nullopt);
   EXPECT_EQ(result[0].entities(), absl::nullopt);
-  EXPECT_EQ(result[0].visibility_score(), absl::make_optional(-1.0));
+  EXPECT_EQ(result[0].visibility_score(), absl::nullopt);
 }
 
 TEST_F(PageContentAnnotationsModelManagerTest, PageVisibilityDisabled) {
@@ -527,21 +512,11 @@
   EXPECT_EQ(result[0].visibility_score(), absl::nullopt);
 }
 
-// TODO(crbug.com/1286473): Flaky on Chrome OS.
-#if BUILDFLAG(IS_CHROMEOS)
-#define MAYBE_CalledTwice DISABLED_CalledTwice
-#else
-#define MAYBE_CalledTwice CalledTwice
-#endif
-TEST_F(PageContentAnnotationsModelManagerTest, MAYBE_CalledTwice) {
+TEST_F(PageContentAnnotationsModelManagerTest, CalledTwice) {
   SetupPageTopicsV2ModelExecutor();
 
   base::HistogramTester histogram_tester;
 
-  // Running the actual model can take a while.
-  base::test::ScopedRunLoopTimeout scoped_timeout(FROM_HERE,
-                                                  base::Seconds(120));
-
   base::RunLoop run_loop1;
   std::vector<BatchAnnotationResult> result1;
   BatchAnnotationCallback callback1 = base::BindOnce(
@@ -580,7 +555,7 @@
       "OptimizationGuide.PageContentAnnotations.BatchRequestedSize.PageTopics",
       1, 2);
   histogram_tester.ExpectUniqueSample(
-      "OptimizationGuide.PageContentAnnotations.BatchSuccess.PageTopics", true,
+      "OptimizationGuide.PageContentAnnotations.BatchSuccess.PageTopics", false,
       2);
   histogram_tester.ExpectTotalCount(
       "OptimizationGuide.PageContentAnnotations.JobExecutionTime.PageTopics",
@@ -591,18 +566,18 @@
   // The model should have only been loaded once and then used for both jobs.
   histogram_tester.ExpectUniqueSample(
       "OptimizationGuide.ModelExecutor.ModelAvailableToLoad.PageTopicsV2", true,
-      1);
+      2);
 
   ASSERT_EQ(result1.size(), 1U);
   EXPECT_EQ(result1[0].input(), "input1");
   EXPECT_EQ(result1[0].type(), AnnotationType::kPageTopics);
-  EXPECT_NE(result1[0].topics(), absl::nullopt);
+  EXPECT_EQ(result1[0].topics(), absl::nullopt);
   EXPECT_EQ(result1[0].entities(), absl::nullopt);
   EXPECT_EQ(result1[0].visibility_score(), absl::nullopt);
   ASSERT_EQ(result2.size(), 1U);
   EXPECT_EQ(result2[0].input(), "input2");
   EXPECT_EQ(result2[0].type(), AnnotationType::kPageTopics);
-  EXPECT_NE(result2[0].topics(), absl::nullopt);
+  EXPECT_EQ(result2[0].topics(), absl::nullopt);
   EXPECT_EQ(result2[0].entities(), absl::nullopt);
   EXPECT_EQ(result2[0].visibility_score(), absl::nullopt);
 }
diff --git a/components/performance_manager/graph/process_node_impl.cc b/components/performance_manager/graph/process_node_impl.cc
index 6e8fdf1..c756225 100644
--- a/components/performance_manager/graph/process_node_impl.cc
+++ b/components/performance_manager/graph/process_node_impl.cc
@@ -168,6 +168,11 @@
   receiver_.reset();
 }
 
+void ProcessNodeImpl::SetProcessMetricsName(const std::string& metrics_name) {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  metrics_name_ = metrics_name;
+}
+
 void ProcessNodeImpl::SetProcess(base::Process process,
                                  base::TimeTicks launch_time) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
@@ -304,6 +309,11 @@
   return exit_status();
 }
 
+const std::string& ProcessNodeImpl::GetMetricsName() const {
+  DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+  return metrics_name();
+}
+
 bool ProcessNodeImpl::VisitFrameNodes(const FrameNodeVisitor& visitor) const {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   for (auto* frame_impl : frame_nodes()) {
diff --git a/components/performance_manager/graph/process_node_impl.h b/components/performance_manager/graph/process_node_impl.h
index d7a0593..502ef6dd 100644
--- a/components/performance_manager/graph/process_node_impl.h
+++ b/components/performance_manager/graph/process_node_impl.h
@@ -84,6 +84,7 @@
   void FireBackgroundTracingTrigger(const std::string& trigger_name) override;
 
   void SetProcessExitStatus(int32_t exit_status);
+  void SetProcessMetricsName(const std::string& metrics_name);
   void SetProcess(base::Process process, base::TimeTicks launch_time);
 
   // Private implementation properties.
@@ -138,6 +139,10 @@
     DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
     return exit_status_;
   }
+  const std::string& metrics_name() const {
+    DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+    return metrics_name_;
+  }
 
   bool main_thread_task_load_is_low() const {
     DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
@@ -202,6 +207,7 @@
   const base::Process& GetProcess() const override;
   base::TimeTicks GetLaunchTime() const override;
   absl::optional<int32_t> GetExitStatus() const override;
+  const std::string& GetMetricsName() const override;
   bool VisitFrameNodes(const FrameNodeVisitor& visitor) const override;
   base::flat_set<const FrameNode*> GetFrameNodes() const override;
   base::flat_set<const WorkerNode*> GetWorkerNodes() const override;
@@ -234,6 +240,7 @@
 
   base::TimeTicks launch_time_ GUARDED_BY_CONTEXT(sequence_checker_);
   absl::optional<int32_t> exit_status_ GUARDED_BY_CONTEXT(sequence_checker_);
+  std::string metrics_name_ GUARDED_BY_CONTEXT(sequence_checker_);
 
   const content::ProcessType process_type_
       GUARDED_BY_CONTEXT(sequence_checker_);
diff --git a/components/performance_manager/graph/process_node_impl_describer.cc b/components/performance_manager/graph/process_node_impl_describer.cc
index c8df272..9da1a37 100644
--- a/components/performance_manager/graph/process_node_impl_describer.cc
+++ b/components/performance_manager/graph/process_node_impl_describer.cc
@@ -173,6 +173,10 @@
     ret.SetIntKey("exit_status", impl->exit_status().value());
   }
 
+  if (!impl->metrics_name().empty()) {
+    ret.SetStringKey("metrics_name", impl->metrics_name());
+  }
+
   ret.SetBoolKey("main_thread_task_load_is_low",
                  impl->main_thread_task_load_is_low());
 
diff --git a/components/performance_manager/graph/process_node_impl_unittest.cc b/components/performance_manager/graph/process_node_impl_unittest.cc
index fbeb925f..6c5f26f4 100644
--- a/components/performance_manager/graph/process_node_impl_unittest.cc
+++ b/components/performance_manager/graph/process_node_impl_unittest.cc
@@ -241,6 +241,12 @@
   process_node->SetProcessExitStatus(kExitStatus);
   EXPECT_EQ(process_node->exit_status(), public_process_node->GetExitStatus());
 
+  const std::string kMetricsName("TestUtilityProcess");
+  process_node->SetProcessMetricsName(kMetricsName);
+  EXPECT_EQ(process_node->metrics_name(), kMetricsName);
+  EXPECT_EQ(process_node->metrics_name(),
+            public_process_node->GetMetricsName());
+
   const auto& frame_nodes = process_node->frame_nodes();
   auto public_frame_nodes = public_process_node->GetFrameNodes();
   EXPECT_EQ(frame_nodes.size(), public_frame_nodes.size());
diff --git a/components/performance_manager/public/graph/process_node.h b/components/performance_manager/public/graph/process_node.h
index 97dd9f0..399f751 100644
--- a/components/performance_manager/public/graph/process_node.h
+++ b/components/performance_manager/public/graph/process_node.h
@@ -94,6 +94,10 @@
   // has not yet exited.
   virtual absl::optional<int32_t> GetExitStatus() const = 0;
 
+  // Returns the non-localized name of the process used for metrics reporting
+  // metrics as specified in content::ChildProcessData during process creation.
+  virtual const std::string& GetMetricsName() const = 0;
+
   // Visits the frame nodes that are hosted in this process. The iteration is
   // halted if the visitor returns false. Returns true if every call to the
   // visitor returned true, false otherwise.
diff --git a/components/policy/resources/policy_templates.json b/components/policy/resources/policy_templates.json
index 7c6b3f5..c51122b3 100644
--- a/components/policy/resources/policy_templates.json
+++ b/components/policy/resources/policy_templates.json
@@ -25570,6 +25570,37 @@
       Note: Read more about Process mitigation policies ( https://chromium.googlesource.com/chromium/src/+/HEAD/docs/design/sandbox.md#Process-mitigation-policies ).''',
     },
     {
+      'name': 'RendererAppContainerEnabled',
+      'owners': ['wfh@chromium.org', 'adetaylor@chromium.org'],
+      'type': 'main',
+      'schema': { 'type': 'boolean' },
+      'supported_on': ['chrome.win:104-'],
+      'features': {
+        'dynamic_refresh': False,
+        'per_profile': False,
+      },
+      'default': True,
+      'example_value': False,
+      'id': 987,
+      'items': [
+        {
+          'value': True,
+          'caption': 'Enable the Renderer App Container sandbox',
+        },
+        {
+          'value': False,
+          'caption': 'Disable the Renderer App Container sandbox',
+        },
+      ],
+      'caption': '''Enable Renderer App Container''',
+      'tags': ['system-security'],
+      'desc': '''Setting the policy to Enabled or leaving it unset means Renderer App Container configuration will be enabled on supported platforms.
+
+      Setting the policy to Disabled has a detrimental effect on the security and stability of <ph name="PRODUCT_NAME">$1<ex>Google Chrome</ex></ph> as it will weaken the sandbox that renderer processes use. Only turn off the policy if there are compatibility issues with third-party software that must run inside renderer processes.
+
+      Note: Read more about Process mitigation policies ( https://chromium.googlesource.com/chromium/src/+/HEAD/docs/design/sandbox.md#Process-mitigation-policies ).''',
+    },
+    {
       'name': 'BrowserLegacyExtensionPointsBlocked',
       'owners': ['wfh@chromium.org', 'ssmole@microsoft.com'],
       'type': 'main',
@@ -32100,6 +32131,6 @@
   'placeholders': [],
   'deleted_policy_ids': [114, 115, 204, 205, 206, 341, 412, 476, 544, 546, 562, 569, 578, 583, 585, 586, 587, 588, 589, 590, 591, 600, 668, 669, 872],
   'deleted_atomic_policy_group_ids': [19],
-  'highest_id_currently_used': 986,
+  'highest_id_currently_used': 987,
   'highest_atomic_group_id_currently_used': 43
 }
diff --git a/components/reporting/client/mock_report_queue.cc b/components/reporting/client/mock_report_queue.cc
index 142fd46..035ba4db 100644
--- a/components/reporting/client/mock_report_queue.cc
+++ b/components/reporting/client/mock_report_queue.cc
@@ -4,6 +4,8 @@
 
 #include "components/reporting/client/mock_report_queue.h"
 
+#include <utility>
+
 #include "testing/gmock/include/gmock/gmock.h"
 
 using ::testing::Invoke;
diff --git a/components/reporting/client/mock_report_queue.h b/components/reporting/client/mock_report_queue.h
index 70b63c5..fd38ea7 100644
--- a/components/reporting/client/mock_report_queue.h
+++ b/components/reporting/client/mock_report_queue.h
@@ -6,6 +6,7 @@
 #define COMPONENTS_REPORTING_CLIENT_MOCK_REPORT_QUEUE_H_
 
 #include <memory>
+#include <string>
 
 #include "base/callback.h"
 #include "components/reporting/client/report_queue.h"
diff --git a/components/reporting/client/report_queue.h b/components/reporting/client/report_queue.h
index fb16d88f..a6e76ace 100644
--- a/components/reporting/client/report_queue.h
+++ b/components/reporting/client/report_queue.h
@@ -156,6 +156,12 @@
   PrepareToAttachActualQueue() const = 0;
 
  private:
+  // Allow SpeculativeReportQueue access to |AddProducedRecord|.
+  friend class SpeculativeReportQueueImpl;
+
+  // Invokes |record_producer| and posts resulting data to the queue storage.
+  // |record_producer| is expected to be called asynchronously.
+  // Should only be used within ReportQueue implementation and its derivatives.
   virtual void AddProducedRecord(RecordProducer record_producer,
                                  Priority priority,
                                  EnqueueCallback callback) const = 0;
diff --git a/components/reporting/client/report_queue_impl.cc b/components/reporting/client/report_queue_impl.cc
index 33240496..9f564c8 100644
--- a/components/reporting/client/report_queue_impl.cc
+++ b/components/reporting/client/report_queue_impl.cc
@@ -41,7 +41,7 @@
                         Destination destination,
                         ReportQueue::RecordProducer record_producer,
                         StorageModuleInterface::EnqueueCallback callback) {
-  // Generates record data.
+  // Generate record data.
   auto record_result = std::move(record_producer).Run();
   if (!record_result.ok()) {
     std::move(callback).Run(record_result.status());
@@ -53,7 +53,7 @@
   *record.mutable_data() = std::move(record_result.ValueOrDie());
   record.set_destination(destination);
 
-  // record with no DM token is assumed to be associated with device DM token
+  // |record| with no DM token is assumed to be associated with device DM token
   if (!dm_token.empty()) {
     *record.mutable_dm_token() = std::move(dm_token);
   }
@@ -122,6 +122,29 @@
       [](StatusOr<std::unique_ptr<ReportQueue>>) { NOTREACHED(); });
 }
 
+// Implementation of SpeculativeReportQueueImpl::PendingRecordProducer
+
+SpeculativeReportQueueImpl::PendingRecordProducer::PendingRecordProducer(
+    RecordProducer producer,
+    Priority priority)
+    : record_producer(std::move(producer)), record_priority(priority) {}
+
+SpeculativeReportQueueImpl::PendingRecordProducer::PendingRecordProducer(
+    PendingRecordProducer&& other)
+    : record_producer(std::move(other.record_producer)),
+      record_priority(other.record_priority) {}
+
+SpeculativeReportQueueImpl::PendingRecordProducer::~PendingRecordProducer() =
+    default;
+
+SpeculativeReportQueueImpl::PendingRecordProducer&
+SpeculativeReportQueueImpl::PendingRecordProducer::operator=(
+    PendingRecordProducer&& other) {
+  record_producer = std::move(other.record_producer);
+  record_priority = other.record_priority;
+  return *this;
+}
+
 // static
 std::unique_ptr<SpeculativeReportQueueImpl, base::OnTaskRunnerDeleter>
 SpeculativeReportQueueImpl::Create() {
@@ -172,69 +195,57 @@
     EnqueueCallback callback) const {
   // Invoke producer on a thread pool, then enqueue record on sequenced task
   // runner.
-  base::ThreadPool::PostTask(
-      FROM_HERE, {},
-      base::BindOnce(
-          [](RecordProducer record_producer,
-             base::OnceCallback<void(StatusOr<std::string>)> callback) {
-            std::move(callback).Run(std::move(record_producer).Run());
-          },
-          std::move(record_producer),
-          base::BindPostTask(
-              sequenced_task_runner_,
-              base::BindOnce(&SpeculativeReportQueueImpl::MaybeEnqueueRecord,
-                             weak_ptr_factory_.GetWeakPtr(), priority,
-                             std::move(callback)))));
+  sequenced_task_runner_->PostTask(
+      FROM_HERE,
+      base::BindOnce(&SpeculativeReportQueueImpl::MaybeEnqueueRecordProducer,
+                     weak_ptr_factory_.GetWeakPtr(), priority,
+                     std::move(callback), std::move(record_producer)));
 }
 
-void SpeculativeReportQueueImpl::MaybeEnqueueRecord(
+void SpeculativeReportQueueImpl::MaybeEnqueueRecordProducer(
     Priority priority,
     EnqueueCallback callback,
-    StatusOr<std::string> record_or_error) const {
+    RecordProducer record_producer) const {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
-  if (!record_or_error.ok()) {
-    std::move(callback).Run(record_or_error.status());
-    return;
-  }
-  auto record = std::move(record_or_error.ValueOrDie());
   if (!report_queue_) {
     // Queue is not ready yet, store the record in the memory
     // queue.
-    pending_records_.emplace(std::move(record), priority);
+    pending_record_producers_.emplace(std::move(record_producer), priority);
     std::move(callback).Run(Status::StatusOK());
     return;
   }
   // Queue is ready. If memory queue is empty, just forward the
   // record.
-  if (pending_records_.empty()) {
-    report_queue_->Enqueue(std::move(record), priority, std::move(callback));
+  if (pending_record_producers_.empty()) {
+    report_queue_->AddProducedRecord(std::move(record_producer), priority,
+                                     std::move(callback));
     return;
   }
   // If memory queue is not empty, attach the new record at the
   // end and initiate enqueuing of everything from there.
-  pending_records_.emplace(std::move(record), priority);
-  EnqueuePendingRecords(std::move(callback));
+  pending_record_producers_.emplace(std::move(record_producer), priority);
+  EnqueuePendingRecordProducers(std::move(callback));
 }
 
-void SpeculativeReportQueueImpl::EnqueuePendingRecords(
+void SpeculativeReportQueueImpl::EnqueuePendingRecordProducers(
     EnqueueCallback callback) const {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   DCHECK(report_queue_);
-  if (pending_records_.empty()) {
+  if (pending_record_producers_.empty()) {
     std::move(callback).Run(Status::StatusOK());
     return;
   }
 
-  std::string record(pending_records_.front().first);
-  Priority priority = pending_records_.front().second;
-  pending_records_.pop();
-  if (pending_records_.empty()) {
+  auto head = std::move(pending_record_producers_.front());
+  pending_record_producers_.pop();
+  if (pending_record_producers_.empty()) {
     // Last of the pending records.
-    report_queue_->Enqueue(std::move(record), priority, std::move(callback));
+    report_queue_->AddProducedRecord(std::move(head.record_producer),
+                                     head.record_priority, std::move(callback));
     return;
   }
-  report_queue_->Enqueue(
-      std::move(record), priority,
+  report_queue_->AddProducedRecord(
+      std::move(head.record_producer), head.record_priority,
       base::BindPostTask(
           sequenced_task_runner_,
           base::BindOnce(
@@ -250,10 +261,9 @@
                   return;
                 }
                 self->sequenced_task_runner_->PostTask(
-                    FROM_HERE,
-                    base::BindOnce(
-                        &SpeculativeReportQueueImpl::EnqueuePendingRecords,
-                        self, std::move(callback)));
+                    FROM_HERE, base::BindOnce(&SpeculativeReportQueueImpl::
+                                                  EnqueuePendingRecordProducers,
+                                              self, std::move(callback)));
               },
               weak_ptr_factory_.GetWeakPtr(), std::move(callback))));
 }
@@ -295,8 +305,8 @@
               return;
             }
             self->report_queue_ = std::move(actual_queue);
-            if (!self->pending_records_.empty()) {
-              self->EnqueuePendingRecords(
+            if (!self->pending_record_producers_.empty()) {
+              self->EnqueuePendingRecordProducers(
                   base::BindOnce([](Status enqueue_status) {
                     if (!enqueue_status.ok()) {
                       LOG(ERROR) << "Pending records failed to enqueue, status="
diff --git a/components/reporting/client/report_queue_impl.h b/components/reporting/client/report_queue_impl.h
index a9d3f6fb..3cee147 100644
--- a/components/reporting/client/report_queue_impl.h
+++ b/components/reporting/client/report_queue_impl.h
@@ -47,9 +47,9 @@
       scoped_refptr<StorageModuleInterface> storage,
       base::OnceCallback<void(StatusOr<std::unique_ptr<ReportQueue>>)> cb);
 
-  ~ReportQueueImpl() override;
   ReportQueueImpl(const ReportQueueImpl& other) = delete;
   ReportQueueImpl& operator=(const ReportQueueImpl& other) = delete;
+  ~ReportQueueImpl() override;
 
   void Flush(Priority priority, FlushCallback callback) override;
 
@@ -72,12 +72,15 @@
 
 class SpeculativeReportQueueImpl : public ReportQueue {
  public:
-  ~SpeculativeReportQueueImpl() override;
-
   // Factory method returns a smart pointer with on-thread deleter.
   static std::unique_ptr<SpeculativeReportQueueImpl, base::OnTaskRunnerDeleter>
   Create();
 
+  SpeculativeReportQueueImpl(const SpeculativeReportQueueImpl& other) = delete;
+  SpeculativeReportQueueImpl& operator=(
+      const SpeculativeReportQueueImpl& other) = delete;
+  ~SpeculativeReportQueueImpl() override;
+
   // Forwards |Flush| to |ReportQueue|, if already created.
   // Returns with failure otherwise.
   void Flush(Priority priority, FlushCallback callback) override;
@@ -92,26 +95,39 @@
   void AttachActualQueue(std::unique_ptr<ReportQueue> actual_queue);
 
  private:
+  // Moveable, non-copyable struct holding a pending record producer for the
+  // |pending_record_producers_| queue below.
+  struct PendingRecordProducer {
+    PendingRecordProducer(RecordProducer producer, Priority priority);
+    PendingRecordProducer(PendingRecordProducer&& other);
+    PendingRecordProducer& operator=(PendingRecordProducer&& other);
+    ~PendingRecordProducer();
+
+    RecordProducer record_producer;
+    Priority record_priority;
+  };
+
+  // Private constructor, used by the factory method  only.
+  explicit SpeculativeReportQueueImpl(
+      scoped_refptr<base::SequencedTaskRunner> sequenced_task_runner);
+
   // Forwards |AddProducedRecord| to |ReportQueue|, if already created.
   // Records the record internally otherwise.
   void AddProducedRecord(RecordProducer record_producer,
                          Priority priority,
                          EnqueueCallback callback) const override;
 
-  // Private constructor, used by the factory method  only.
-  explicit SpeculativeReportQueueImpl(
-      scoped_refptr<base::SequencedTaskRunner> sequenced_task_runner);
+  // Enqueues head of the |pending_record_producers_| and reapplies for the rest
+  // of it.
+  void EnqueuePendingRecordProducers(EnqueueCallback callback) const;
 
-  // Enqueues head of the |pending_records_| and reapplies for the rest of it.
-  void EnqueuePendingRecords(EnqueueCallback callback) const;
+  // Optionally enqueues |record_producer| (owned) to actual queue, if ready.
+  // Otherwise adds it to the end of |pending_record_producers_|.
+  void MaybeEnqueueRecordProducer(Priority priority,
+                                  EnqueueCallback callback,
+                                  RecordProducer record_producer) const;
 
-  // Optionally enqueues |record| (owned) to actual queue, if ready.
-  // Otherwise adds it to the end of |pending_records_|.
-  void MaybeEnqueueRecord(Priority priority,
-                          EnqueueCallback callback,
-                          StatusOr<std::string> record) const;
-
-  // Task runner that protects |report_queue_| and |pending_records_|
+  // Task runner that protects |report_queue_| and |pending_record_producers_|
   // and allows to synchronize the initialization.
   const scoped_refptr<base::SequencedTaskRunner> sequenced_task_runner_;
   SEQUENCE_CHECKER(sequence_checker_);
@@ -120,10 +136,11 @@
   std::unique_ptr<ReportQueue> report_queue_
       GUARDED_BY_CONTEXT(sequence_checker_);
 
-  // Queue of the pending records, collected before actual queue has been
-  // created. Declared 'mutable', because it is accessed by 'const' methods.
-  mutable std::queue<std::pair<std::string /*record*/, Priority /*priority*/>>
-      pending_records_ GUARDED_BY_CONTEXT(sequence_checker_);
+  // Queue of the pending record producers, collected before actual queue has
+  // been created. Declared 'mutable', because it is accessed by 'const'
+  // methods.
+  mutable std::queue<PendingRecordProducer> pending_record_producers_
+      GUARDED_BY_CONTEXT(sequence_checker_);
 
   // Weak pointer factory.
   base::WeakPtrFactory<SpeculativeReportQueueImpl> weak_ptr_factory_{this};
diff --git a/components/reporting/client/report_queue_provider_unittest.cc b/components/reporting/client/report_queue_provider_unittest.cc
index 44683d0..1300e647 100644
--- a/components/reporting/client/report_queue_provider_unittest.cc
+++ b/components/reporting/client/report_queue_provider_unittest.cc
@@ -64,10 +64,9 @@
             // Asynchronously create ReportingQueue.
             base::OnceCallback<void(StatusOr<std::unique_ptr<ReportQueue>>)>
                 queue_cb = base::BindOnce(
-                    [](std::string data,
-                       reporting::ReportQueue::EnqueueCallback done_cb,
-                       reporting::StatusOr<std::unique_ptr<
-                           reporting::ReportQueue>> report_queue_result) {
+                    [](std::string data, ReportQueue::EnqueueCallback done_cb,
+                       StatusOr<std::unique_ptr<ReportQueue>>
+                           report_queue_result) {
                       // Bail out if queue failed to create.
                       if (!report_queue_result.ok()) {
                         std::move(done_cb).Run(report_queue_result.status());
@@ -85,8 +84,8 @@
                           std::move(data), FAST_BATCH, std::move(done_cb));
                     },
                     std::string(data), std::move(done_cb));
-            reporting::ReportQueueProvider::CreateQueue(std::move(config),
-                                                        std::move(queue_cb));
+            ReportQueueProvider::CreateQueue(std::move(config),
+                                             std::move(queue_cb));
           },
           kTestMessage, e.cb(), std::move(config_result.ValueOrDie())));
   const auto res = e.result();
diff --git a/components/reporting/storage/storage_module_interface.h b/components/reporting/storage/storage_module_interface.h
index cb5db0d..3728e52 100644
--- a/components/reporting/storage/storage_module_interface.h
+++ b/components/reporting/storage/storage_module_interface.h
@@ -24,9 +24,9 @@
   StorageModuleInterface& operator=(const StorageModuleInterface& other) =
       delete;
 
-  // AddRecord will add |record| (taking ownership) to the |StorageModule|
-  // according to the provided |priority|. On completion, |callback| will be
-  // called.
+  // AddRecord will add |record| (taking ownership) to the
+  // |StorageModuleInterface| according to the provided |priority|. On
+  // completion, |callback| is called.
   virtual void AddRecord(Priority priority,
                          Record record,
                          EnqueueCallback callback) = 0;
diff --git a/components/segmentation_platform/internal/stats.cc b/components/segmentation_platform/internal/stats.cc
index 07a91488..40333fd 100644
--- a/components/segmentation_platform/internal/stats.cc
+++ b/components/segmentation_platform/internal/stats.cc
@@ -221,6 +221,8 @@
 
 // Should map to SegmentationModel variant in
 // //tools/metrics/histograms/metadata/segmentation_platform/histograms.xml.
+// Should also update the field trials allowlist in
+// go/segmentation-field-trials-map.
 std::string OptimizationTargetToHistogramVariant(SegmentId segment_id) {
   switch (segment_id) {
     case SegmentId::OPTIMIZATION_TARGET_SEGMENTATION_NEW_TAB:
@@ -247,6 +249,8 @@
 const char* SegmentationKeyToUmaName(const std::string& segmentation_key) {
   // Please keep in sync with SegmentationKey variant in
   // //tools/metrics/histograms/metadata/segmentation_platform/histograms.xml.
+  // Should also update the field trials allowlist in
+  // go/segmentation-field-trials-map.
   if (segmentation_key == kAdaptiveToolbarSegmentationKey) {
     return "AdaptiveToolbar";
   } else if (segmentation_key == kDummySegmentationKey) {
diff --git a/components/url_param_filter/core/url_param_filterer.cc b/components/url_param_filter/core/url_param_filterer.cc
index 4c28fd8..3bc4ee8 100644
--- a/components/url_param_filter/core/url_param_filterer.cc
+++ b/components/url_param_filter/core/url_param_filterer.cc
@@ -45,16 +45,19 @@
                        const FilterClassification::UseCase use_case) {
   GURL result = GURL{destination_url};
   int filtered_params_count = 0;
+  ClassificationExperimentStatus experiment_status =
+      ClassificationExperimentStatus::NON_EXPERIMENTAL;
 
   // If there's no query string, we can short-circuit immediately.
   if (!destination_url.has_query()) {
-    return FilterResult{destination_url, filtered_params_count};
+    return FilterResult{destination_url, filtered_params_count,
+                        experiment_status};
   }
 
   std::string source_classified_site = GetClassifiedSite(source_url);
   std::string destination_classified_site = GetClassifiedSite(destination_url);
 
-  std::map<std::string, bool> blocked_parameters;
+  std::map<std::string, ClassificationExperimentStatus> blocked_parameters;
   // Check whether source site, as seen by the classifier (eTLD+1 or IP), has
   // params classified as requiring filtering. If so, and the params are present
   // on the destination URL, or any nested URLs, remove them.
@@ -85,7 +88,8 @@
   }
   // Return quickly if there are no parameters we care about.
   if (blocked_parameters.size() == 0) {
-    return FilterResult{destination_url, filtered_params_count};
+    return FilterResult{destination_url, filtered_params_count,
+                        experiment_status};
   }
 
   std::vector<std::string> query_parts;
@@ -93,8 +97,8 @@
     const std::string key = std::string{it.GetKey()};
     // If we don't find the given param in our set of blocked parameters, we can
     // add it to the result safely.
-    if (blocked_parameters.find(base::ToLowerASCII(key)) ==
-        blocked_parameters.end()) {
+    auto classification = blocked_parameters.find(base::ToLowerASCII(key));
+    if (classification == blocked_parameters.end()) {
       std::string value = std::string{it.GetValue()};
       if (check_nested) {
         GURL nested = GURL{base::UnescapeBinaryURLComponent(value)};
@@ -107,6 +111,10 @@
             value = base::EscapeQueryParamValue(
                 nested_result.filtered_url.spec(), /*use_plus=*/false);
             filtered_params_count += nested_result.filtered_param_count;
+            if (nested_result.experimental_status ==
+                ClassificationExperimentStatus::EXPERIMENTAL) {
+              experiment_status = ClassificationExperimentStatus::EXPERIMENTAL;
+            }
           }
         }
       }
@@ -117,6 +125,10 @@
       }
     } else {
       filtered_params_count++;
+      if (classification->second ==
+          ClassificationExperimentStatus::EXPERIMENTAL) {
+        experiment_status = classification->second;
+      }
     }
   }
 
@@ -128,7 +140,7 @@
     replacements.SetQueryStr(new_query);
   }
   result = result.ReplaceComponents(replacements);
-  return FilterResult{result, filtered_params_count};
+  return FilterResult{result, filtered_params_count, experiment_status};
 }
 }  // anonymous namespace
 
@@ -156,7 +168,8 @@
                        const GURL& destination_url,
                        const FilterClassification::UseCase use_case) {
   if (!base::FeatureList::IsEnabled(features::kIncognitoParamFilterEnabled)) {
-    return FilterResult{destination_url, 0};
+    return FilterResult{destination_url, 0,
+                        ClassificationExperimentStatus::NON_EXPERIMENTAL};
   }
   return FilterUrl(
       source_url, destination_url,
diff --git a/components/url_param_filter/core/url_param_filterer.h b/components/url_param_filter/core/url_param_filterer.h
index 1d34326..069a536 100644
--- a/components/url_param_filter/core/url_param_filterer.h
+++ b/components/url_param_filter/core/url_param_filterer.h
@@ -19,6 +19,7 @@
 struct FilterResult {
   GURL filtered_url;
   int filtered_param_count;
+  ClassificationExperimentStatus experimental_status;
 };
 
 // Filter the destination URL according to the parameter classifications for the
diff --git a/components/url_param_filter/core/url_param_filterer_unittest.cc b/components/url_param_filter/core/url_param_filterer_unittest.cc
index b166f3a..31e20f06 100644
--- a/components/url_param_filter/core/url_param_filterer_unittest.cc
+++ b/components/url_param_filter/core/url_param_filterer_unittest.cc
@@ -9,6 +9,7 @@
 #include "base/test/metrics/histogram_tester.h"
 #include "base/test/scoped_feature_list.h"
 #include "components/url_param_filter/core/features.h"
+#include "components/url_param_filter/core/url_param_classifications_loader.h"
 #include "components/url_param_filter/core/url_param_filter_classification.pb.h"
 #include "components/url_param_filter/core/url_param_filter_test_helper.h"
 #include "testing/gtest/include/gtest/gtest.h"
@@ -26,6 +27,8 @@
                 FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 0);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlNoChanges) {
@@ -48,6 +51,8 @@
                                   FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 0);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSourceBlocked) {
@@ -66,6 +71,8 @@
                 ClassificationMap(), FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 1);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSourceBlockedNoValue) {
@@ -84,6 +91,8 @@
                 ClassificationMap(), FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 1);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlMultipleSourceBlocked) {
@@ -105,6 +114,8 @@
                 ClassificationMap(), FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlDestinationBlocked) {
@@ -124,6 +135,8 @@
                                   FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 1);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlMultipleDestinationBlocked) {
@@ -145,6 +158,8 @@
                                   FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSourceAndDestinationBlocked) {
@@ -169,6 +184,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSourceAndDestinationAsIPBlocked) {
@@ -193,6 +210,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSourceAndDestinationAsIPv6Blocked) {
@@ -218,6 +237,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest,
@@ -244,6 +265,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest,
@@ -272,6 +295,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlSubdomainsApplied) {
@@ -295,6 +320,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlCaseIgnored) {
@@ -318,6 +345,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlWithNestedUrl) {
@@ -349,6 +378,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FilterUrlWithNestedUrlNotNeedingFiltering) {
@@ -410,6 +441,8 @@
       destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 4);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FeatureDeactivated) {
@@ -432,6 +465,8 @@
 
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 0);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FeatureActivatedNoQueryString) {
@@ -453,6 +488,8 @@
 
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 0);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FeatureActivatedAllRemoved) {
@@ -475,6 +512,8 @@
 
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, FeatureActivatedSourceAndDestinationRemoval) {
@@ -497,6 +536,8 @@
 
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, CrossOtrUseCase) {
@@ -522,6 +563,8 @@
 
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, MismatchedUseCases) {
@@ -547,6 +590,8 @@
   // There are no rules for CROSS_SITE_NO_3PC, so the URL should not change.
   ASSERT_EQ(result.filtered_url, destination);
   ASSERT_EQ(result.filtered_param_count, 0);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, MixedUseCases) {
@@ -575,6 +620,8 @@
   // source.xyz.
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 1);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
 TEST_F(UrlParamFiltererTest, MultipleUseCases) {
@@ -607,6 +654,85 @@
   // `blockotrsource` should be left alone, but `blockno3pcdest` should not.
   ASSERT_EQ(result.filtered_url, expected);
   ASSERT_EQ(result.filtered_param_count, 2);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::NON_EXPERIMENTAL);
 }
 
+TEST_F(UrlParamFiltererTest, ExperimentalClassifications) {
+  GURL source = GURL{"http://source.xyz"};
+  GURL destination = GURL{
+      "https://"
+      "destination.xyz?srcexperimental=1&destexperimental=2&noblock=1&plzblock="
+      "1&plzblockdest=1"};
+  ClassificationMap source_classification_map =
+      CreateClassificationMapForTesting(
+          {{"source.xyz", {"plzblock"}}},
+          FilterClassification_SiteRole::FilterClassification_SiteRole_SOURCE);
+  // In addition to the default `plzblock`, also set `srcexperimental` as an
+  // experiment-driven parameter.
+  source_classification_map["source.xyz"]
+                           [FilterClassification::USE_CASE_UNKNOWN]
+                           ["srcexperimental"] =
+                               ClassificationExperimentStatus::EXPERIMENTAL;
+
+  ClassificationMap destination_classification_map =
+      CreateClassificationMapForTesting(
+          {{"destination.xyz", {"plzblockdest"}}},
+          FilterClassification_SiteRole::
+              FilterClassification_SiteRole_DESTINATION);
+  // In addition to the default `plzblockdest`, also set `destexperimental` as
+  // an experiment-driven parameter.
+  destination_classification_map
+      ["destination.xyz"][FilterClassification::USE_CASE_UNKNOWN]
+      ["destexperimental"] = ClassificationExperimentStatus::EXPERIMENTAL;
+
+  FilterResult result = FilterUrl(
+      source, destination, source_classification_map,
+      destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
+  // `blockotrsource` should be left alone, but `blockno3pcdest` should not.
+  GURL expected = GURL{"https://destination.xyz?noblock=1"};
+  ASSERT_EQ(result.filtered_url, expected);
+  ASSERT_EQ(result.filtered_param_count, 4);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::EXPERIMENTAL);
+}
+
+TEST_F(UrlParamFiltererTest, ExperimentalClassificationsWithNestedUrl) {
+  GURL source = GURL{"https://source.xyz"};
+  GURL destination = GURL{
+      "https://"
+      "subdomain.source.xyz?destination=https%3A%2F%2Fdestination.xyz%2F%"
+      "3Fplzblock1%"
+      "3D123%26destexperimental%3D1%26nochange%3Dasdf&PLZBLOCK1=321&nochange="
+      "asdf"};
+  ClassificationMap source_classification_map =
+      CreateClassificationMapForTesting(
+          {{"source.xyz", {"plzblock"}}},
+          FilterClassification_SiteRole::FilterClassification_SiteRole_SOURCE);
+  ClassificationMap destination_classification_map =
+      CreateClassificationMapForTesting(
+          {{"destination.xyz", {"plzblock1"}}, {"source.xyz", {"plzblock1"}}},
+          FilterClassification_SiteRole::
+              FilterClassification_SiteRole_DESTINATION);
+
+  // In addition to the default params, also set `destexperimental` as
+  // an experiment-driven parameter and verify the nested URL correctly results
+  // in `ClassificationExperimentStatus::EXPERIMENTAL`.
+  destination_classification_map
+      ["destination.xyz"][FilterClassification::USE_CASE_UNKNOWN]
+      ["destexperimental"] = ClassificationExperimentStatus::EXPERIMENTAL;
+
+  GURL expected = GURL{
+      "https://"
+      "subdomain.source.xyz?destination=https%3A%2F%2Fdestination.xyz%2F%"
+      "3Fnochange%"
+      "3Dasdf&nochange=asdf"};
+  FilterResult result = FilterUrl(
+      source, destination, source_classification_map,
+      destination_classification_map, FilterClassification::USE_CASE_UNKNOWN);
+  ASSERT_EQ(result.filtered_url, expected);
+  ASSERT_EQ(result.filtered_param_count, 3);
+  ASSERT_EQ(result.experimental_status,
+            ClassificationExperimentStatus::EXPERIMENTAL);
+}
 }  // namespace url_param_filter
diff --git a/content/browser/accessibility/accessibility_action_browsertest.cc b/content/browser/accessibility/accessibility_action_browsertest.cc
index 2c148eb..753d934c 100644
--- a/content/browser/accessibility/accessibility_action_browsertest.cc
+++ b/content/browser/accessibility/accessibility_action_browsertest.cc
@@ -561,7 +561,8 @@
       target->CreateTextPositionAt(0);
   BrowserAccessibility::AXPosition end_of_line_1 =
       start_position->CreateNextLineEndPosition(
-          ui::AXBoundaryBehavior::kCrossBoundary);
+          {ui::AXBoundaryBehavior::kCrossBoundary,
+           ui::AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_EQ(5, end_of_line_1->text_offset());
 #endif
 }
@@ -595,7 +596,8 @@
       target->CreateTextPositionAt(0);
   BrowserAccessibility::AXPosition end_of_line_1 =
       start_position->CreateNextLineEndPosition(
-          ui::AXBoundaryBehavior::kCrossBoundary);
+          {ui::AXBoundaryBehavior::kCrossBoundary,
+           ui::AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_EQ(5, end_of_line_1->text_offset());
 #endif
 }
diff --git a/content/browser/accessibility/accessibility_tree_formatter_win.cc b/content/browser/accessibility/accessibility_tree_formatter_win.cc
index 580046f..435f2a5 100644
--- a/content/browser/accessibility/accessibility_tree_formatter_win.cc
+++ b/content/browser/accessibility/accessibility_tree_formatter_win.cc
@@ -91,100 +91,6 @@
 
 AccessibilityTreeFormatterWin::~AccessibilityTreeFormatterWin() {}
 
-static HRESULT QuerySimpleDOMNode(IAccessible* accessible,
-                                  ISimpleDOMNode** simple_dom_node) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving IAccessible2.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_ISimpleDOMNode, simple_dom_node);
-}
-
-static HRESULT QueryIAccessible2(IAccessible* accessible,
-                                 IAccessible2** accessible2) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving IAccessible2.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessible2, accessible2);
-}
-
-static HRESULT QueryIAccessibleAction(IAccessible* accessible,
-                                      IAccessibleAction** accessibleAction) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-
-  return service_provider->QueryService(IID_IAccessibleAction,
-                                        accessibleAction);
-}
-
-static HRESULT QueryIAccessibleHypertext(
-    IAccessible* accessible,
-    IAccessibleHypertext** accessibleHypertext) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessibleHypertext,
-                                        accessibleHypertext);
-}
-
-static HRESULT QueryIAccessibleTable(IAccessible* accessible,
-                                     IAccessibleTable** accessibleTable) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessibleTable, accessibleTable);
-}
-
-static HRESULT QueryIAccessibleTableCell(
-    IAccessible* accessible,
-    IAccessibleTableCell** accessibleTableCell) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessibleTableCell,
-                                        accessibleTableCell);
-}
-
-static HRESULT QueryIAccessibleText(IAccessible* accessible,
-                                    IAccessibleText** accessibleText) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessibleText, accessibleText);
-}
-
-static HRESULT QueryIAccessibleValue(IAccessible* accessible,
-                                     IAccessibleValue** accessibleValue) {
-  // IA2 Spec dictates that IServiceProvider should be used instead of
-  // QueryInterface when retrieving alternate interfaces.
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  if (FAILED(hr))
-    return hr;
-  return service_provider->QueryService(IID_IAccessibleValue, accessibleValue);
-}
-
 Microsoft::WRL::ComPtr<IAccessible>
 GetIAObject(ui::AXPlatformNodeDelegate* node, LONG& root_x, LONG& root_y) {
   DCHECK(node);
@@ -483,8 +389,9 @@
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<ISimpleDOMNode> simple_dom_node;
 
-  if (S_OK != QuerySimpleDOMNode(node.Get(), &simple_dom_node))
-    return;  // No IA2Value, we are finished with this node.
+  if (S_OK !=
+      ui::IA2QueryInterface<ISimpleDOMNode>(node.Get(), &simple_dom_node))
+    return;
 
   base::win::ScopedBstr bstr;
   if (SUCCEEDED(simple_dom_node->get_innerHTML(bstr.Receive()))) {
@@ -497,8 +404,8 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessible2> ia2;
-  if (S_OK != QueryIAccessible2(node.Get(), &ia2))
-    return false;  // No IA2, we are finished with this node.
+  if (S_OK != ui::IA2QueryInterface<IAccessible2>(node.Get(), &ia2))
+    return false;
 
   LONG ia2_role = 0;
   if (SUCCEEDED(ia2->role(&ia2_role))) {
@@ -527,6 +434,7 @@
   if (ia2->get_attributes(bstr.Receive()) == S_OK) {
     // get_attributes() returns a semicolon delimited string. Turn it into a
     // ListValue
+
     std::vector<std::u16string> ia2_attributes =
         base::SplitString(base::WideToUTF16(bstr.Get()), std::u16string(1, ';'),
                           base::KEEP_WHITESPACE, base::SPLIT_WANT_ALL);
@@ -570,8 +478,8 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleAction> ia2action;
-  if (S_OK != QueryIAccessibleAction(node.Get(), &ia2action))
-    return;  // No IA2Value, we are finished with this node.
+  if (S_OK != ui::IA2QueryInterface<IAccessibleAction>(node.Get(), &ia2action))
+    return;
 
   // |IAccessibleAction::get_name| returns a localized string.
   base::win::ScopedBstr name;
@@ -585,8 +493,9 @@
     Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleHypertext> ia2hyper;
-  if (S_OK != QueryIAccessibleHypertext(node.Get(), &ia2hyper))
-    return;  // No IA2, we are finished with this node
+  if (S_OK !=
+      ui::IA2QueryInterface<IAccessibleHypertext>(node.Get(), &ia2hyper))
+    return;
 
   base::win::ScopedBstr text_bstr;
   HRESULT hr;
@@ -653,7 +562,7 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleTable> ia2table;
-  if (S_OK != QueryIAccessibleTable(node.Get(), &ia2table))
+  if (S_OK != ui::IA2QueryInterface<IAccessibleTable>(node.Get(), &ia2table))
     return;  // No IA2Text, we are finished with this node.
 
   LONG table_rows;
@@ -692,7 +601,7 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleTableCell> ia2cell;
-  if (S_OK != QueryIAccessibleTableCell(node.Get(), &ia2cell))
+  if (S_OK != ui::IA2QueryInterface<IAccessibleTableCell>(node.Get(), &ia2cell))
     return;  // No IA2Text, we are finished with this node.
 
   LONG column_index;
@@ -732,8 +641,9 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleText> ia2text;
-  if (S_OK != QueryIAccessibleText(node.Get(), &ia2text))
-    return;  // No IA2Text, we are finished with this node.
+
+  if (S_OK != ui::IA2QueryInterface<IAccessibleText>(node.Get(), &ia2text))
+    return;
 
   LONG n_characters;
   if (SUCCEEDED(ia2text->get_nCharacters(&n_characters)))
@@ -799,7 +709,7 @@
     const Microsoft::WRL::ComPtr<IAccessible> node,
     base::Value* dict) const {
   Microsoft::WRL::ComPtr<IAccessibleValue> ia2value;
-  if (S_OK != QueryIAccessibleValue(node.Get(), &ia2value))
+  if (S_OK != ui::IA2QueryInterface<IAccessibleValue>(node.Get(), &ia2value))
     return;  // No IA2Value, we are finished with this node.
 
   base::win::ScopedVariant current_value;
@@ -886,7 +796,7 @@
       continue;
 
     Microsoft::WRL::ComPtr<IAccessible2> ia2;
-    if (FAILED(QueryIAccessible2(ia, &ia2)))
+    if (FAILED(ui::IA2QueryInterface<IAccessible2>(ia, &ia2)))
       continue;  // No IA2, we are finished with this node.
 
     LONG role = 0;
diff --git a/content/browser/accessibility/browser_accessibility_cocoa.mm b/content/browser/accessibility/browser_accessibility_cocoa.mm
index 91f6719..4a42f15 100644
--- a/content/browser/accessibility/browser_accessibility_cocoa.mm
+++ b/content/browser/accessibility/browser_accessibility_cocoa.mm
@@ -1903,8 +1903,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreateNextCharacterPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreateNextCharacterPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -1913,8 +1915,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreatePreviousCharacterPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreatePreviousCharacterPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -1924,10 +1928,14 @@
     if (endPosition->IsNullPosition())
       return nil;
 
-    AXPosition startWordPosition = endPosition->CreatePreviousWordStartPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundary);
-    AXPosition endWordPosition = endPosition->CreatePreviousWordEndPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundary);
+    AXPosition startWordPosition =
+        endPosition->CreatePreviousWordStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
+    AXPosition endWordPosition =
+        endPosition->CreatePreviousWordEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXPosition startPosition = *startWordPosition <= *endWordPosition
                                    ? std::move(endWordPosition)
                                    : std::move(startWordPosition);
@@ -1942,10 +1950,14 @@
     if (startPosition->IsNullPosition())
       return nil;
 
-    AXPosition endWordPosition = startPosition->CreateNextWordEndPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundary);
-    AXPosition startWordPosition = startPosition->CreateNextWordStartPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundary);
+    AXPosition endWordPosition =
+        startPosition->CreateNextWordEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
+    AXPosition startWordPosition =
+        startPosition->CreateNextWordStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXPosition endPosition = *startWordPosition <= *endWordPosition
                                  ? std::move(startWordPosition)
                                  : std::move(endWordPosition);
@@ -1959,8 +1971,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreateNextWordEndPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreateNextWordEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -1969,8 +1983,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreatePreviousWordStartPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreatePreviousWordStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute isEqualToString:
@@ -2006,9 +2022,12 @@
     // Make sure that the line start position is really at the start of the
     // current line.
     lineStartPosition = lineStartPosition->CreatePreviousLineStartPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
-    AXPosition lineEndPosition = lineStartPosition->CreateNextLineEndPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundary);
+        ui::AXMovementOptions(ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+                              ui::AXBoundaryDetection::kCheckInitialPosition));
+    AXPosition lineEndPosition =
+        lineStartPosition->CreateNextLineEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXRange range(std::move(lineStartPosition), std::move(lineEndPosition));
     return AXRangeToAXTextMarkerRange(std::move(range));
   }
@@ -2020,10 +2039,14 @@
     if (endPosition->IsNullPosition())
       return nil;
 
-    AXPosition startLinePosition = endPosition->CreatePreviousLineStartPosition(
-        ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
-    AXPosition endLinePosition = endPosition->CreatePreviousLineEndPosition(
-        ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+    AXPosition startLinePosition =
+        endPosition->CreatePreviousLineStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
+    AXPosition endLinePosition =
+        endPosition->CreatePreviousLineEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXPosition startPosition = *startLinePosition <= *endLinePosition
                                    ? std::move(endLinePosition)
                                    : std::move(startLinePosition);
@@ -2038,10 +2061,14 @@
     if (startPosition->IsNullPosition())
       return nil;
 
-    AXPosition startLinePosition = startPosition->CreateNextLineStartPosition(
-        ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
-    AXPosition endLinePosition = startPosition->CreateNextLineEndPosition(
-        ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+    AXPosition startLinePosition =
+        startPosition->CreateNextLineStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
+    AXPosition endLinePosition =
+        startPosition->CreateNextLineEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXPosition endPosition = *startLinePosition <= *endLinePosition
                                  ? std::move(startLinePosition)
                                  : std::move(endLinePosition);
@@ -2055,8 +2082,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreateNextLineEndPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreateNextLineEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -2065,8 +2094,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreatePreviousLineStartPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreatePreviousLineStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -2101,8 +2132,10 @@
     AXPosition position = AXTextMarkerToAXPosition(parameter);
     if (position->IsNullPosition())
       return nil;
-    return AXPositionToAXTextMarker(position->CreateNextParagraphEndPosition(
-        ui::AXBoundaryBehavior::kCrossBoundary));
+    return AXPositionToAXTextMarker(
+        position->CreateNextParagraphEndPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -2112,8 +2145,9 @@
     if (position->IsNullPosition())
       return nil;
     return AXPositionToAXTextMarker(
-        position->CreatePreviousParagraphStartPosition(
-            ui::AXBoundaryBehavior::kCrossBoundary));
+        position->CreatePreviousParagraphStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kCrossBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition)));
   }
 
   if ([attribute
@@ -2124,9 +2158,11 @@
       return nil;
 
     AXPosition startPosition = position->CreatePreviousFormatStartPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+        ui::AXMovementOptions(ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+                              ui::AXBoundaryDetection::kCheckInitialPosition));
     AXPosition endPosition = position->CreateNextFormatEndPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+        ui::AXMovementOptions(ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+                              ui::AXBoundaryDetection::kCheckInitialPosition));
     AXRange range(std::move(startPosition), std::move(endPosition));
     return AXRangeToAXTextMarkerRange(std::move(range));
   }
@@ -2208,9 +2244,12 @@
     //
     // Note that hard line breaks are on a line of their own.
     AXPosition startPosition = position->CreatePreviousLineStartPosition(
-        ui::AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
-    AXPosition endPosition = startPosition->CreateNextLineStartPosition(
-        ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+        ui::AXMovementOptions(ui::AXBoundaryBehavior::kStopAtAnchorBoundary,
+                              ui::AXBoundaryDetection::kCheckInitialPosition));
+    AXPosition endPosition =
+        startPosition->CreateNextLineStartPosition(ui::AXMovementOptions(
+            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+            ui::AXBoundaryDetection::kDontCheckInitialPosition));
     AXRange range(std::move(startPosition), std::move(endPosition));
     return AXRangeToAXTextMarkerRange(std::move(range));
   }
@@ -2620,21 +2659,6 @@
          ax::mojom::Restriction::kDisabled;
 }
 
-- (NSRect)accessibilityFrame {
-  if (![self instanceActive])
-    return NSZeroRect;
-
-  BrowserAccessibilityManager* manager = _owner->manager();
-  auto rect = _owner->GetBoundsRect(ui::AXCoordinateSystem::kScreenDIPs,
-                                    ui::AXClippingBehavior::kClipped);
-
-  // TODO(vmpstr): GetBoundsRect() call above should account for this instead.
-  auto result_rect =
-      ScaleToRoundedRect(rect, 1.f / manager->device_scale_factor());
-
-  return gfx::ScreenRectToNSRect(result_rect);
-}
-
 - (BOOL)isCheckable {
   if (![self instanceActive])
     return NO;
diff --git a/content/browser/accessibility/browser_accessibility_unittest.cc b/content/browser/accessibility/browser_accessibility_unittest.cc
index bb101d08..df9cbcd 100644
--- a/content/browser/accessibility/browser_accessibility_unittest.cc
+++ b/content/browser/accessibility/browser_accessibility_unittest.cc
@@ -829,7 +829,8 @@
 
   BrowserAccessibility::AXPosition next_word_start =
       position->CreateNextWordStartPosition(
-          ui::AXBoundaryBehavior::kCrossBoundary);
+          {ui::AXBoundaryBehavior::kCrossBoundary,
+           ui::AXBoundaryDetection::kDontCheckInitialPosition});
   if (position->MaxTextOffset() == 0) {
     EXPECT_TRUE(next_word_start->IsNullPosition());
   } else {
@@ -841,7 +842,8 @@
 
   BrowserAccessibility::AXPosition next_word_end =
       position->CreateNextWordEndPosition(
-          ui::AXBoundaryBehavior::kCrossBoundary);
+          {ui::AXBoundaryBehavior::kCrossBoundary,
+           ui::AXBoundaryDetection::kDontCheckInitialPosition});
   if (position->MaxTextOffset() == 0) {
     EXPECT_TRUE(next_word_end->IsNullPosition());
   } else {
diff --git a/content/browser/accessibility/dump_accessibility_scripts_browsertest.cc b/content/browser/accessibility/dump_accessibility_scripts_browsertest.cc
index a1b88dd2..2f4a7d6 100644
--- a/content/browser/accessibility/dump_accessibility_scripts_browsertest.cc
+++ b/content/browser/accessibility/dump_accessibility_scripts_browsertest.cc
@@ -445,6 +445,10 @@
   RunTypedTest<kMacMethods>("accessibility-column-header-ui-elements.html");
 }
 
+IN_PROC_BROWSER_TEST_P(DumpAccessibilityScriptTest, AccessibilityFrame) {
+  RunTypedTest<kMacMethods>("accessibility-frame.html");
+}
+
 IN_PROC_BROWSER_TEST_P(DumpAccessibilityScriptTest, AccessibilityIsIgnored) {
   RunTypedTest<kMacMethods>("accessibility-is-ignored.html");
 }
diff --git a/content/browser/attribution_reporting/attribution_aggregatable_trigger.cc b/content/browser/attribution_reporting/attribution_aggregatable_trigger.cc
index dc403a30..83f510f4 100644
--- a/content/browser/attribution_reporting/attribution_aggregatable_trigger.cc
+++ b/content/browser/attribution_reporting/attribution_aggregatable_trigger.cc
@@ -48,6 +48,17 @@
       std::move(*filters), std::move(*not_filters));
 }
 
+// static
+AttributionAggregatableTriggerData
+AttributionAggregatableTriggerData::CreateForTesting(
+    absl::uint128 key,
+    base::flat_set<std::string> source_keys,
+    AttributionFilterData filters,
+    AttributionFilterData not_filters) {
+  return AttributionAggregatableTriggerData(
+      key, std::move(source_keys), std::move(filters), std::move(not_filters));
+}
+
 AttributionAggregatableTriggerData::AttributionAggregatableTriggerData() =
     default;
 
@@ -115,6 +126,13 @@
                                         std::move(mojo->values));
 }
 
+AttributionAggregatableTrigger AttributionAggregatableTrigger::CreateForTesting(
+    std::vector<AttributionAggregatableTriggerData> trigger_data,
+    Values values) {
+  return AttributionAggregatableTrigger(std::move(trigger_data),
+                                        std::move(values));
+}
+
 AttributionAggregatableTrigger::AttributionAggregatableTrigger() = default;
 
 AttributionAggregatableTrigger::AttributionAggregatableTrigger(
diff --git a/content/browser/attribution_reporting/attribution_aggregatable_trigger.h b/content/browser/attribution_reporting/attribution_aggregatable_trigger.h
index cc719b4..3921506 100644
--- a/content/browser/attribution_reporting/attribution_aggregatable_trigger.h
+++ b/content/browser/attribution_reporting/attribution_aggregatable_trigger.h
@@ -25,6 +25,13 @@
   static absl::optional<AttributionAggregatableTriggerData> FromMojo(
       blink::mojom::AttributionAggregatableTriggerDataPtr mojo);
 
+  // Creates without validation.
+  static AttributionAggregatableTriggerData CreateForTesting(
+      absl::uint128 key,
+      base::flat_set<std::string> source_keys,
+      AttributionFilterData filters,
+      AttributionFilterData not_filters);
+
   AttributionAggregatableTriggerData();
   ~AttributionAggregatableTriggerData();
 
@@ -65,6 +72,11 @@
   static absl::optional<AttributionAggregatableTrigger> FromMojo(
       blink::mojom::AttributionAggregatableTriggerPtr mojo);
 
+  // Creates without validation.
+  static AttributionAggregatableTrigger CreateForTesting(
+      std::vector<AttributionAggregatableTriggerData> trigger_data,
+      Values values);
+
   AttributionAggregatableTrigger();
   ~AttributionAggregatableTrigger();
 
diff --git a/content/browser/attribution_reporting/attribution_internals.mojom b/content/browser/attribution_reporting/attribution_internals.mojom
index c24a99d..d83eacbf 100644
--- a/content/browser/attribution_reporting/attribution_internals.mojom
+++ b/content/browser/attribution_reporting/attribution_internals.mojom
@@ -131,6 +131,14 @@
   map<string, array<string>> not_filters;
 };
 
+struct WebUIAggregatableTriggerData {
+  // Hex-encoded unsigned 128-bit integer.
+  string key_piece;
+  array<string> source_keys;
+  map<string, array<string>> filters;
+  map<string, array<string>> not_filters;
+};
+
 struct WebUITrigger {
   double trigger_time;
   url.mojom.Origin destination_origin;
@@ -138,8 +146,8 @@
   map<string, array<string>> filters;
   DebugKey? debug_key;
   array<WebUIEventTriggerData> event_triggers;
-
-  // TODO(linnan): Add aggregatable trigger fields.
+  array<WebUIAggregatableTriggerData> aggregatable_triggers;
+  map<string, uint32> aggregatable_values;
 
   enum Status {
     // Shared statuses:
diff --git a/content/browser/attribution_reporting/attribution_internals_browsertest.cc b/content/browser/attribution_reporting/attribution_internals_browsertest.cc
index 87c6ef3..6667339e 100644
--- a/content/browser/attribution_reporting/attribution_internals_browsertest.cc
+++ b/content/browser/attribution_reporting/attribution_internals_browsertest.cc
@@ -887,11 +887,27 @@
               /*not_filters=*/
               AttributionFilterData::CreateForTesting({{"e", {"f"}}})),
       },
-      AttributionAggregatableTrigger());
+      AttributionAggregatableTrigger::CreateForTesting(
+          {AttributionAggregatableTriggerData::CreateForTesting(
+               /*key=*/345,
+               /*source_keys=*/{"a"},
+               /*filters=*/
+               AttributionFilterData::CreateForTesting({{"c", {"d"}}}),
+               /*not_filters=*/AttributionFilterData()),
+           AttributionAggregatableTriggerData::CreateForTesting(
+               /*key=*/678,
+               /*source_keys=*/{"b"},
+               /*filters=*/AttributionFilterData(),
+               /*not_filters=*/
+               AttributionFilterData::CreateForTesting({{"e", {"f"}}}))},
+          {{"a", 123}, {"b", 456}}));
 
   static constexpr char kWantEventTriggerJSON[] =
       R"json([ {  "data": "2",  "priority": "3",  "filters": {   "c": [    "d"   ]  } }, {  "data": "4",  "priority": "5",  "deduplication_key": "6",  "not_filters": {   "e": [    "f"   ]  } }])json";
 
+  static constexpr char kWantAggregatableTriggerJSON[] =
+      R"json([ {  "key_piece": "0x159",  "source_keys": [   "a"  ],  "filters": {   "c": [    "d"   ]  } }, {  "key_piece": "0x2a6",  "source_keys": [   "b"  ],  "not_filters": {   "e": [    "f"   ]  } }])json";
+
   static constexpr char wait_script[] = R"(
       let table = document.querySelector('#triggerTable')
           .shadowRoot.querySelector('tbody');
@@ -903,14 +919,17 @@
             table.children[0].children[4].innerText === "https://r.test" &&
             table.children[0].children[5].innerText === "1" &&
             table.children[0].children[6].innerText === '{ "a": [  "b" ]}' &&
-            table.children[0].children[7].innerText === $2) {
+            table.children[0].children[7].innerText === $2 &&
+            table.children[0].children[8].innerText === $3 &&
+            table.children[0].children[9].innerText === '{ "a": 123, "b": 456}') {
           obs.disconnect();
           document.title = $1;
         }
       });
       obs.observe(table, {'childList': true});)";
-  EXPECT_TRUE(ExecJsInWebUI(
-      JsReplace(wait_script, kCompleteTitle, kWantEventTriggerJSON)));
+  EXPECT_TRUE(ExecJsInWebUI(JsReplace(wait_script, kCompleteTitle,
+                                      kWantEventTriggerJSON,
+                                      kWantAggregatableTriggerJSON)));
 
   auto notify_trigger_handled =
       [&](AttributionTrigger::EventLevelResult event_status,
diff --git a/content/browser/attribution_reporting/attribution_internals_handler_impl.cc b/content/browser/attribution_reporting/attribution_internals_handler_impl.cc
index dd663d1..fe094de 100644
--- a/content/browser/attribution_reporting/attribution_internals_handler_impl.cc
+++ b/content/browser/attribution_reporting/attribution_internals_handler_impl.cc
@@ -434,6 +434,22 @@
         /*not_filters=*/event_trigger.not_filters.filter_values());
   }
 
+  for (const auto& aggregatable_trigger_data :
+       trigger.aggregatable_trigger().trigger_data()) {
+    web_ui_trigger->aggregatable_triggers.emplace_back(
+        absl::in_place,
+        /*key_piece=*/HexEncodeAggregatableKey(aggregatable_trigger_data.key()),
+        /*source_keys=*/
+        std::vector<std::string>(
+            aggregatable_trigger_data.source_keys().begin(),
+            aggregatable_trigger_data.source_keys().end()),
+        /*filters=*/aggregatable_trigger_data.filters().filter_values(),
+        /*not_filters=*/
+        aggregatable_trigger_data.not_filters().filter_values());
+  }
+
+  web_ui_trigger->aggregatable_values = trigger.aggregatable_trigger().values();
+
   for (auto& observer : observers_) {
     observer->OnTriggerHandled(web_ui_trigger.Clone());
   }
diff --git a/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.cc b/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.cc
index 2c4bd947..af8173d 100644
--- a/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.cc
+++ b/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.cc
@@ -57,7 +57,9 @@
     RendererSandboxedProcessLauncherDelegateWin(base::CommandLine* cmd_line,
                                                 bool is_jit_disabled)
     : renderer_code_integrity_enabled_(
-          GetContentClient()->browser()->IsRendererCodeIntegrityEnabled()) {
+          GetContentClient()->browser()->IsRendererCodeIntegrityEnabled()),
+      renderer_app_container_disabled_(
+          GetContentClient()->browser()->IsRendererAppContainerDisabled()) {
   if (is_jit_disabled) {
     dynamic_code_can_be_disabled_ = true;
     return;
@@ -82,16 +84,22 @@
     sandbox::TargetPolicy* policy) {
   sandbox::policy::SandboxWin::AddBaseHandleClosePolicy(policy);
 
+  ContentBrowserClient::AppContainerFlags ac_flags(
+      ContentBrowserClient::AppContainerFlags::kAppContainerFlagNone);
+  if (renderer_app_container_disabled_)
+    ac_flags = ContentBrowserClient::AppContainerFlags::
+        kAppContainerFlagDisableAppContainer;
   const std::wstring& sid =
       GetContentClient()->browser()->GetAppContainerSidForSandboxType(
-          GetSandboxType());
+          GetSandboxType(), ac_flags);
   if (!sid.empty())
     sandbox::policy::SandboxWin::AddAppContainerPolicy(policy, sid.c_str());
 
   ContentBrowserClient::ChildSpawnFlags flags(
-      ContentBrowserClient::ChildSpawnFlags::NONE);
+      ContentBrowserClient::ChildSpawnFlags::kChildSpawnFlagNone);
   if (renderer_code_integrity_enabled_) {
-    flags = ContentBrowserClient::ChildSpawnFlags::RENDERER_CODE_INTEGRITY;
+    flags = ContentBrowserClient::ChildSpawnFlags::
+        kChildSpawnFlagRendererCodeIntegrity;
 
     // If the renderer process is protected by code integrity, more
     // mitigations become available.
diff --git a/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.h b/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.h
index 576a2c0..3a0e25b 100644
--- a/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.h
+++ b/content/browser/renderer_host/renderer_sandboxed_process_launcher_delegate.h
@@ -46,6 +46,7 @@
 
  private:
   const bool renderer_code_integrity_enabled_;
+  const bool renderer_app_container_disabled_;
   bool dynamic_code_can_be_disabled_ = false;
 };
 #endif  // BUILDFLAG(IS_WIN)
diff --git a/content/browser/resources/attribution_reporting/attribution_internals.ts b/content/browser/resources/attribution_reporting/attribution_internals.ts
index 08e9cc1..9e81bab 100644
--- a/content/browser/resources/attribution_reporting/attribution_internals.ts
+++ b/content/browser/resources/attribution_reporting/attribution_internals.ts
@@ -288,6 +288,8 @@
   eventTriggers: string;
   eventLevelStatus: string;
   aggregatableStatus: string;
+  aggregatableTriggers: string;
+  aggregatableValues: string;
 
   constructor(mojo: WebUITrigger) {
     this.triggerTime = new Date(mojo.triggerTime);
@@ -313,6 +315,23 @@
         }),
         bigintReplacer, ' ');
 
+    this.aggregatableTriggers = JSON.stringify(
+        mojo.aggregatableTriggers.map((e) => {
+          // Omit the filters and not filters if they are empty for brevity.
+          return {
+            'key_piece': e.keyPiece,
+            'source_keys': e.sourceKeys,
+            'filters': Object.entries(e.filters).length > 0 ? e.filters :
+                                                              undefined,
+            'not_filters': Object.entries(e.notFilters).length > 0 ?
+                e.notFilters :
+                undefined,
+          };
+        }),
+        bigintReplacer, ' ');
+
+    this.aggregatableValues = JSON.stringify(mojo.aggregatableValues, null, ' ');
+
     this.eventLevelStatus = triggerStatusToText(mojo.eventLevelStatus);
     this.aggregatableStatus = triggerStatusToText(mojo.aggregatableStatus);
   }
@@ -336,6 +355,8 @@
       new ValueColumn<Trigger, string>('Debug Key', (e) => e.debugKey),
       new CodeColumn<Trigger>('Filters', (e) => e.filters),
       new CodeColumn<Trigger>('Event Triggers', (e) => e.eventTriggers),
+      new CodeColumn<Trigger>('Aggregatable Triggers', (e) => e.aggregatableTriggers),
+      new CodeColumn<Trigger>('Aggregatable Values', (e) => e.aggregatableValues),
     ];
 
     this.emptyRowText = 'No triggers.';
diff --git a/content/browser/utility_sandbox_delegate_win.cc b/content/browser/utility_sandbox_delegate_win.cc
index 75f0fad..5f6847d 100644
--- a/content/browser/utility_sandbox_delegate_win.cc
+++ b/content/browser/utility_sandbox_delegate_win.cc
@@ -252,7 +252,8 @@
 #endif
 
   return GetContentClient()->browser()->PreSpawnChild(
-      policy, sandbox_type_, ContentBrowserClient::ChildSpawnFlags::NONE);
+      policy, sandbox_type_,
+      ContentBrowserClient::ChildSpawnFlags::kChildSpawnFlagNone);
 }
 
 bool UtilitySandboxedProcessLauncherDelegate::ShouldUnsandboxedRunInJob() {
diff --git a/content/public/browser/content_browser_client.cc b/content/public/browser/content_browser_client.cc
index 2974f48..69bcd72 100644
--- a/content/public/browser/content_browser_client.cc
+++ b/content/public/browser/content_browser_client.cc
@@ -774,7 +774,8 @@
 }
 
 std::wstring ContentBrowserClient::GetAppContainerSidForSandboxType(
-    sandbox::mojom::Sandbox sandbox_type) {
+    sandbox::mojom::Sandbox sandbox_type,
+    AppContainerFlags flags) {
   // Embedders should override this method and return different SIDs for each
   // sandbox type. Note: All content level tests will run child processes in the
   // same AppContainer.
@@ -783,6 +784,10 @@
       L"924012148-129201922");
 }
 
+bool ContentBrowserClient::IsRendererAppContainerDisabled() {
+  return false;
+}
+
 std::wstring ContentBrowserClient::GetLPACCapabilityNameForNetworkService() {
   // Embedders should override this method and return different LPAC capability
   // name. This will be used to secure the user data files required for the
diff --git a/content/public/browser/content_browser_client.h b/content/public/browser/content_browser_client.h
index 48fffae..d0b7aed 100644
--- a/content/public/browser/content_browser_client.h
+++ b/content/public/browser/content_browser_client.h
@@ -1282,8 +1282,14 @@
 #if BUILDFLAG(IS_WIN)
   // Defines flags that can be passed to PreSpawnChild.
   enum ChildSpawnFlags {
-    NONE = 0,
-    RENDERER_CODE_INTEGRITY = 1 << 0,
+    kChildSpawnFlagNone = 0,
+    kChildSpawnFlagRendererCodeIntegrity = 1 << 0,
+  };
+
+  // Defines flags that can be passed to GetAppContainerSidForSandboxType.
+  enum AppContainerFlags {
+    kAppContainerFlagNone = 0,
+    kAppContainerFlagDisableAppContainer = 1 << 0,
   };
 
   // This may be called on the PROCESS_LAUNCHER thread before the child process
@@ -1306,8 +1312,15 @@
   // Returns the AppContainer SID for the specified sandboxed process type, or
   // empty string if this sandboxed process type does not support living inside
   // an AppContainer. Called on PROCESS_LAUNCHER thread.
+  // `flags` can signal to the embedder any special behavior that should happen
+  // for the `sandbox_type`.
   virtual std::wstring GetAppContainerSidForSandboxType(
-      sandbox::mojom::Sandbox sandbox_type);
+      sandbox::mojom::Sandbox sandbox_type,
+      AppContainerFlags flags);
+
+  // Returns true if renderer App Container should be disabled.
+  // This is called on the UI thread.
+  virtual bool IsRendererAppContainerDisabled();
 
   // Returns the LPAC capability name to use for file data that the network
   // service needs to access to when running within LPAC sandbox. Embedders
diff --git a/content/renderer/gpu_benchmarking_extension.cc b/content/renderer/gpu_benchmarking_extension.cc
index daa7f09..949eab55 100644
--- a/content/renderer/gpu_benchmarking_extension.cc
+++ b/content/renderer/gpu_benchmarking_extension.cc
@@ -51,6 +51,7 @@
 #include "third_party/blink/public/common/input/web_mouse_event.h"
 #include "third_party/blink/public/mojom/page/page_visibility_state.mojom.h"
 #include "third_party/blink/public/web/blink.h"
+#include "third_party/blink/public/web/modules/canvas/canvas_test_utils.h"
 #include "third_party/blink/public/web/web_frame_widget.h"
 #include "third_party/blink/public/web/web_image_cache.h"
 #include "third_party/blink/public/web/web_local_frame.h"
@@ -684,7 +685,9 @@
                  &GpuBenchmarking::AddCoreAnimationStatusEventListener)
 #endif
       .SetMethod("addSwapCompletionEventListener",
-                 &GpuBenchmarking::AddSwapCompletionEventListener);
+                 &GpuBenchmarking::AddSwapCompletionEventListener)
+      .SetMethod("isAcceleratedCanvasImageSource",
+                 &GpuBenchmarking::IsAcceleratedCanvasImageSource);
 }
 
 void GpuBenchmarking::SetNeedsDisplayOnAllLayers() {
@@ -1472,4 +1475,15 @@
 }
 #endif
 
+bool GpuBenchmarking::IsAcceleratedCanvasImageSource(gin::Arguments* args) {
+  GpuBenchmarkingContext context(render_frame_.get());
+
+  v8::Local<v8::Value> value;
+  if (!args->GetNext(&value)) {
+    args->ThrowError();
+    return false;
+  }
+  return blink::IsAcceleratedCanvasImageSource(args->isolate(), value);
+}
+
 }  // namespace content
diff --git a/content/renderer/gpu_benchmarking_extension.h b/content/renderer/gpu_benchmarking_extension.h
index d1a2310..ff6e49f 100644
--- a/content/renderer/gpu_benchmarking_extension.h
+++ b/content/renderer/gpu_benchmarking_extension.h
@@ -110,6 +110,10 @@
   // See "ui/gfx/ca_layer_result.h" for error codes.
   int AddCoreAnimationStatusEventListener(gin::Arguments* args);
 
+  // Returns true if the argument is a CanvasImageSource whose image data is
+  // stored on the GPU.
+  bool IsAcceleratedCanvasImageSource(gin::Arguments* args);
+
   base::WeakPtr<RenderFrameImpl> render_frame_;
   mojo::Remote<mojom::InputInjector> input_injector_;
 };
diff --git a/content/test/data/accessibility/mac/methods/accessibility-frame-expected.txt b/content/test/data/accessibility/mac/methods/accessibility-frame-expected.txt
new file mode 100644
index 0000000..07dbd5e3
--- /dev/null
+++ b/content/test/data/accessibility/mac/methods/accessibility-frame-expected.txt
@@ -0,0 +1,2 @@
+div.accessibilityFrame='NSRect: {{10, 657}, {85, 18}}'
+clipped.accessibilityFrame='NSRect: {{10, 609}, {80, 36}}'
diff --git a/content/test/data/accessibility/mac/methods/accessibility-frame.html b/content/test/data/accessibility/mac/methods/accessibility-frame.html
new file mode 100644
index 0000000..e7102cfe
--- /dev/null
+++ b/content/test/data/accessibility/mac/methods/accessibility-frame.html
@@ -0,0 +1,12 @@
+<!--
+@SCRIPT:
+  div.accessibilityFrame
+  clipped.accessibilityFrame
+-->
+<!DOCTYPE html>
+<div id="div" style="position: absolute; top: 10px; left: 10px;">
+  This is a test.
+</div>
+<div id="clipped" style="position: absolute; top: 40px; left: 10px; width: 10ch; overflow: clip;">
+  This is a clipped test.
+</div>
diff --git a/content/test/data/gpu/canvas_uses_overlay.html b/content/test/data/gpu/canvas_uses_overlay.html
index ff32e96..bd28bfa 100644
--- a/content/test/data/gpu/canvas_uses_overlay.html
+++ b/content/test/data/gpu/canvas_uses_overlay.html
@@ -1,19 +1,14 @@
 <!DOCTYPE HTML>
 <html>
 <head>
-<title>Canvas Uses CALayerOVerlay Test</title>
+<title>Canvas Uses CALayerOverlay Test</title>
 
 <script>
+// This test should render a green square if GPU acceleration is enabled
+// and a blue square if GPU accelerated 2d canvas is disabled.
+// Red means the canvas is not using an overlay.
+
 // '--enable-gpu-benchmarking' is required for this test.
-function errorCodeHandler(errorCode) {
-  // gfx::kCALayerSuccess = 0
-  if (errorCode == 0) {
-    window.domAutomationController.send("SUCCESS");
-  } else {
-    console.log("CALayerOverlay is not used. Error code:" , errorCode);
-    window.domAutomationController.send("FAILED");
-  }
-}
 
 function main() {
   const canvas = document.getElementById('canvas');
@@ -21,19 +16,28 @@
 
   context.clearRect(0, 0, canvas.width, canvas.height);
   context.fillStyle = "Red";
-  context.fillRect(0, 0, 80, 80);
+  context.fillRect(0, 0, 100, 100);
+
+  function errorCodeHandler(errorCode) {
+    // gfx::kCALayerSuccess = 0
+    if (errorCode == 0) {
+      // If gpuBenchmarking is not supported, the test will not reach here and
+      // the quad will not be drawn.
+      context.clearRect(0, 0, canvas.width, canvas.height);
+      context.fillStyle = chrome.gpuBenchmarking.isAcceleratedCanvasImageSource(canvas) ? "Green" : "Blue";
+      context.fillRect(0, 0, 100, 100);
+      window.domAutomationController.send("SUCCESS");
+    } else {
+      console.log("CALayerOverlay is not used. Error code:" , errorCode);
+      window.domAutomationController.send("FAILED");
+    }
+  }
 
   function draw() {
      if (!chrome.gpuBenchmarking.addCoreAnimationStatusEventListener(errorCodeHandler)) {
        console.log("addCoreAnimationStatusEventListener fails!");
        window.domAutomationController.send("FAILED");
      }
-
-     // if gpuBenchmarking is not supported, the test will not reach here and
-     // the dark green quad will not be drawn.
-     context.clearRect(0, 0, canvas.width, canvas.height);
-     context.fillStyle = "DarkGreen";
-     context.fillRect(100, 0, 100, 100);
   }
 
   window.requestAnimationFrame(draw);
@@ -42,6 +46,6 @@
 </script>
 </head>
 <body onload="main()">
-<canvas id="canvas" width="200" height="200" style="position:absolute; top:0px; left:0px"</canvas>
+<canvas id="canvas" width="100" height="100" style="position:absolute; top:0px; left:0px"></canvas>
 </body>
 </html>
diff --git a/content/test/gpu/gpu_tests/pixel_test_pages.py b/content/test/gpu/gpu_tests/pixel_test_pages.py
index 99ae7a2..a6419bd 100644
--- a/content/test/gpu/gpu_tests/pixel_test_pages.py
+++ b/content/test/gpu/gpu_tests/pixel_test_pages.py
@@ -808,13 +808,13 @@
         # the pixel tests by default.
         PixelTestPage('canvas_uses_overlay.html',
                       base_name + '_CanvasUsesOverlay',
-                      test_rect=[0, 0, 200, 200]),
+                      test_rect=[0, 0, 100, 100]),
 
         # --enable-gpu-benchmarking is required to run this test. it's added to
         # the pixel tests by default.
         PixelTestPage('canvas_uses_overlay.html',
                       base_name + '_UnacceleratedCanvasUsesOverlay',
-                      test_rect=[0, 0, 200, 200],
+                      test_rect=[0, 0, 100, 100],
                       browser_args=unaccelerated_2d_canvas_args),
 
         # --enable-gpu-benchmarking is required to run this test. it's added to
diff --git a/extensions/browser/api_activity_monitor.cc b/extensions/browser/api_activity_monitor.cc
index a28b316..4677b045 100644
--- a/extensions/browser/api_activity_monitor.cc
+++ b/extensions/browser/api_activity_monitor.cc
@@ -12,7 +12,7 @@
 namespace {
 
 Monitor g_event_monitor = nullptr;
-MonitorListValue g_function_monitor = nullptr;
+Monitor g_function_monitor = nullptr;
 WebRequestMonitor g_web_request_monitor = nullptr;
 
 }  // namespace
@@ -21,7 +21,7 @@
   return g_event_monitor;
 }
 
-MonitorListValue GetApiFunctionMonitor() {
+Monitor GetApiFunctionMonitor() {
   return g_function_monitor;
 }
 
@@ -33,7 +33,7 @@
   g_event_monitor = event_monitor;
 }
 
-void SetApiFunctionMonitor(MonitorListValue function_monitor) {
+void SetApiFunctionMonitor(Monitor function_monitor) {
   g_function_monitor = function_monitor;
 }
 
@@ -53,7 +53,7 @@
 void OnApiFunctionCalled(content::BrowserContext* browser_context,
                          const std::string& extension_id,
                          const std::string& api_name,
-                         const base::ListValue& args) {
+                         const base::Value::List& args) {
   if (g_function_monitor)
     g_function_monitor(browser_context, extension_id, api_name, args);
 }
diff --git a/extensions/browser/api_activity_monitor.h b/extensions/browser/api_activity_monitor.h
index 6d5f787..8502ff5 100644
--- a/extensions/browser/api_activity_monitor.h
+++ b/extensions/browser/api_activity_monitor.h
@@ -23,11 +23,6 @@
                          const std::string& extension_id,
                          const std::string& activity_name,
                          const base::Value::List& event_args);
-// DEPRECATED. Use Monitor(see crbug.com/1303949)
-using MonitorListValue = void (*)(content::BrowserContext* browser_context,
-                                  const std::string& extension_id,
-                                  const std::string& activity_name,
-                                  const base::ListValue& event_args);
 using WebRequestMonitor =
     void (*)(content::BrowserContext* browser_context,
              const std::string& extension_id,
@@ -41,10 +36,10 @@
 // Additionally, since this may be called on any thead, |browser_context| is
 // unsafe to use unless posted to the UI thread.
 Monitor GetApiEventMonitor();
-MonitorListValue GetApiFunctionMonitor();
+Monitor GetApiFunctionMonitor();
 WebRequestMonitor GetWebRequestMonitor();
 void SetApiEventMonitor(Monitor event_monitor);
-void SetApiFunctionMonitor(MonitorListValue function_monitor);
+void SetApiFunctionMonitor(Monitor function_monitor);
 void SetWebRequestMonitor(WebRequestMonitor web_request_monitor);
 
 // Called when an API event is dispatched to an extension. May be called on any
@@ -59,7 +54,7 @@
 void OnApiFunctionCalled(content::BrowserContext* browser_context,
                          const std::string& extension_id,
                          const std::string& api_name,
-                         const base::ListValue& args);
+                         const base::Value::List& args);
 
 // Called when an extension uses the web request API. May be called on any
 // thread. |browser_context| is unsafe to use.
diff --git a/extensions/browser/extension_function_dispatcher.cc b/extensions/browser/extension_function_dispatcher.cc
index 1a831e5..5df2bff 100644
--- a/extensions/browser/extension_function_dispatcher.cc
+++ b/extensions/browser/extension_function_dispatcher.cc
@@ -55,7 +55,7 @@
 // called. May be called from any thread.
 void NotifyApiFunctionCalled(const std::string& extension_id,
                              const std::string& api_name,
-                             const base::ListValue& args,
+                             const base::Value::List& args,
                              content::BrowserContext* browser_context) {
   activity_monitor::OnApiFunctionCalled(browser_context, extension_id, api_name,
                                         args);
@@ -373,15 +373,14 @@
 
   ExtensionSystem* extension_system = ExtensionSystem::Get(browser_context_);
   QuotaService* quota = extension_system->quota_service();
-  std::string violation_error = quota->Assess(
-      extension->id(), function.get(),
-      &base::Value::AsListValue(params.arguments), base::TimeTicks::Now());
+  std::string violation_error =
+      quota->Assess(extension->id(), function.get(), params.arguments,
+                    base::TimeTicks::Now());
 
   if (violation_error.empty()) {
     // See crbug.com/39178.
     ExtensionsBrowserClient::Get()->PermitExternalProtocolHandler();
-    NotifyApiFunctionCalled(extension->id(), params.name,
-                            base::Value::AsListValue(params.arguments),
+    NotifyApiFunctionCalled(extension->id(), params.name, params.arguments,
                             browser_context_);
 
     // Note: Deliberately don't include external component extensions here -
@@ -523,7 +522,7 @@
     return nullptr;
   }
 
-  function->SetArgs(params.arguments.Clone());
+  function->SetArgs(base::Value(params.arguments.Clone()));
 
   const Feature::Context context_type = process_map.GetMostLikelyContextType(
       extension, requesting_process_id, rfh_url);
diff --git a/extensions/browser/quota_service.cc b/extensions/browser/quota_service.cc
index 4c69da7..19bca3d93 100644
--- a/extensions/browser/quota_service.cc
+++ b/extensions/browser/quota_service.cc
@@ -38,7 +38,7 @@
 
 std::string QuotaService::Assess(const std::string& extension_id,
                                  ExtensionFunction* function,
-                                 const base::Value* args,
+                                 const base::Value::List& args,
                                  const base::TimeTicks& event_time) {
   DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
 
@@ -98,7 +98,7 @@
 }
 
 void QuotaLimitHeuristic::SingletonBucketMapper::GetBucketsForArgs(
-    const base::Value* args,
+    const base::Value::List& args,
     BucketList* buckets) {
   buckets->push_back(&bucket_);
 }
@@ -110,7 +110,7 @@
 
 QuotaLimitHeuristic::~QuotaLimitHeuristic() {}
 
-bool QuotaLimitHeuristic::ApplyToArgs(const base::Value* args,
+bool QuotaLimitHeuristic::ApplyToArgs(const base::Value::List& args,
                                       const base::TimeTicks& event_time) {
   BucketList buckets;
   bucket_mapper_->GetBucketsForArgs(args, &buckets);
diff --git a/extensions/browser/quota_service.h b/extensions/browser/quota_service.h
index 5e5c532b..59a8fe3 100644
--- a/extensions/browser/quota_service.h
+++ b/extensions/browser/quota_service.h
@@ -61,7 +61,7 @@
   // |args| must be a list.
   std::string Assess(const std::string& extension_id,
                      ExtensionFunction* function,
-                     const base::Value* args,
+                     const base::Value::List& args,
                      const base::TimeTicks& event_time);
 
   // An active ScopedDisablePurgeForTesting prevents QuotaService's constructor
@@ -163,7 +163,7 @@
     // empty). The expectation is that invalid args and associated errors are
     // handled by the ExtensionFunction itself so we don't concern ourselves.
     // |args| must be a list.
-    virtual void GetBucketsForArgs(const base::Value* args,
+    virtual void GetBucketsForArgs(const base::Value::List& args,
                                    BucketList* buckets) = 0;
   };
 
@@ -176,8 +176,8 @@
     SingletonBucketMapper(const SingletonBucketMapper&) = delete;
     SingletonBucketMapper& operator=(const SingletonBucketMapper&) = delete;
 
-    ~SingletonBucketMapper() override {}
-    void GetBucketsForArgs(const base::Value* args,
+    ~SingletonBucketMapper() override = default;
+    void GetBucketsForArgs(const base::Value::List& args,
                            BucketList* buckets) override;
 
    private:
@@ -198,7 +198,8 @@
   // based on the history of similar operations with similar arguments (which
   // is retrieved using the BucketMapper).
   // |args| must be a list.
-  bool ApplyToArgs(const base::Value* args, const base::TimeTicks& event_time);
+  bool ApplyToArgs(const base::Value::List& args,
+                   const base::TimeTicks& event_time);
 
   // Returns an error formatted according to this heuristic.
   std::string GetError() const;
diff --git a/extensions/browser/quota_service_unittest.cc b/extensions/browser/quota_service_unittest.cc
index 9e1bc87..b43e6d6 100644
--- a/extensions/browser/quota_service_unittest.cc
+++ b/extensions/browser/quota_service_unittest.cc
@@ -40,11 +40,10 @@
   Mapper(const Mapper&) = delete;
   Mapper& operator=(const Mapper&) = delete;
 
-  ~Mapper() override {}
-  void GetBucketsForArgs(const base::Value* args,
+  ~Mapper() override = default;
+  void GetBucketsForArgs(const base::Value::List& args,
                          BucketList* buckets) override {
-    ASSERT_TRUE(args->is_list());
-    for (const auto& val : args->GetListDeprecated()) {
+    for (const auto& val : args) {
       absl::optional<int> id = val.GetIfInt();
       ASSERT_TRUE(id.has_value());
       if (buckets_.find(*id) == buckets_.end())
@@ -59,7 +58,7 @@
 
 class MockMapper : public QuotaLimitHeuristic::BucketMapper {
  public:
-  void GetBucketsForArgs(const base::Value* args,
+  void GetBucketsForArgs(const base::Value::List& args,
                          BucketList* buckets) override {}
 };
 
@@ -166,55 +165,55 @@
 
 TEST_F(QuotaServiceTest, NoHeuristic) {
   scoped_refptr<MockFunction> f(new MockFunction("foo"));
-  base::Value args(base::Value::Type::LIST);
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &args, kStartTime));
+  base::Value::List args;
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), args, kStartTime));
 }
 
 TEST_F(QuotaServiceTest, FrozenHeuristic) {
   scoped_refptr<MockFunction> f(new FrozenMockFunction("foo"));
-  base::Value args(base::Value::Type::LIST);
+  base::Value::List args;
   args.Append(1);
-  EXPECT_NE("", service_->Assess(extension_a_, f.get(), &args, kStartTime));
+  EXPECT_NE("", service_->Assess(extension_a_, f.get(), args, kStartTime));
 }
 
 TEST_F(QuotaServiceTest, SingleHeuristic) {
   scoped_refptr<MockFunction> f(new TimedLimitMockFunction("foo"));
-  base::Value args(base::Value::Type::LIST);
+  base::Value::List args;
   args.Append(1);
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &args, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &args,
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), args, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), args,
                                  kStartTime + base::Seconds(10)));
-  EXPECT_NE("", service_->Assess(extension_a_, f.get(), &args,
+  EXPECT_NE("", service_->Assess(extension_a_, f.get(), args,
                                  kStartTime + base::Seconds(15)));
 
-  base::Value args2(base::Value::Type::LIST);
+  base::Value::List args2;
   args2.Append(1);
   args2.Append(2);
-  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), &args2, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), &args2,
+  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), args2, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), args2,
                                  kStartTime + base::Seconds(10)));
 
   base::TimeDelta peace = base::Minutes(30);
   EXPECT_EQ("",
-            service_->Assess(extension_b_, f.get(), &args, kStartTime + peace));
-  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), &args,
+            service_->Assess(extension_b_, f.get(), args, kStartTime + peace));
+  EXPECT_EQ("", service_->Assess(extension_b_, f.get(), args,
                                  kStartTime + peace + base::Seconds(10)));
-  EXPECT_NE("", service_->Assess(extension_b_, f.get(), &args2,
+  EXPECT_NE("", service_->Assess(extension_b_, f.get(), args2,
                                  kStartTime + peace + base::Seconds(15)));
 
   // Test that items are independent.
-  base::Value args3(base::Value::Type::LIST);
+  base::Value::List args3;
   args3.Append(3);
-  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), &args, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), &args3,
+  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), args, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), args3,
                                  kStartTime + base::Seconds(10)));
-  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), &args,
+  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), args,
                                  kStartTime + base::Seconds(15)));
-  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), &args3,
+  EXPECT_EQ("", service_->Assess(extension_c_, f.get(), args3,
                                  kStartTime + base::Seconds(20)));
-  EXPECT_NE("", service_->Assess(extension_c_, f.get(), &args,
+  EXPECT_NE("", service_->Assess(extension_c_, f.get(), args,
                                  kStartTime + base::Seconds(25)));
-  EXPECT_NE("", service_->Assess(extension_c_, f.get(), &args3,
+  EXPECT_NE("", service_->Assess(extension_c_, f.get(), args3,
                                  kStartTime + base::Seconds(30)));
 }
 
@@ -222,56 +221,56 @@
   scoped_refptr<MockFunction> f(new TimedLimitMockFunction("foo"));
   scoped_refptr<MockFunction> g(new TimedLimitMockFunction("bar"));
 
-  base::Value args_f(base::Value::Type::LIST);
-  base::Value args_g(base::Value::Type::LIST);
+  base::Value::List args_f;
+  base::Value::List args_g;
   args_f.Append(1);
   args_g.Append(2);
 
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &args_f, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_a_, g.get(), &args_g, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &args_f,
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), args_f, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_a_, g.get(), args_g, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), args_f,
                                  kStartTime + base::Seconds(10)));
-  EXPECT_EQ("", service_->Assess(extension_a_, g.get(), &args_g,
+  EXPECT_EQ("", service_->Assess(extension_a_, g.get(), args_g,
                                  kStartTime + base::Seconds(10)));
-  EXPECT_NE("", service_->Assess(extension_a_, f.get(), &args_f,
+  EXPECT_NE("", service_->Assess(extension_a_, f.get(), args_f,
                                  kStartTime + base::Seconds(15)));
-  EXPECT_NE("", service_->Assess(extension_a_, g.get(), &args_g,
+  EXPECT_NE("", service_->Assess(extension_a_, g.get(), args_g,
                                  kStartTime + base::Seconds(15)));
 }
 
 TEST_F(QuotaServiceTest, ViolatorsWillBeForgiven) {
   scoped_refptr<MockFunction> f(new TimedLimitMockFunction("foo"));
-  base::Value arg(base::Value::Type::LIST);
+  base::Value::List arg;
   arg.Append(1);
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &arg, kStartTime));
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &arg,
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), arg, kStartTime));
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), arg,
                                  kStartTime + base::Seconds(10)));
-  EXPECT_NE("", service_->Assess(extension_a_, f.get(), &arg,
+  EXPECT_NE("", service_->Assess(extension_a_, f.get(), arg,
                                  kStartTime + base::Seconds(15)));
 
   // Waiting a while will give the extension access to the function again.
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &arg,
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), arg,
                                  kStartTime + base::Days(1)));
 
   // And lose it again soon after.
   EXPECT_EQ("",
-            service_->Assess(extension_a_, f.get(), &arg,
+            service_->Assess(extension_a_, f.get(), arg,
                              kStartTime + base::Days(1) + base::Seconds(10)));
   EXPECT_NE("",
-            service_->Assess(extension_a_, f.get(), &arg,
+            service_->Assess(extension_a_, f.get(), arg,
                              kStartTime + base::Days(1) + base::Seconds(15)));
 
   // Going further over quota should continue to fail within this time period,
   // but still all restored later.
   EXPECT_NE("",
-            service_->Assess(extension_a_, f.get(), &arg,
+            service_->Assess(extension_a_, f.get(), arg,
                              kStartTime + base::Days(1) + base::Seconds(20)));
   EXPECT_NE("",
-            service_->Assess(extension_a_, f.get(), &arg,
+            service_->Assess(extension_a_, f.get(), arg,
                              kStartTime + base::Days(1) + base::Seconds(25)));
 
   // Like now.
-  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), &arg,
+  EXPECT_EQ("", service_->Assess(extension_a_, f.get(), arg,
                                  kStartTime + base::Days(2)));
 }
 
diff --git a/extensions/common/mojom/frame.mojom b/extensions/common/mojom/frame.mojom
index 3f93155d..081b083 100644
--- a/extensions/common/mojom/frame.mojom
+++ b/extensions/common/mojom/frame.mojom
@@ -35,7 +35,7 @@
   // Message name.
   string name;
   // List of message arguments.
-  mojo_base.mojom.DeprecatedListValue arguments;
+  mojo_base.mojom.ListValue arguments;
   // Extension ID this request was sent from. This can be empty, in the case
   // where we expose APIs to normal web pages using the extension function
   // system.
diff --git a/extensions/renderer/api/automation/automation_internal_custom_bindings.cc b/extensions/renderer/api/automation/automation_internal_custom_bindings.cc
index 45b49674..b294706 100644
--- a/extensions/renderer/api/automation/automation_internal_custom_bindings.cc
+++ b/extensions/renderer/api/automation/automation_internal_custom_bindings.cc
@@ -2881,7 +2881,8 @@
   if (!head_pos->AtStartOfParagraph()) {
     ui::AXNodePosition::AXPositionInstance start_para_pos =
         head_pos->CreatePreviousParagraphStartPosition(
-            ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+            {ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+             ui::AXBoundaryDetection::kDontCheckInitialPosition});
     ui::AXRange<ui::AXPosition<ui::AXNodePosition, ui::AXNode>> pre_range(
         start_para_pos->Clone(), head_pos->Clone());
     pre_str = pre_range.GetText();
@@ -2891,7 +2892,8 @@
   // node to the end of the paragraph.
   ui::AXNodePosition::AXPositionInstance end_para_pos =
       head_pos->CreateNextParagraphEndPosition(
-          ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {ui::AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           ui::AXBoundaryDetection::kDontCheckInitialPosition});
   ui::AXRange<ui::AXPosition<ui::AXNodePosition, ui::AXNode>> post_range(
       head_pos->Clone(), end_para_pos->Clone());
   post_str = post_range.GetText();
diff --git a/extensions/renderer/api/automation/automation_position.cc b/extensions/renderer/api/automation/automation_position.cc
index 445862f..22e529d 100644
--- a/extensions/renderer/api/automation/automation_position.cc
+++ b/extensions/renderer/api/automation/automation_position.cc
@@ -273,118 +273,138 @@
 void AutomationPosition::MoveToNextCharacterPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextCharacterPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousCharacterPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousCharacterPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextWordStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextWordStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousWordStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousWordStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextWordEndPosition(gin::Arguments* arguments) {
   position_ = position_->CreateNextWordEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousWordEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousWordEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextLineStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextLineStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousLineStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousLineStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextLineEndPosition(gin::Arguments* arguments) {
   position_ = position_->CreateNextLineEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousLineEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousLineEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousFormatStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousFormatStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextFormatEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextFormatEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextParagraphStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextParagraphStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousParagraphStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousParagraphStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextParagraphEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextParagraphEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousParagraphEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousParagraphEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextPageStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreateNextPageStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousPageStartPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousPageStartPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextPageEndPosition(gin::Arguments* arguments) {
   position_ = position_->CreateNextPageEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToPreviousPageEndPosition(
     gin::Arguments* arguments) {
   position_ = position_->CreatePreviousPageEndPosition(
-      ui::AXBoundaryBehavior::kCrossBoundary);
+      {ui::AXBoundaryBehavior::kCrossBoundary,
+       ui::AXBoundaryDetection::kDontCheckInitialPosition});
 }
 
 void AutomationPosition::MoveToNextAnchorPosition(gin::Arguments* arguments) {
diff --git a/extensions/renderer/native_extension_bindings_system.cc b/extensions/renderer/native_extension_bindings_system.cc
index c85ad2b..3c304dfa 100644
--- a/extensions/renderer/native_extension_bindings_system.cc
+++ b/extensions/renderer/native_extension_bindings_system.cc
@@ -842,7 +842,7 @@
 
   auto params = mojom::RequestParams::New();
   params->name = request->method_name;
-  base::Value args(std::move(*request->arguments_list).TakeListDeprecated());
+  base::Value::List args = std::move(request->arguments_list->GetList());
   params->arguments = std::move(args);
   params->extension_id = script_context->GetExtensionID();
   params->source_url = url;
diff --git a/extensions/renderer/native_extension_bindings_system_unittest.cc b/extensions/renderer/native_extension_bindings_system_unittest.cc
index 0434f44..451a77a57 100644
--- a/extensions/renderer/native_extension_bindings_system_unittest.cc
+++ b/extensions/renderer/native_extension_bindings_system_unittest.cc
@@ -114,7 +114,7 @@
   EXPECT_EQ("idle.queryState", last_params().name);
   EXPECT_EQ(extension->url(), last_params().source_url);
   EXPECT_TRUE(last_params().has_callback);
-  EXPECT_EQ(last_params().arguments, *DeprecatedListValueFromString("[30]"));
+  EXPECT_EQ(last_params().arguments, ListValueFromString("[30]"));
 
   // Respond and validate.
   bindings_system()->HandleResponse(last_params().request_id, true,
@@ -352,7 +352,7 @@
   EXPECT_EQ("idle.setDetectionInterval", last_params().name);
   EXPECT_EQ(extension->url(), last_params().source_url);
   EXPECT_FALSE(last_params().has_callback);
-  EXPECT_EQ(last_params().arguments, *DeprecatedListValueFromString("[50]"));
+  EXPECT_EQ(last_params().arguments, ListValueFromString("[50]"));
 }
 
 TEST_F(NativeExtensionBindingsSystemUnittest, TestSendRequestHook) {
@@ -395,7 +395,7 @@
   EXPECT_EQ("idle.queryState", last_params().name);
   EXPECT_EQ(extension->url(), last_params().source_url);
   EXPECT_TRUE(last_params().has_callback);
-  EXPECT_EQ(last_params().arguments, *DeprecatedListValueFromString("[30]"));
+  EXPECT_EQ(last_params().arguments, ListValueFromString("[30]"));
 }
 
 // Tests that we can notify the browser as event listeners are added or removed.
diff --git a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.h b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.h
index 0260bc3..8f36b79 100644
--- a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.h
+++ b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.h
@@ -13,6 +13,7 @@
 #import "ios/web/public/web_state_user_data.h"
 #include "url/gurl.h"
 
+class HttpsUpgradeService;
 class PrefService;
 class PrerenderService;
 
@@ -31,29 +32,11 @@
   // Creates TabHelper. |web_state| and |model| must not be null.
   static void CreateForWebState(web::WebState* web_state, PrefService* prefs);
 
-  // Returns the upgraded HTTPS URL for the give HTTP URL.
-  // In tests, we can't use a real HTTPS server to serve good HTTPS, so this
-  // returns an HTTP URL that uses the port of the fake HTTPS server.
-  // In production, it replaces the scheme with HTTPS.
-  static GURL GetUpgradedHttpsUrl(const GURL& http_url,
-                                  int https_port_for_testing,
-                                  bool use_fake_https_for_testing);
-
   ~HttpsOnlyModeUpgradeTabHelper() override;
   HttpsOnlyModeUpgradeTabHelper(const HttpsOnlyModeUpgradeTabHelper&) = delete;
   HttpsOnlyModeUpgradeTabHelper& operator=(
       const HttpsOnlyModeUpgradeTabHelper&) = delete;
 
-  // Sets the port used by the embedded https server. This is used to determine
-  // the correct port while upgrading URLs to https if the original URL has a
-  // non-default port.
-  void SetHttpsPortForTesting(int https_port_for_testing);
-  // Sets the port used by the embedded http server. This is used to determine
-  // the correct port while falling back to http if the upgraded https URL has a
-  // non-default port.
-  void SetHttpPortForTesting(int http_port_for_testing);
-  // Configures tests to use an HTTP server to simulate a good HTTPS response.
-  void UseFakeHTTPSForTesting(bool use_fake_https_for_testing);
   // Sets the fallback delay for tests.
   void SetFallbackDelayForTesting(base::TimeDelta delay);
   // Returns true if the upgrade timer is running.
@@ -83,17 +66,13 @@
 
   HttpsOnlyModeUpgradeTabHelper(web::WebState* web_state,
                                 PrefService* prefs,
-                                PrerenderService* prerender_service);
+                                PrerenderService* prerender_service,
+                                HttpsUpgradeService* service);
   friend class web::WebStateUserData<HttpsOnlyModeUpgradeTabHelper>;
 
-  // Returns true if url is a fake HTTPS URL used in tests. Tests use a fake
-  // HTTPS server that actually serves HTTP but on a different port from the
-  // test HTTP server. We shouldn't upgrade HTTP URLs from from the fake HTTPS
-  // server.
-  bool IsFakeHTTPSForTesting(const GURL& url) const;
-  bool IsLocalhost(const GURL& url) const;
+  // Returns true if url can be loaded over HTTP (e.g. it was previously
+  // allowlisted).
   bool IsHttpAllowedForUrl(const GURL& url) const;
-
   // Called when the upgrade timer times out.
   void OnHttpsLoadTimeout();
   // Stops the current navigation and sets the state so that an upgrade will be
@@ -136,15 +115,12 @@
   bool navigation_is_renderer_initiated_ = false;
   web::Referrer referrer_;
 
-  int https_port_for_testing_ = 0;
-  int http_port_for_testing_ = 0;
-  bool use_fake_https_for_testing_ = false;
-
   base::TimeDelta fallback_delay_ = base::Seconds(3);
   base::OneShotTimer timer_;
 
   PrefService* prefs_;
   PrerenderService* prerender_service_;
+  HttpsUpgradeService* service_;
 
   WEB_STATE_USER_DATA_KEY_DECL();
 };
diff --git a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.mm b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.mm
index 044a914c..85b00a1 100644
--- a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.mm
+++ b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.mm
@@ -53,48 +53,6 @@
 
 void HttpsOnlyModeUpgradeTabHelper::WebStateDestroyed() {}
 
-// static
-GURL HttpsOnlyModeUpgradeTabHelper::GetUpgradedHttpsUrl(
-    const GURL& http_url,
-    int https_port_for_testing,
-    bool use_fake_https_for_testing) {
-  DCHECK_EQ(url::kHttpScheme, http_url.scheme());
-  GURL::Replacements replacements;
-
-  // This needs to be in scope when ReplaceComponents() is called:
-  const std::string port_str = base::NumberToString(https_port_for_testing);
-  DCHECK(https_port_for_testing || !use_fake_https_for_testing);
-  if (https_port_for_testing) {
-    // We'll only get here in tests. Tests should always have a non-default
-    // port on the input text.
-    DCHECK(!http_url.port().empty());
-    replacements.SetPortStr(port_str);
-
-    // Change the URL to help with debugging.
-    if (use_fake_https_for_testing)
-      replacements.SetRefStr("fake-https");
-  }
-  if (!use_fake_https_for_testing) {
-    replacements.SetSchemeStr(url::kHttpsScheme);
-  }
-  return http_url.ReplaceComponents(replacements);
-}
-
-void HttpsOnlyModeUpgradeTabHelper::SetHttpsPortForTesting(
-    int https_port_for_testing) {
-  https_port_for_testing_ = https_port_for_testing;
-}
-
-void HttpsOnlyModeUpgradeTabHelper::SetHttpPortForTesting(
-    int http_port_for_testing) {
-  http_port_for_testing_ = http_port_for_testing;
-}
-
-void HttpsOnlyModeUpgradeTabHelper::UseFakeHTTPSForTesting(
-    bool use_fake_https_for_testing) {
-  use_fake_https_for_testing_ = use_fake_https_for_testing;
-}
-
 void HttpsOnlyModeUpgradeTabHelper::SetFallbackDelayForTesting(
     base::TimeDelta delay) {
   fallback_delay_ = delay;
@@ -110,20 +68,6 @@
   service->ClearAllowlist(base::Time(), base::Time::Max());
 }
 
-bool HttpsOnlyModeUpgradeTabHelper::IsFakeHTTPSForTesting(
-    const GURL& url) const {
-  return url.IntPort() == https_port_for_testing_;
-}
-
-bool HttpsOnlyModeUpgradeTabHelper::IsLocalhost(const GURL& url) const {
-  // Tests use 127.0.0.1 for embedded servers, which is a localhost URL.
-  // Only check for "localhost" in tests.
-  if (http_port_for_testing_) {
-    return url.host() == "localhost";
-  }
-  return net::IsLocalhost(url);
-}
-
 bool HttpsOnlyModeUpgradeTabHelper::IsHttpAllowedForUrl(const GURL& url) const {
   HttpsUpgradeService* service = HttpsUpgradeServiceFactory::GetForBrowserState(
       web_state()->GetBrowserState());
@@ -139,19 +83,24 @@
     PrerenderService* prerender_service =
         PrerenderServiceFactory::GetForBrowserState(
             ChromeBrowserState::FromBrowserState(web_state->GetBrowserState()));
+    HttpsUpgradeService* service =
+        HttpsUpgradeServiceFactory::GetForBrowserState(
+            web_state->GetBrowserState());
     web_state->SetUserData(UserDataKey(),
                            base::WrapUnique(new HttpsOnlyModeUpgradeTabHelper(
-                               web_state, prefs, prerender_service)));
+                               web_state, prefs, prerender_service, service)));
   }
 }
 
 HttpsOnlyModeUpgradeTabHelper::HttpsOnlyModeUpgradeTabHelper(
     web::WebState* web_state,
     PrefService* prefs,
-    PrerenderService* prerender_service)
+    PrerenderService* prerender_service,
+    HttpsUpgradeService* service)
     : web::WebStatePolicyDecider(web_state),
       prefs_(prefs),
-      prerender_service_(prerender_service) {
+      prerender_service_(prerender_service),
+      service_(service) {
   web_state->AddObserver(this);
 }
 
@@ -224,7 +173,7 @@
 
   state_ = State::kNone;
   if (navigation_context->GetUrl().SchemeIs(url::kHttpsScheme) ||
-      IsFakeHTTPSForTesting(navigation_context->GetUrl())) {
+      service_->IsFakeHTTPSForTesting(navigation_context->GetUrl())) {
     RecordUMA(Event::kUpgradeSucceeded);
     return;
   }
@@ -239,8 +188,7 @@
   // Copy navigation parameters, then cancel the current navigation.
   http_url_ = url;
   referrer_ = referrer;
-  upgraded_https_url_ = GetUpgradedHttpsUrl(url, https_port_for_testing_,
-                                            use_fake_https_for_testing_);
+  upgraded_https_url_ = service_->GetUpgradedHttpsUrl(url);
   DCHECK(upgraded_https_url_.is_valid());
   std::move(callback).Run(web::WebStatePolicyDecider::PolicyDecision::Cancel());
 }
@@ -308,7 +256,7 @@
   }
 
   // If already HTTPS (real or faux), simply allow the response.
-  if (url.SchemeIs(url::kHttpsScheme) || IsFakeHTTPSForTesting(url)) {
+  if (url.SchemeIs(url::kHttpsScheme) || service_->IsFakeHTTPSForTesting(url)) {
     timer_.Stop();
     state_ = State::kDone;
     std::move(callback).Run(
@@ -338,7 +286,7 @@
   // Upgrade to HTTPS if the navigation wasn't upgraded before.
   if (!item_pending->IsUpgradedToHttps()) {
     if (!prefs_ || !prefs_->GetBoolean(prefs::kHttpsOnlyModeEnabled) ||
-        IsLocalhost(url)) {
+        service_->IsLocalhost(url)) {
       // Don't upgrade if the feature is disabled or the URL is localhost.
       // See ShouldCreateLoader() function in
       // https_only_mode_upgrade_interceptor.cc for the desktop/Android
diff --git a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper_unittest.mm b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper_unittest.mm
index d23875b..5961ba1 100644
--- a/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper_unittest.mm
+++ b/ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper_unittest.mm
@@ -136,29 +136,30 @@
 }
 
 TEST_F(HttpsOnlyModeUpgradeTabHelperTest, GetUpgradedHttpsUrl) {
+  HttpsUpgradeService* service = HttpsUpgradeServiceFactory::GetForBrowserState(
+      web_state_.GetBrowserState());
+
+  service->SetHttpsPortForTesting(/*https_port_for_testing=*/0,
+                                  /*use_fake_https_for_testing=*/false);
   EXPECT_EQ(GURL("https://example.com/test"),
-            HttpsOnlyModeUpgradeTabHelper::GetUpgradedHttpsUrl(
-                GURL("http://example.com/test"), /*https_port_for_testing=*/0,
-                /*use_fake_https_for_testing=*/false));
+            service->GetUpgradedHttpsUrl(GURL("http://example.com/test")));
   // use_fake_https_for_testing=true with https_port_for_testing=0 is not
   // supported.
 
-  EXPECT_EQ(
-      GURL("https://example.com:8000/test"),
-      HttpsOnlyModeUpgradeTabHelper::GetUpgradedHttpsUrl(
-          GURL("http://example.com:8000/test"), /*https_port_for_testing=*/0,
-          /*use_fake_https_for_testing=*/false));
+  service->SetHttpsPortForTesting(/*https_port_for_testing=*/0,
+                                  /*use_fake_https_for_testing=*/false);
+  EXPECT_EQ(GURL("https://example.com:8000/test"),
+            service->GetUpgradedHttpsUrl(GURL("http://example.com:8000/test")));
   // use_fake_https_for_testing=true with https_port_for_testing=0 is not
   // supported.
 
-  EXPECT_EQ(
-      GURL("https://example.com:8001/test"),
-      HttpsOnlyModeUpgradeTabHelper::GetUpgradedHttpsUrl(
-          GURL("http://example.com:8000/test"), /*https_port_for_testing=*/8001,
-          /*use_fake_https_for_testing=*/false));
-  EXPECT_EQ(
-      GURL("http://example.com:8001/test#fake-https"),
-      HttpsOnlyModeUpgradeTabHelper::GetUpgradedHttpsUrl(
-          GURL("http://example.com:8000/test"), /*https_port_for_testing=*/8001,
-          /*use_fake_https_for_testing=*/true));
+  service->SetHttpsPortForTesting(/*https_port_for_testing=*/8001,
+                                  /*use_fake_https_for_testing=*/false);
+  EXPECT_EQ(GURL("https://example.com:8001/test"),
+            service->GetUpgradedHttpsUrl(GURL("http://example.com:8000/test")));
+
+  service->SetHttpsPortForTesting(/*https_port_for_testing=*/8001,
+                                  /*use_fake_https_for_testing=*/true);
+  EXPECT_EQ(GURL("http://example.com:8001/test#fake-https"),
+            service->GetUpgradedHttpsUrl(GURL("http://example.com:8000/test")));
 }
diff --git a/ios/chrome/browser/ui/bubble/OWNERS b/ios/chrome/browser/ui/bubble/OWNERS
index 3baf3c0..bdd028a 100644
--- a/ios/chrome/browser/ui/bubble/OWNERS
+++ b/ios/chrome/browser/ui/bubble/OWNERS
@@ -1 +1,2 @@
 edchin@chromium.org
+lpromero@chromium.org
\ No newline at end of file
diff --git a/ios/chrome/browser/ui/bubble/bubble_view.mm b/ios/chrome/browser/ui/bubble/bubble_view.mm
index a7cc85f..48d659ab 100644
--- a/ios/chrome/browser/ui/bubble/bubble_view.mm
+++ b/ios/chrome/browser/ui/bubble/bubble_view.mm
@@ -431,7 +431,7 @@
   UIView* background = self.background;
   UIView* label = self.label;
   UIView* arrow = self.arrow;
-  // Ensure that the label is top aligned and properly aligned horizontaly.
+  // Ensure that the label is top aligned and properly aligned horizontally.
   NSArray<NSLayoutConstraint*>* labelAlignmentConstraints = @[
     [label.topAnchor constraintEqualToAnchor:background.topAnchor
                                     constant:kBubbleVerticalPadding],
@@ -456,6 +456,12 @@
   for (NSLayoutConstraint* constraint in bubbleMarginConstraints) {
     constraint.priority = UILayoutPriorityDefaultHigh;
   }
+  // Make sure that if one of the bubbleMarginConstraints is overridden, the
+  // bubble still stays centered.
+  NSLayoutConstraint* backgroundCentering =
+      [self.centerXAnchor constraintEqualToAnchor:background.centerXAnchor];
+  bubbleMarginConstraints =
+      [bubbleMarginConstraints arrayByAddingObject:backgroundCentering];
   // Ensure that the arrow is inside the background's bound. These constraints
   // shouldn't affect the arrow's position.
   NSArray<NSLayoutConstraint*>* bubbleArrowMarginConstraints = @[
diff --git a/ios/chrome/browser/ui/ntp/feed_management/follow_management_view_controller.mm b/ios/chrome/browser/ui/ntp/feed_management/follow_management_view_controller.mm
index b3dba85..8670ad4 100644
--- a/ios/chrome/browser/ui/ntp/feed_management/follow_management_view_controller.mm
+++ b/ios/chrome/browser/ui/ntp/feed_management/follow_management_view_controller.mm
@@ -6,7 +6,6 @@
 
 #include "base/mac/foundation_util.h"
 #import "ios/chrome/browser/net/crurl.h"
-#import "ios/chrome/browser/ui/follow/follow_block_types.h"
 #import "ios/chrome/browser/ui/follow/followed_web_channel.h"
 #import "ios/chrome/browser/ui/ntp/feed_management/feed_management_navigation_delegate.h"
 #import "ios/chrome/browser/ui/ntp/feed_management/follow_management_view_delegate.h"
@@ -244,17 +243,18 @@
 #pragma mark - FollowManagementUIUpdater
 
 - (void)removeFollowedWebChannel:(FollowedWebChannel*)channel {
-  for (id cell in self.tableView.visibleCells) {
+  for (UITableViewCell* cell in self.tableView.visibleCells) {
     FollowedWebChannelCell* followedWebChannelCell =
         base::mac::ObjCCastStrict<FollowedWebChannelCell>(cell);
 
     if ([followedWebChannelCell.followedWebChannel isEqual:channel]) {
       NSIndexPath* indexPath = [self.tableView indexPathForCell:cell];
+      [followedWebChannelCell stopAnimatingActivityIndicator];
       self.lastUnfollowedWebChannelItem =
           base::mac::ObjCCastStrict<FollowedWebChannelItem>(
               [self.tableViewModel itemAtIndexPath:indexPath]);
       self.indexPathOfLastUnfollowAttempt = indexPath;
-      [self deleteItemAtIndexPath:indexPath];
+      [self deleteItemAtIndex:indexPath];
       return;
     }
   }
@@ -264,7 +264,7 @@
   DCHECK(
       [self.lastUnfollowedWebChannelItem.followedWebChannel isEqual:channel]);
   [self addItem:self.lastUnfollowedWebChannelItem
-      AtIndexPath:self.indexPathOfLastUnfollowAttempt];
+        atIndex:self.indexPathOfLastUnfollowAttempt];
 }
 
 #pragma mark - Helpers
@@ -289,55 +289,12 @@
 
   self.indexPathOfLastUnfollowAttempt = indexPath;
 
-  FollowedWebChannelItem* followedWebChannelItem =
-      base::mac::ObjCCastStrict<FollowedWebChannelItem>(
-          [self.tableViewModel itemAtIndexPath:indexPath]);
   FollowedWebChannelCell* followedWebChannelCell =
       base::mac::ObjCCastStrict<FollowedWebChannelCell>(
           [self.tableView cellForRowAtIndexPath:indexPath]);
   [followedWebChannelCell startAnimatingActivityIndicator];
-
-  __weak FollowManagementViewController* weakSelf = self;
-  followedWebChannelItem.followedWebChannel.unfollowRequestBlock(
-      ^(BOOL success) {
-        [followedWebChannelCell stopAnimatingActivityIndicator];
-        if (success) {
-          // TODO(crbug.com/1296745): Show success snackbar
-          // with undo button.
-          weakSelf.lastUnfollowedWebChannelItem = followedWebChannelItem;
-          [weakSelf deleteItemAtIndexPath:indexPath];
-        } else {
-          // TODO(crbug.com/1296745): Show failure snackbar
-          // with try again button.
-        }
-      });
 }
 
-- (void)retryUnfollow {
-  [self.feedMetricsRecorder recordManagementTappedUnfollowTryAgainOnSnackbar];
-  [self
-      requestUnfollowWebChannelAtIndexPath:self.indexPathOfLastUnfollowAttempt];
-}
-
-- (void)undoUnfollow {
-  [self.feedMetricsRecorder
-          recordManagementTappedRefollowAfterUnfollowOnSnackbar];
-
-  // TODO(crbug.com/1296745): Start spinner over UNDO text in snackbar.
-  FollowedWebChannelItem* unfollowedItem = self.lastUnfollowedWebChannelItem;
-  __weak FollowManagementViewController* weakSelf = self;
-  unfollowedItem.followedWebChannel.refollowRequestBlock(^(BOOL success) {
-    // TODO(crbug.com/1296745): Stop spinner over UNDO text in snackbar.
-    if (success) {
-      [weakSelf reinsertLastUnfollowedItem];
-    } else {
-      // TODO(crbug.com/1296745): Show undo failure snackbar.
-    }
-  });
-}
-
-#pragma mark - Helpers
-
 - (void)showOrHideEmptyTableViewBackground {
   TableViewModel* model = self.tableViewModel;
   NSInteger section =
@@ -355,7 +312,7 @@
 }
 
 // Deletes item at |indexPath| from both model and UI.
-- (void)deleteItemAtIndexPath:(NSIndexPath*)indexPath {
+- (void)deleteItemAtIndex:(NSIndexPath*)indexPath {
   TableViewModel* model = self.tableViewModel;
   NSInteger sectionID =
       [model sectionIdentifierForSectionIndex:indexPath.section];
@@ -369,8 +326,7 @@
   [self showOrHideEmptyTableViewBackground];
 }
 
-- (void)addItem:(FollowedWebChannelItem*)item
-    AtIndexPath:(NSIndexPath*)indexPath {
+- (void)addItem:(FollowedWebChannelItem*)item atIndex:(NSIndexPath*)indexPath {
   TableViewModel* model = self.tableViewModel;
   NSInteger sectionID =
       [model sectionIdentifierForSectionIndex:indexPath.section];
@@ -385,23 +341,4 @@
   [self showOrHideEmptyTableViewBackground];
 }
 
-// Reinserts last unfollowed item into both model and UI.
-- (void)reinsertLastUnfollowedItem {
-  TableViewModel* model = self.tableViewModel;
-  NSIndexPath* indexPath = self.indexPathOfLastUnfollowAttempt;
-
-  NSInteger sectionID =
-      [model sectionIdentifierForSectionIndex:indexPath.section];
-  NSUInteger index = [model indexInItemTypeForIndexPath:indexPath];
-
-  [model insertItem:self.lastUnfollowedWebChannelItem
-      inSectionWithIdentifier:sectionID
-                      atIndex:index];
-  [self.tableView insertRowsAtIndexPaths:@[ indexPath ]
-                        withRowAnimation:UITableViewRowAnimationAutomatic];
-  self.lastUnfollowedWebChannelItem = nil;
-  self.indexPathOfLastUnfollowAttempt = nil;
-  [self showOrHideEmptyTableViewBackground];
-}
-
 @end
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/BUILD.gn b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/BUILD.gn
index e6429d4..5fc694ba 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/BUILD.gn
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/BUILD.gn
@@ -10,6 +10,7 @@
     "//components/prefs",
     "//ios/chrome/browser:pref_names",
     "//ios/chrome/browser/ui/popup_menu/overflow_menu:overflow_menu_constants",
+    "//ios/chrome/browser/ui/popup_menu/overflow_menu:overflow_menu_swift",
   ]
 }
 
@@ -23,6 +24,7 @@
     "//components/prefs:test_support",
     "//ios/chrome/browser:pref_names",
     "//ios/chrome/browser/ui/popup_menu/overflow_menu:overflow_menu_constants",
+    "//testing/gmock",
     "//testing/gtest",
   ]
   configs += [ "//build/config/compiler:enable_arc" ]
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.h b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.h
index fa35bff..6d373719 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.h
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.h
@@ -7,7 +7,9 @@
 
 #import <UIKit/UIKit.h>
 
+#include "base/values.h"
 #import "ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_constants.h"
+#import "ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_swift.h"
 
 class PrefService;
 
@@ -22,6 +24,17 @@
 // Records a destination click from the overflow menu carousel.
 - (void)trackDestinationClick:(overflow_menu::Destination)destination;
 
+// Returns a frecency-sorted list of OverflowMenuDestination* given an unsorted
+// list |unrankedDestinations|.
+- (NSArray<OverflowMenuDestination*>*)generateDestinationsList:
+    (NSArray<OverflowMenuDestination*>*)unrankedDestinations;
+
+// [For testing only] Ingests given |ranking| and returns new ranking
+// by running frecency algorithm on internally-managed destination usage
+// history.
+- (std::vector<overflow_menu::Destination>)updatedRankWithCurrentRanking:
+    (std::vector<overflow_menu::Destination>&)previousRanking;
+
 // Designated initializer. Initializes with |prefService|.
 - (instancetype)initWithPrefService:(PrefService*)prefService
     NS_DESIGNATED_INITIALIZER;
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.mm b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.mm
index c8bd089..f7d24b56 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.mm
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.mm
@@ -5,6 +5,7 @@
 #import "ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history.h"
 
 #include "base/strings/string_number_conversions.h"
+#include "base/strings/sys_string_conversions.h"
 #include "base/time/time.h"
 #include "components/prefs/pref_service.h"
 #include "components/prefs/scoped_user_pref_update.h"
@@ -16,6 +17,34 @@
 #endif
 
 namespace {
+// kDataExpirationWindow represents the number of days of usage history stored
+// for a given user. Data older than kDataExpirationWindow days will be removed
+// during the presentation of the overflow menu.
+constexpr int kDataExpirationWindow = 365;  // days (inclusive)
+
+// kRecencyWindow represents the number of days before the present where usage
+// is considered recent.
+constexpr int kRecencyWindow = 7;  // days (inclusive)
+
+// The percentage by which an app must overtake another app for them to swap
+// places.
+constexpr double kDampening = 1.1;
+
+// The dictionary key used for storing rankings.
+const std::string kRankingKey = "ranking";
+
+// The default destinations ranking, based on statistical usage of the old
+// overflow menu.
+std::vector<overflow_menu::Destination> kDefaultRanking = {
+    overflow_menu::Destination::Bookmarks,
+    overflow_menu::Destination::History,
+    overflow_menu::Destination::ReadingList,
+    overflow_menu::Destination::Passwords,
+    overflow_menu::Destination::Downloads,
+    overflow_menu::Destination::RecentTabs,
+    overflow_menu::Destination::SiteInfo,
+    overflow_menu::Destination::Settings,
+};
 
 // The number of days since the Unix epoch; one day, in this context, runs from
 // UTC midnight to UTC midnight.
@@ -23,17 +52,129 @@
   return (base::Time::Now() - base::Time::UnixEpoch()).InDays();
 }
 
-// Creates a path of the form "<day>.<destination>", where "." indexes
-// into the next DictionaryValue down.
-const std::string DottedPath(int day, overflow_menu::Destination destination) {
-  std::string destination_name =
-      overflow_menu::StringNameForDestination(destination);
+// Returns whether |day| is within a valid window of the present day and
+// |window| days ago, inclusive.
+bool ValidDay(int day, int window) {
+  int windowEnd = TodaysDay();
+  int windowStart = (windowEnd - window) + 1;
 
-  return base::NumberToString(day) + "." + destination_name;
+  return day >= windowStart && day <= windowEnd;
+}
+
+// Helper method. Converts day (string) to int, then calls ValidDay(int day,
+// int window).
+bool ValidDay(const std::string day, int window) {
+  int dayNumber;
+  if (base::StringToInt(day, &dayNumber))
+    return ValidDay(dayNumber, window);
+
+  return false;
+}
+
+// Returns the number of clicks stored in |history| for a given |destination|.
+int NumClicks(overflow_menu::Destination destination,
+              base::Value::Dict& history) {
+  return history.FindInt(overflow_menu::StringNameForDestination(destination))
+      .value_or(0);
+}
+
+// Destructively sort |ranking| in ascending or descending (indicated by
+// |ascending|) and corresponding number of clicks stored in |flatHistory|.
+std::vector<overflow_menu::Destination> SortByUsage(
+    const std::vector<overflow_menu::Destination>& ranking,
+    base::Value::Dict& flatHistory,
+    bool ascending) {
+  std::vector<overflow_menu::Destination> ordered_ranking(ranking.begin(),
+                                                          ranking.end());
+  std::sort(
+      ordered_ranking.begin(), ordered_ranking.end(),
+      [&](overflow_menu::Destination a, overflow_menu::Destination b) -> bool {
+        return ascending
+                   ? NumClicks(a, flatHistory) < NumClicks(b, flatHistory)
+                   : NumClicks(a, flatHistory) > NumClicks(b, flatHistory);
+      });
+  return ordered_ranking;
+}
+
+// Returns above-the-fold destination with the lowest usage in |flatHistory|.
+overflow_menu::Destination LowestShown(
+    const std::vector<overflow_menu::Destination>& ranking,
+    int numVisibleDestinations,
+    base::Value::Dict& flatHistory) {
+  std::vector<overflow_menu::Destination> shown(
+      ranking.begin(), ranking.begin() + numVisibleDestinations);
+  return SortByUsage(shown, flatHistory, true).front();
+}
+
+// Returns below-the-fold destination with the highest usage in |flatHistory|
+overflow_menu::Destination HighestUnshown(
+    const std::vector<overflow_menu::Destination>& ranking,
+    int numVisibleDestinations,
+    base::Value::Dict& flatHistory) {
+  std::vector<overflow_menu::Destination> unshown(
+      ranking.begin() + numVisibleDestinations, ranking.end());
+  return SortByUsage(unshown, flatHistory, false).front();
+}
+
+// Swaps |from| and |to| in |ranking|.
+void Swap(std::vector<overflow_menu::Destination>& ranking,
+          overflow_menu::Destination from,
+          overflow_menu::Destination to) {
+  auto from_loc = std::find(ranking.begin(), ranking.end(), from);
+  auto to_loc = std::find(ranking.begin(), ranking.end(), to);
+  *from_loc = to;
+  *to_loc = from;
+}
+
+// Converts base::Value::List* ranking into
+// std::vector<overflow_menu::Destination> ranking.
+std::vector<overflow_menu::Destination> Vector(
+    const base::Value::List* ranking) {
+  std::vector<overflow_menu::Destination> vec;
+
+  if (!ranking)
+    return vec;
+
+  for (auto&& rank : *ranking) {
+    if (!rank.is_string())
+      NOTREACHED();
+
+    vec.push_back(overflow_menu::DestinationForStringName(rank.GetString()));
+  }
+
+  return vec;
+}
+
+// Converts std::vector<overflow_menu::Destination> ranking into
+// base::Value::List ranking.
+base::Value::List List(std::vector<overflow_menu::Destination>& ranking) {
+  base::Value::List list;
+
+  for (overflow_menu::Destination destination : ranking) {
+    list.Append(overflow_menu::StringNameForDestination(destination));
+  }
+
+  return list;
 }
 
 }  // namespace
 
+// Tracks destination usage from the new overflow menu and implements a frecency
+// algorithm to sort destinations shown in the overflow menu carousel. The
+// algorithm, at a high-level, works as follows:
+//
+// (1) Divide the destinations carousel into two groups: (A) visible
+// "above-the-fold" destinations and (B) non-visible "below-the-fold"
+// destinations; "below-the-fold" destinations are made visible to the user when
+// they scroll the carousel.
+//
+// (2) Get each destination's numClicks.
+//
+// (3) Compare destination with highest numClicks in [group B] to destination
+// with lowest numClicks in [group A]
+//
+// (4) Swap (i.e. "promote") the [group B] destination with the [group A] one if
+// B's numClicks exceeds A's.
 @implementation DestinationUsageHistory
 
 - (instancetype)initWithPrefService:(PrefService*)prefService {
@@ -46,6 +187,43 @@
 
 #pragma mark - Public
 
+- (std::vector<overflow_menu::Destination>)updatedRankWithCurrentRanking:
+    (std::vector<overflow_menu::Destination>&)ranking {
+  base::Value::Dict allHistory =
+      [self flattenedHistoryWithinWindow:kDataExpirationWindow];
+  base::Value::Dict recentHistory =
+      [self flattenedHistoryWithinWindow:kRecencyWindow];
+
+  // In a follow-up CL, this value will be calculated dynamically by comparing
+  // frame widths.
+  int numVisibleDestinations = 5;
+
+  std::vector<overflow_menu::Destination> prevRanking = ranking;
+
+  overflow_menu::Destination lowestShownAll =
+      LowestShown(prevRanking, numVisibleDestinations, allHistory);
+  overflow_menu::Destination lowestShownRecent =
+      LowestShown(prevRanking, numVisibleDestinations, recentHistory);
+  overflow_menu::Destination highestUnshownAll =
+      HighestUnshown(prevRanking, numVisibleDestinations, allHistory);
+  overflow_menu::Destination highestUnshownRecent =
+      HighestUnshown(prevRanking, numVisibleDestinations, recentHistory);
+
+  std::vector<overflow_menu::Destination> newRanking = prevRanking;
+
+  if (NumClicks(highestUnshownRecent, recentHistory) >
+      NumClicks(lowestShownRecent, recentHistory) * kDampening) {
+    Swap(newRanking, lowestShownRecent, highestUnshownRecent);
+  } else if (NumClicks(highestUnshownAll, allHistory) >
+             NumClicks(lowestShownAll, allHistory) * kDampening) {
+    Swap(newRanking, lowestShownAll, highestUnshownAll);
+  }
+
+  DCHECK_EQ(newRanking.size(), prevRanking.size());
+
+  return newRanking;
+}
+
 // Track click for |destination| and associate it with TodaysDay().
 - (void)trackDestinationClick:(overflow_menu::Destination)destination {
   DCHECK(_prefService);
@@ -56,14 +234,148 @@
   const base::Value* pref =
       _prefService->GetDictionary(prefs::kOverflowMenuDestinationUsageHistory);
   const base::Value::Dict* history = pref->GetIfDict();
-  const std::string path = DottedPath(TodaysDay(), destination);
+  const std::string path = base::NumberToString(TodaysDay()) + "." +
+                           overflow_menu::StringNameForDestination(destination);
 
-  absl::optional<int> prevNumClicks = history->FindIntByDottedPath(path);
-  int numClicks = prevNumClicks.value_or(0) + 1;
+  int numClicks = history->FindIntByDottedPath(path).value_or(0) + 1;
 
   DictionaryPrefUpdate update(_prefService,
                               prefs::kOverflowMenuDestinationUsageHistory);
   update->SetIntPath(path, numClicks);
+
+  // TODO: In a follow-up CL coming shortly - remove expired usage data before
+  // running the ranking algorithm below.
+
+  // Calculate new ranking and store to prefs; Calculate the new ranking
+  // ahead of time so overflow menu presentation needn't run ranking algorithm
+  // each time it presents.
+  const base::Value::List* currentRanking = [self fetchCurrentRanking];
+  base::Value::List newRanking = [self calculateNewRanking:currentRanking];
+  update->SetKey(kRankingKey, base::Value(newRanking.Clone()));
+}
+
+#pragma mark - Private
+
+// Fetches the current ranking saved in prefs and returns it.
+- (const base::Value::List*)fetchCurrentRanking {
+  const base::Value* pref =
+      _prefService->GetDictionary(prefs::kOverflowMenuDestinationUsageHistory);
+  const base::Value::Dict* history = pref->GetIfDict();
+
+  if (!history)
+    return nullptr;
+
+  return history->FindList(kRankingKey);
+}
+
+// Fetches the current ranking stored in Chrome Prefs and returns a sorted list
+// of OverflowMenuDestination* which match the ranking.
+- (NSArray<OverflowMenuDestination*>*)generateDestinationsList:
+    (NSArray<OverflowMenuDestination*>*)unrankedDestinations {
+  return [self destinationList:[self fetchCurrentRanking]
+                       options:unrankedDestinations];
+}
+
+// Runs the ranking algorithm given a |previousRanking|. If |previousRanking| is
+// invalid or doesn't exist, use the default ranking, based on statistical usage
+// of the old overflow menu.
+- (base::Value::List)calculateNewRanking:
+    (const base::Value::List*)previousRanking {
+  std::vector<overflow_menu::Destination> prevRanking =
+      previousRanking ? Vector(previousRanking) : kDefaultRanking;
+  std::vector<overflow_menu::Destination> newRanking =
+      [self updatedRankWithCurrentRanking:prevRanking];
+
+  return List(newRanking);
+}
+
+// Returns the flattened destination usage history as a dictionary of the
+// following shape: destinationName (std::string) -> total number of clicks
+// (int). Only usage data within previous |window| days will be included in the
+// returned result.
+- (base::Value::Dict)flattenedHistoryWithinWindow:(int)window {
+  const base::Value* pref =
+      _prefService->GetDictionary(prefs::kOverflowMenuDestinationUsageHistory);
+  const base::Value::Dict* history = pref->GetIfDict();
+
+  base::Value::Dict flatHistory;
+
+  if (!history)
+    return flatHistory;
+
+  for (auto&& [day, dayHistory] : *history) {
+    // Skip over entry corresponding to previous ranking.
+    if (day == kRankingKey) {
+      continue;
+    }
+
+    // Skip over expired day history; this `continue` is not expected to be
+    // called, as expired data should be already pruned.
+    if (!ValidDay(day, window)) {
+      continue;
+    }
+
+    const base::Value::Dict* dayHistoryDict = dayHistory.GetIfDict();
+    // Skip over malformed day history; this `continue` is not expected to be
+    // called.
+    if (!dayHistoryDict) {
+      NOTREACHED();
+      continue;
+    }
+
+    for (auto&& [destination, numClicks] : *dayHistoryDict) {
+      int totalNumClicks = numClicks.GetIfInt().value_or(0) +
+                           flatHistory.FindInt(destination).value_or(0);
+      flatHistory.Set(destination, totalNumClicks);
+    }
+  }
+
+  return flatHistory;
+}
+
+// Constructs OverflowMenuDestination* lookup-by-name dictionary of the
+// following shape: destinationName (NSString*) -> destination
+// (OverflowMenuDestination*).
+- (NSDictionary<NSString*, OverflowMenuDestination*>*)destinationsByName:
+    (NSArray<OverflowMenuDestination*>*)destinations {
+  NSMutableDictionary<NSString*, OverflowMenuDestination*>* dictionary =
+      [[NSMutableDictionary alloc] init];
+
+  for (OverflowMenuDestination* destination : destinations) {
+    dictionary[destination.destinationName] = destination;
+  }
+
+  return dictionary;
+}
+
+// Converts base::Value::List* ranking to
+// NSArray<OverflowMenuDestination*>* ranking given a list, |options|, of
+// OverflowMenuDestination* options.
+- (NSArray<OverflowMenuDestination*>*)
+    destinationList:(const base::Value::List*)ranking
+            options:(NSArray<OverflowMenuDestination*>*)options {
+  if (!ranking)
+    // If no valid ranking, return unsorted options.
+    return options;
+
+  NSMutableArray<OverflowMenuDestination*>* result =
+      [[NSMutableArray alloc] init];
+
+  NSDictionary<NSString*, OverflowMenuDestination*>* destinations =
+      [self destinationsByName:options];
+
+  for (auto&& destinationName : *ranking) {
+    // If at any point a stored ranking is invalid, return unsorted options.
+    if (!destinationName.is_string())
+      return options;
+
+    NSString* name = base::SysUTF8ToNSString(destinationName.GetString());
+
+    if (destinations[name])
+      [result addObject:destinations[name]];
+  }
+
+  return result;
 }
 
 @end
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history_unittest.mm b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history_unittest.mm
index 2a60d105..d186c4bf 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history_unittest.mm
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/destination_usage_history/destination_usage_history_unittest.mm
@@ -31,6 +31,7 @@
   DestinationUsageHistoryTest() {}
 
  protected:
+  // Creates CreateDestinationUsageHistory with empty pref data.
   DestinationUsageHistory* CreateDestinationUsageHistory() {
     CreatePrefs();
 
@@ -40,35 +41,73 @@
     return destination_usage_history_;
   }
 
-  DestinationUsageHistory* CreatePopulatedDestinationUsageHistory() {
-    CreatePrefsWithInitialData();
+  // Creates CreateDestinationUsageHistory with past data and |ranking|.
+  DestinationUsageHistory* CreateDestinationUsageHistoryWithData(
+      std::vector<overflow_menu::Destination>& ranking,
+      base::Value::Dict& history) {
+    base::Value::List prevRanking = RankingAsListValue(ranking);
+
+    CreatePrefsWithData(prevRanking, history);
+
     destination_usage_history_ =
         [[DestinationUsageHistory alloc] initWithPrefService:prefs_.get()];
+
     return destination_usage_history_;
   }
 
+  // Create pref registry for tests.
   void CreatePrefs() {
     prefs_ = std::make_unique<TestingPrefServiceSimple>();
     prefs_->registry()->RegisterDictionaryPref(
         prefs::kOverflowMenuDestinationUsageHistory, PrefRegistry::LOSSY_PREF);
   }
 
-  void CreatePrefsWithInitialData() {
+  // Helper for CreateDestinationUsageHistoryWithData(), inserts day history
+  // data and |ranking| for testing pref service.
+  void CreatePrefsWithData(base::Value::List& storedRanking,
+                           base::Value::Dict& storedHistory) {
     CreatePrefs();
-    base::Value::Dict history;
-    base::Value::Dict day_history;
-    day_history.Set(overflow_menu::StringNameForDestination(
-                        overflow_menu::Destination::Bookmarks),
-                    3);
-    history.Set(base::NumberToString(TodaysDay()), std::move(day_history));
+
+    // Set the passed in |storedHistory|.
+    base::Value::Dict history = storedHistory.Clone();
+    // Set the passed in |storedRanking|.
+    base::Value::List ranking = storedRanking.Clone();
+    history.Set("ranking", std::move(ranking));
+
     prefs_->SetDict(prefs::kOverflowMenuDestinationUsageHistory,
                     std::move(history));
   }
 
-  std::string DottedPath(std::string day, std::string destination_name) {
+  // Constructs '<day>.<destination>' dotted-path key for base::Value::Dict
+  // searching.
+  std::string DottedPath(std::string day,
+                         overflow_menu::Destination destination) {
+    std::string destination_name =
+        overflow_menu::StringNameForDestination(destination);
+
     return day + "." + destination_name;
   }
 
+  // Helper for DottedPath(...), converts day (int) to string, then calls
+  // DottedPath(std::string day, overflow_menu::Destination destination).
+  std::string DottedPath(int day, overflow_menu::Destination destination) {
+    return DottedPath(base::NumberToString(day), destination);
+  }
+
+  // Converts std::vector<overflow_menu::Destination> ranking to
+  // base::Value::List ranking.
+  base::Value::List RankingAsListValue(
+      std::vector<overflow_menu::Destination>& ranking) {
+    base::Value::List rankingList;
+
+    for (overflow_menu::Destination destination : ranking) {
+      rankingList.Append(overflow_menu::StringNameForDestination(destination));
+    }
+
+    return rankingList;  // base::Value automatically does a std::move() upon
+                         // return here.
+  }
+
   std::unique_ptr<TestingPrefServiceSimple> prefs_;
   DestinationUsageHistory* destination_usage_history_;
 };
@@ -76,9 +115,10 @@
 // Tests the initializer correctly creates a DestinationUsageHistory* with the
 // specified Pref service.
 TEST_F(DestinationUsageHistoryTest, InitWithPrefService) {
-  CreateDestinationUsageHistory();
+  DestinationUsageHistory* destination_usage_history =
+      CreateDestinationUsageHistory();
 
-  PrefService* pref_service = destination_usage_history_.prefService;
+  PrefService* pref_service = destination_usage_history.prefService;
 
   EXPECT_NE(
       pref_service->FindPreference(prefs::kOverflowMenuDestinationUsageHistory),
@@ -90,9 +130,30 @@
 // Tests the initializer correctly creates a DestinationUsageHistory* with the
 // specified Pref service, when the prefs have existing data.
 TEST_F(DestinationUsageHistoryTest, InitWithPrefServiceForDirtyPrefs) {
-  CreatePopulatedDestinationUsageHistory();
+  // Construct existing usage data stored in prefs.
+  std::vector<overflow_menu::Destination> ranking = {
+      overflow_menu::Destination::Bookmarks,
+      overflow_menu::Destination::History,
+      overflow_menu::Destination::ReadingList,
+      overflow_menu::Destination::Passwords,
+      overflow_menu::Destination::Downloads,
+      overflow_menu::Destination::RecentTabs,
+      overflow_menu::Destination::SiteInfo,
+      overflow_menu::Destination::Settings,
+  };
 
-  PrefService* pref_service = destination_usage_history_.prefService;
+  base::Value::Dict history;
+  base::Value::Dict dayHistory;
+  history.SetByDottedPath(
+      DottedPath(TodaysDay(), overflow_menu::Destination::Bookmarks),
+      std::move(dayHistory));
+
+  // Create DestinationUsageHistory.
+  DestinationUsageHistory* destination_usage_history =
+      CreateDestinationUsageHistoryWithData(ranking, history);
+
+  // Grab its pref service.
+  PrefService* pref_service = destination_usage_history.prefService;
 
   EXPECT_NE(
       pref_service->FindPreference(prefs::kOverflowMenuDestinationUsageHistory),
@@ -113,7 +174,7 @@
 
   // Fetch saved destination usage history.
   const base::Value* history =
-      destination_usage_history_.prefService->GetDictionary(
+      destination_usage_history.prefService->GetDictionary(
           prefs::kOverflowMenuDestinationUsageHistory);
   ASSERT_NE(history, nullptr);
   ASSERT_TRUE(history->is_dict());
@@ -121,17 +182,13 @@
   const base::Value::Dict* history_dict = history->GetIfDict();
   ASSERT_NE(history, nullptr);
 
-  std::string today = base::NumberToString(TodaysDay());
-  std::string destination = overflow_menu::StringNameForDestination(
-      overflow_menu::Destination::Bookmarks);
-  std::string dotted_path = DottedPath(today, destination);
-
-  // Query saved usage history for Bookmarks entry for |today|.
-  const base::Value* target = history_dict->FindByDottedPath(dotted_path);
+  // Query saved usage history for Bookmarks entry for today.
+  const base::Value* target = history_dict->FindByDottedPath(
+      DottedPath(TodaysDay(), overflow_menu::Destination::Bookmarks));
 
   // Verify bookmarks entry exists and has been clicked once.
   ASSERT_NE(target, nullptr);
-  EXPECT_TRUE(destination_usage_history_.prefService->HasPrefPath(
+  EXPECT_TRUE(destination_usage_history.prefService->HasPrefPath(
       prefs::kOverflowMenuDestinationUsageHistory));
   EXPECT_EQ(1, target->GetInt());
 }
@@ -140,8 +197,27 @@
 // Prefs.
 TEST_F(DestinationUsageHistoryTest,
        HandlesExistingDestinationClickAndAddToPrefs) {
+  // Construct existing usage data stored in prefs.
+  std::vector<overflow_menu::Destination> ranking = {
+      overflow_menu::Destination::Bookmarks,
+      overflow_menu::Destination::History,
+      overflow_menu::Destination::ReadingList,
+      overflow_menu::Destination::Passwords,
+      overflow_menu::Destination::Downloads,
+      overflow_menu::Destination::RecentTabs,
+      overflow_menu::Destination::SiteInfo,
+      overflow_menu::Destination::Settings,
+  };
+  base::Value::Dict prefHistory;
+  base::Value::Dict prefDayHistory;
+  prefDayHistory.Set(overflow_menu::StringNameForDestination(
+                         overflow_menu::Destination::Bookmarks),
+                     5);
+  prefHistory.Set(base::NumberToString(TodaysDay()), std::move(prefDayHistory));
+
+  // Create DestinationUsageHistory.
   DestinationUsageHistory* destination_usage_history =
-      CreatePopulatedDestinationUsageHistory();
+      CreateDestinationUsageHistoryWithData(ranking, prefHistory);
 
   // Click bookmarks destination.
   [destination_usage_history
@@ -149,7 +225,7 @@
 
   // Fetch saved destination usage history.
   const base::Value* history =
-      destination_usage_history_.prefService->GetDictionary(
+      destination_usage_history.prefService->GetDictionary(
           prefs::kOverflowMenuDestinationUsageHistory);
   ASSERT_NE(history, nullptr);
   ASSERT_TRUE(history->is_dict());
@@ -157,17 +233,101 @@
   const base::Value::Dict* history_dict = history->GetIfDict();
   ASSERT_NE(history, nullptr);
 
-  std::string today = base::NumberToString(TodaysDay());
-  std::string destination = overflow_menu::StringNameForDestination(
-      overflow_menu::Destination::Bookmarks);
-  std::string dotted_path = DottedPath(today, destination);
-
   // Query saved usage history for Bookmarks entry for |today|.
-  const base::Value* target = history_dict->FindByDottedPath(dotted_path);
+  const base::Value* target = history_dict->FindByDottedPath(
+      DottedPath(TodaysDay(), overflow_menu::Destination::Bookmarks));
 
   // Verify bookmarks entry exists and has been clicked once.
   ASSERT_NE(target, nullptr);
-  EXPECT_TRUE(destination_usage_history_.prefService->HasPrefPath(
+  EXPECT_TRUE(destination_usage_history.prefService->HasPrefPath(
       prefs::kOverflowMenuDestinationUsageHistory));
-  EXPECT_EQ(4, target->GetInt());
+  EXPECT_EQ(6, target->GetInt());
+}
+
+TEST_F(DestinationUsageHistoryTest, DoesNotSwapTwoShownDestinations) {
+  std::vector<overflow_menu::Destination> ranking = {
+      overflow_menu::Destination::Bookmarks,
+      overflow_menu::Destination::History,
+      overflow_menu::Destination::ReadingList,
+      overflow_menu::Destination::Passwords,
+      overflow_menu::Destination::Downloads,
+      overflow_menu::Destination::RecentTabs,
+      overflow_menu::Destination::SiteInfo,
+      overflow_menu::Destination::Settings,
+  };
+  base::Value::Dict history;
+
+  DestinationUsageHistory* destination_usage_history =
+      CreateDestinationUsageHistoryWithData(ranking, history);
+
+  // Click bookmarks Reading List (currently in ranking position 3) five times.
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::ReadingList];
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::ReadingList];
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::ReadingList];
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::ReadingList];
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::ReadingList];
+
+  // Verify that no ranking swaps occurred.
+  std::vector<overflow_menu::Destination> newRanking =
+      [destination_usage_history updatedRankWithCurrentRanking:ranking];
+
+  EXPECT_EQ(ranking, newRanking);
+}
+
+TEST_F(DestinationUsageHistoryTest, DoesNotSwapTwoUnshownDestinations) {
+  std::vector<overflow_menu::Destination> ranking = {
+      overflow_menu::Destination::Bookmarks,
+      overflow_menu::Destination::History,
+      overflow_menu::Destination::ReadingList,
+      overflow_menu::Destination::Passwords,
+      overflow_menu::Destination::Downloads,
+      overflow_menu::Destination::RecentTabs,
+      overflow_menu::Destination::SiteInfo,
+      overflow_menu::Destination::Settings,
+  };
+  base::Value::Dict history;
+  base::Value::Dict dayHistory;
+  dayHistory.Set(overflow_menu::StringNameForDestination(
+                     overflow_menu::Destination::Bookmarks),
+                 1);
+  dayHistory.Set(overflow_menu::StringNameForDestination(
+                     overflow_menu::Destination::History),
+                 1);
+  dayHistory.Set(overflow_menu::StringNameForDestination(
+                     overflow_menu::Destination::ReadingList),
+                 1);
+  dayHistory.Set(overflow_menu::StringNameForDestination(
+                     overflow_menu::Destination::Passwords),
+                 1);
+  dayHistory.Set(overflow_menu::StringNameForDestination(
+                     overflow_menu::Destination::Downloads),
+                 1);
+
+  history.Set(base::NumberToString(TodaysDay()), std::move(dayHistory));
+
+  DestinationUsageHistory* destination_usage_history =
+      CreateDestinationUsageHistoryWithData(ranking, history);
+
+  // Click Recent Tabs (currently in ranking position 6) once.
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::RecentTabs];
+  EXPECT_EQ(ranking,
+            [destination_usage_history updatedRankWithCurrentRanking:ranking]);
+
+  // Click Site Inforamtion (currently in ranking position 7) once.
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::SiteInfo];
+  EXPECT_EQ(ranking,
+            [destination_usage_history updatedRankWithCurrentRanking:ranking]);
+
+  // Click Settings (currently in last position) once.
+  [destination_usage_history
+      trackDestinationClick:overflow_menu::Destination::Settings];
+  EXPECT_EQ(ranking,
+            [destination_usage_history updatedRankWithCurrentRanking:ranking]);
 }
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_destination.swift b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_destination.swift
index 9387278..a8dfc6f7 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_destination.swift
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_destination.swift
@@ -8,4 +8,7 @@
 @objcMembers public class OverflowMenuDestination: OverflowMenuItem {
   // Whether the destination should show a badge.
   public var showBadge: Bool = false
+
+  /// The uniquely-identifying name of the destination.
+  public var destinationName: String = ""
 }
diff --git a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm
index 98901ecd..1e63044 100644
--- a/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm
+++ b/ios/chrome/browser/ui/popup_menu/overflow_menu/overflow_menu_mediator.mm
@@ -807,12 +807,15 @@
     handler();
   };
 
-  return [[OverflowMenuDestination alloc]
+  OverflowMenuDestination* result = [[OverflowMenuDestination alloc]
                  initWithName:name
                       uiImage:[UIImage imageNamed:imageName]
       accessibilityIdentifier:accessibilityID
            enterpriseDisabled:NO
                       handler:handlerWithMetrics];
+  result.destinationName = base::SysUTF8ToNSString(
+      overflow_menu::StringNameForDestination(destination));
+  return result;
 }
 
 // Make sure the model to match the current page state.
@@ -833,6 +836,11 @@
     self.settingsDestination,
   ];
 
+  if (IsSmartSortingNewOverflowMenuEnabled()) {
+    baseDestinations = [self.destinationUsageHistory
+        generateDestinationsList:baseDestinations];
+  }
+
   self.overflowMenuModel.destinations = [baseDestinations
       filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(
                                                    id object,
diff --git a/ios/chrome/browser/web/BUILD.gn b/ios/chrome/browser/web/BUILD.gn
index 8efc16a5..9cab2ed 100644
--- a/ios/chrome/browser/web/BUILD.gn
+++ b/ios/chrome/browser/web/BUILD.gn
@@ -378,6 +378,7 @@
     "//base",
     "//components/content_settings/core/browser",
     "//components/lookalikes/core",
+    "//ios/chrome/browser/browser_state",
     "//ios/chrome/browser/content_settings",
     "//ios/chrome/browser/https_upgrades",
     "//ios/chrome/test/app:test_support",
diff --git a/ios/chrome/browser/web/https_only_mode_app_interface.h b/ios/chrome/browser/web/https_only_mode_app_interface.h
index cfef9e25..ab0bef82 100644
--- a/ios/chrome/browser/web/https_only_mode_app_interface.h
+++ b/ios/chrome/browser/web/https_only_mode_app_interface.h
@@ -10,9 +10,7 @@
 // The app interface for HTTPS-Only mode tests.
 @interface HttpsOnlyModeAppInterface : NSObject
 
-+ (void)setHTTPSPortForTesting:(int)HTTPSPortForTesting;
-+ (void)setHTTPPortForTesting:(int)HTTPPortForTesting;
-+ (void)useFakeHTTPSForTesting:(bool)useFakeHTTPSForTesting;
++ (void)setHTTPSPortForTesting:(int)HTTPSPort useFakeHTTPS:(bool)useFakeHTTPS;
 + (void)setFallbackDelayForTesting:(int)fallbackDelayInMilliseconds;
 + (BOOL)isTimerRunning;
 + (void)clearAllowlist;
diff --git a/ios/chrome/browser/web/https_only_mode_app_interface.mm b/ios/chrome/browser/web/https_only_mode_app_interface.mm
index 0ca4359..a8848f2 100644
--- a/ios/chrome/browser/web/https_only_mode_app_interface.mm
+++ b/ios/chrome/browser/web/https_only_mode_app_interface.mm
@@ -6,8 +6,10 @@
 
 #include "base/time/time.h"
 #include "components/content_settings/core/browser/host_content_settings_map.h"
+#include "ios/chrome/browser/browser_state/chrome_browser_state.h"
 #include "ios/chrome/browser/content_settings/host_content_settings_map_factory.h"
 #include "ios/chrome/browser/https_upgrades/https_only_mode_upgrade_tab_helper.h"
+#include "ios/chrome/browser/https_upgrades/https_upgrade_service_factory.h"
 #import "ios/chrome/test/app/chrome_test_util.h"
 #import "ios/chrome/test/app/tab_test_util.h"
 #import "ios/web/public/web_state.h"
@@ -18,22 +20,14 @@
 
 @implementation HttpsOnlyModeAppInterface
 
-+ (void)setHTTPSPortForTesting:(int)HTTPSPortForTesting {
-  web::WebState* web_state = chrome_test_util::GetCurrentWebState();
-  HttpsOnlyModeUpgradeTabHelper::FromWebState(web_state)
-      ->SetHttpsPortForTesting(HTTPSPortForTesting);
-}
++ (void)setHTTPSPortForTesting:(int)HTTPSPort useFakeHTTPS:(bool)useFakeHTTPS {
+  HttpsUpgradeServiceFactory::GetForBrowserState(
+      chrome_test_util::GetOriginalBrowserState())
+      ->SetHttpsPortForTesting(HTTPSPort, useFakeHTTPS);
 
-+ (void)setHTTPPortForTesting:(int)HTTPPortForTesting {
-  web::WebState* web_state = chrome_test_util::GetCurrentWebState();
-  HttpsOnlyModeUpgradeTabHelper::FromWebState(web_state)->SetHttpPortForTesting(
-      HTTPPortForTesting);
-}
-
-+ (void)useFakeHTTPSForTesting:(bool)useFakeHTTPS {
-  web::WebState* web_state = chrome_test_util::GetCurrentWebState();
-  HttpsOnlyModeUpgradeTabHelper::FromWebState(web_state)
-      ->UseFakeHTTPSForTesting(useFakeHTTPS);
+  HttpsUpgradeServiceFactory::GetForBrowserState(
+      chrome_test_util::GetCurrentIncognitoBrowserState())
+      ->SetHttpsPortForTesting(HTTPSPort, useFakeHTTPS);
 }
 
 + (void)setFallbackDelayForTesting:(int)fallbackDelayInMilliseconds {
diff --git a/ios/chrome/browser/web/https_only_mode_egtest.mm b/ios/chrome/browser/web/https_only_mode_egtest.mm
index cd3dc3e4..57bead3 100644
--- a/ios/chrome/browser/web/https_only_mode_egtest.mm
+++ b/ios/chrome/browser/web/https_only_mode_egtest.mm
@@ -196,10 +196,8 @@
   GREYAssertNil([MetricsAppInterface setupHistogramTester],
                 @"Cannot setup histogram tester.");
 
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:false];
   [HttpsOnlyModeAppInterface setFallbackDelayForTesting:kVeryLongTimeout];
 
   [ChromeEarlGrey setBoolValue:YES forUserPref:prefs::kHttpsOnlyModeEnabled];
@@ -321,10 +319,8 @@
 - (void)testUpgrade_FeatureDisabled_NoUpgrade {
   [ChromeEarlGrey setBoolValue:NO forUserPref:prefs::kHttpsOnlyModeEnabled];
 
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:true];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -334,10 +330,8 @@
 
 // Tests that navigations to localhost URLs aren't upgraded.
 - (void)testUpgrade_Localhost_NoUpgrade {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:true];
 
   GURL testURL = self.testServer->GetURL("/");
   GURL::Replacements replacements;
@@ -352,10 +346,8 @@
 // Navigate to an HTTP URL directly. The upgraded HTTPS version serves good SSL.
 // This should end up loading the HTTPS version of the URL.
 - (void)testUpgrade_GoodHTTPS {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:true];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -366,10 +358,8 @@
 // Navigate to an HTTP URL by clicking a link. This should end up loading the
 // HTTPS version of the URL.
 - (void)testUpgrade_GoodHTTPS_LinkClick {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:true];
   int HTTPPort = self.testServer->port();
 
   GURL testURL(base::StringPrintf(
@@ -388,10 +378,8 @@
 // Navigate to an HTTP URL directly. The upgraded HTTPS version serves good SSL
 // which redirects to the original HTTP URL. This should show the interstitial.
 - (void)testUpgrade_HTTPSRedirectsToHTTP {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.goodHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.goodHTTPSServer->port()
+                                       useFakeHTTPS:true];
 
   [ChromeEarlGrey loadURL:GURL("chrome://version")];
   [ChromeEarlGrey waitForWebStateContainingText:"Revision"];
@@ -436,10 +424,8 @@
     EARL_GREY_TEST_DISABLED(@"Disabled for new popup");
   }
 
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   [ChromeEarlGrey clearBrowsingHistory];
 
@@ -501,10 +487,8 @@
 // Navigate to an HTTP URL and allowlist the URL. Then clear browsing data.
 // This should clear the HTTP allowlist.
 - (void)testUpgrade_RemoveBrowsingData_ShouldClearAllowlist {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -541,10 +525,8 @@
 // Click on the "Learn more" link in the interstitial. This should open a
 // new tab.
 - (void)testUpgrade_LearnMore_ShouldOpenNewTab {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -567,10 +549,8 @@
 // The upgrade will fail and the HTTPS-Only mode interstitial will be shown.
 // Reloading the page should show the interstitial again.
 - (void)testUpgrade_BadHTTPS_ReloadInterstitial {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -586,10 +566,8 @@
 // The upgrade will fail and the HTTPS-Only mode interstitial will be shown.
 // Reloading the page should show the interstitial again.
 - (void)testUpgrade_SlowHTTPS_ReloadInterstitial {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.slowHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.slowHTTPSServer->port()
+                                       useFakeHTTPS:true];
   // Set the fallback delay to zero. This will immediately stop the HTTPS
   // upgrade attempt.
   [HttpsOnlyModeAppInterface setFallbackDelayForTesting:0];
@@ -609,10 +587,8 @@
 // Click through the interstitial, then reload the page. The HTTP page should
 // be shown.
 - (void)testUpgrade_BadHTTPS_ProceedInterstitial_Allowlisted {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   GURL testURL = self.testServer->GetURL("/");
   [ChromeEarlGrey loadURL:testURL];
@@ -650,12 +626,8 @@
   // allowlist decisions don't carry over to incognito.
   [ChromeEarlGrey openNewIncognitoTab];
   // Set the testing information for the incognito tab.
-  // TODO(crbug.com/1302509): Move these methods to HttpsUpgradeService so
-  // that all tabs can use this information without explicitly setting them.
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   [ChromeEarlGrey loadURL:testURL];
   [ChromeEarlGrey waitForWebStateContainingText:kInterstitialText];
@@ -678,10 +650,8 @@
 // interstitial will be shown. Click through the interstitial, then reload the
 // page. The HTTP page should be shown.
 - (void)testUpgrade_SlowHTTPS_ProceedInterstitial_Allowlisted {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.slowHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.slowHTTPSServer->port()
+                                       useFakeHTTPS:true];
   // Set the fallback delay to zero. This will immediately stop the HTTPS
   // upgrade attempt.
   [HttpsOnlyModeAppInterface setFallbackDelayForTesting:0];
@@ -714,10 +684,8 @@
 // The upgrade will fail and the HTTPS-Only mode interstitial will be shown.
 // Tap Go back on the interstitial.
 - (void)testUpgrade_BadHTTPS_GoBack {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   [ChromeEarlGrey loadURL:GURL("chrome://version")];
   [ChromeEarlGrey waitForWebStateContainingText:"Revision"];
@@ -743,10 +711,8 @@
 // loading HTTPS page. The upgrade will be cancelled and the HTTPS-Only mode
 // interstitial will be shown. Tap Go back on the interstitial.
 - (void)testUpgrade_SlowHTTPS_GoBack {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.slowHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.slowHTTPSServer->port()
+                                       useFakeHTTPS:true];
   // Set the fallback delay to zero. This will immediately stop the HTTPS
   // upgrade attempt.
   [HttpsOnlyModeAppInterface setFallbackDelayForTesting:0];
@@ -775,10 +741,8 @@
 // navigate to a new page and go back. This should load the HTTP URL
 // without showing the interstitial again.
 - (void)testUpgrade_BadHTTPS_GoBackToAllowlistedSite {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.badHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:false];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.badHTTPSServer->port()
+                                       useFakeHTTPS:false];
 
   [ChromeEarlGrey loadURL:GURL("about:blank")];
 
@@ -810,10 +774,8 @@
 // interstitial. Then, navigate to a new page and go back. This should load the
 // HTTP URL without showing the interstitial again.
 - (void)testUpgrade_SlowHTTPS_GoBackToAllowlistedSite {
-  [HttpsOnlyModeAppInterface setHTTPPortForTesting:self.testServer->port()];
-  [HttpsOnlyModeAppInterface
-      setHTTPSPortForTesting:self.slowHTTPSServer->port()];
-  [HttpsOnlyModeAppInterface useFakeHTTPSForTesting:true];
+  [HttpsOnlyModeAppInterface setHTTPSPortForTesting:self.slowHTTPSServer->port()
+                                       useFakeHTTPS:true];
   // Set the fallback delay to zero. This will immediately stop the HTTPS
   // upgrade attempt.
   [HttpsOnlyModeAppInterface setFallbackDelayForTesting:0];
diff --git a/ios/components/security_interstitials/https_only_mode/BUILD.gn b/ios/components/security_interstitials/https_only_mode/BUILD.gn
index 080e7c7..c4361d34 100644
--- a/ios/components/security_interstitials/https_only_mode/BUILD.gn
+++ b/ios/components/security_interstitials/https_only_mode/BUILD.gn
@@ -14,6 +14,7 @@
     "https_only_mode_error.h",
     "https_only_mode_error.mm",
     "https_upgrade_service.h",
+    "https_upgrade_service.mm",
   ]
   deps = [
     ":feature",
diff --git a/ios/components/security_interstitials/https_only_mode/DEPS b/ios/components/security_interstitials/https_only_mode/DEPS
index 078e2d1..8147d5d8 100644
--- a/ios/components/security_interstitials/https_only_mode/DEPS
+++ b/ios/components/security_interstitials/https_only_mode/DEPS
@@ -2,4 +2,6 @@
   "+components/security_interstitials/core",
   "+components/url_formatter",
   "+net/base/mac",
+  # For net::IsLocalhost.
+  "+net/base/url_util.h",
 ]
diff --git a/ios/components/security_interstitials/https_only_mode/https_upgrade_service.h b/ios/components/security_interstitials/https_only_mode/https_upgrade_service.h
index 0f5d780c..8c91e04 100644
--- a/ios/components/security_interstitials/https_only_mode/https_upgrade_service.h
+++ b/ios/components/security_interstitials/https_only_mode/https_upgrade_service.h
@@ -9,6 +9,7 @@
 
 #include "base/time/time.h"
 #include "components/keyed_service/core/keyed_service.h"
+#include "url/gurl.h"
 
 // HttpsUpgradeService tracks the allowlist decisions for HTTPS-Only mode.
 // Decisions are scoped to the host.
@@ -25,6 +26,31 @@
   // delete_end are removed.
   virtual void ClearAllowlist(base::Time delete_begin,
                               base::Time delete_end) = 0;
+
+  // Sets the HTTPS port used by the embedded https server. This is used to
+  // determine the correct port while upgrading URLs to https if the original
+  // URL has a non-default port. If use_fake_https_for_testing is true, the
+  // tests are using an HTTP server that pretends to serve HTTPS responses.
+  void SetHttpsPortForTesting(int https_port_for_testing,
+                              bool use_fake_https_for_testing);
+
+  // Returns true if url is a fake HTTPS URL used in tests. Tests use a fake
+  // HTTPS server that actually serves HTTP but on a different port from the
+  // test HTTP server. We shouldn't upgrade HTTP URLs from from the fake HTTPS
+  // server.
+  bool IsFakeHTTPSForTesting(const GURL& url) const;
+
+  // Returns true if the url is a localhost URL, taking tests into account. The
+  // test server serves content from an IP address instead of a hostname, so
+  // this function will return false for IP addresses in tests.
+  bool IsLocalhost(const GURL& url) const;
+
+  // Returns the upgraded HTTPS version of the given url.
+  GURL GetUpgradedHttpsUrl(const GURL& http_url) const;
+
+ private:
+  int https_port_for_testing_ = 0;
+  bool use_fake_https_for_testing_ = false;
 };
 
 #endif  // IOS_COMPONENTS_SECURITY_INTERSTITIALS_HTTPS_ONLY_MODE_HTTPS_UPGRADE_SERVICE_H_
diff --git a/ios/components/security_interstitials/https_only_mode/https_upgrade_service.mm b/ios/components/security_interstitials/https_only_mode/https_upgrade_service.mm
new file mode 100644
index 0000000..ec10c4ee
--- /dev/null
+++ b/ios/components/security_interstitials/https_only_mode/https_upgrade_service.mm
@@ -0,0 +1,54 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#import "ios/components/security_interstitials/https_only_mode/https_upgrade_service.h"
+
+#include "net/base/url_util.h"
+
+#if !defined(__has_feature) || !__has_feature(objc_arc)
+#error "This file requires ARC support."
+#endif
+
+void HttpsUpgradeService::SetHttpsPortForTesting(
+    int https_port_for_testing,
+    bool use_fake_https_for_testing) {
+  https_port_for_testing_ = https_port_for_testing;
+  use_fake_https_for_testing_ = use_fake_https_for_testing;
+}
+
+bool HttpsUpgradeService::IsFakeHTTPSForTesting(const GURL& url) const {
+  return url.IntPort() == https_port_for_testing_;
+}
+
+bool HttpsUpgradeService::IsLocalhost(const GURL& url) const {
+  // Tests use 127.0.0.1 for embedded servers, which is a localhost URL.
+  // Only check for "localhost" in tests.
+  if (https_port_for_testing_) {
+    return url.host() == "localhost";
+  }
+  return net::IsLocalhost(url);
+}
+
+GURL HttpsUpgradeService::GetUpgradedHttpsUrl(const GURL& http_url) const {
+  DCHECK_EQ(url::kHttpScheme, http_url.scheme());
+  GURL::Replacements replacements;
+
+  // This needs to be in scope when ReplaceComponents() is called:
+  const std::string port_str = base::NumberToString(https_port_for_testing_);
+  DCHECK(https_port_for_testing_ || !use_fake_https_for_testing_);
+  if (https_port_for_testing_) {
+    // We'll only get here in tests. Tests should always have a non-default
+    // port on the input text.
+    DCHECK(!http_url.port().empty());
+    replacements.SetPortStr(port_str);
+
+    // Change the URL to help with debugging.
+    if (use_fake_https_for_testing_)
+      replacements.SetRefStr("fake-https");
+  }
+  if (!use_fake_https_for_testing_) {
+    replacements.SetSchemeStr(url::kHttpsScheme);
+  }
+  return http_url.ReplaceComponents(replacements);
+}
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1
index 0a260c4..f0c68ec 100644
--- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@
-49de4d4b28448fbeb53cce8163071f91f1548bd7
\ No newline at end of file
+aed135a538cfc589609f2a24aa52f0815a956cf5
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1
index fb1028c..71d8b722 100644
--- a/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@
-7a9682bc75e3f9f31cf971491a9513ea80637567
\ No newline at end of file
+fd48a5ae58ac79edc0800872ccbfdea534c65ab7
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1
index b09b35cc..1c9a442 100644
--- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@
-d169de0fca9b4877a41c970bf1fc94a811330ad9
\ No newline at end of file
+5e24d9053d8b0839b890e688e1f32fa9b700c980
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1
index 2d353d7..da294c0 100644
--- a/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1
+++ b/ios/google_internal/frameworks/chrome_sso_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@
-72467222d067617e7088c526ca4b24750f3534b6
\ No newline at end of file
+765fdea9618b963b796ab84f7af35e2b6cb3f5db
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.ios.zip.sha1
index 06efe29d..ada9420 100644
--- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.ios.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@
-a38c0458ab355abe778d74a51fd2b00270a96804
\ No newline at end of file
+5e495c00c7f02a285230c65e2c58ca416345159e
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.iossimulator.zip.sha1
index a37444e7..1d5df17 100644
--- a/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.iossimulator.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_dogfood_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@
-db7ad368e610c4259b4fa3041062cee198ce287b
\ No newline at end of file
+ba8e64563ce15b8128dca4a7b5a0e07aa47dfe8c
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1
index 059aaf3..f509873 100644
--- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@
-c3ed462a5d006f94c8d6fa2bb86c3d0e8d897c8a
\ No newline at end of file
+f0312c0cc263fb33708150519c64c82426f6dd91
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1
index 5977804..625ee86 100644
--- a/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1
+++ b/ios/google_internal/frameworks/remoting_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@
-f2062e0f7ae779d4ff6517c1a889613e86ae1c17
\ No newline at end of file
+50ec00fb010f00ad5460d4c52a92bd42981a9c76
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1
index 7e2be80d..435abd0 100644
--- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1
+++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.ios.zip.sha1
@@ -1 +1 @@
-483c9cecbd4565d96582ff88c5472e69139e2d34
\ No newline at end of file
+d2065749519926382eff8ca1036165b875cae5f6
\ No newline at end of file
diff --git a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1 b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1
index 29d826f..460636a 100644
--- a/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1
+++ b/ios/google_internal/frameworks/web_view_shell_internal_dynamic_framework.iossimulator.zip.sha1
@@ -1 +1 @@
-32119785c1f19d9e37ad808ccb7c29d54e62ff29
\ No newline at end of file
+42c302c1b99344aeb833f407f15c68828e40189c
\ No newline at end of file
diff --git a/ios/showcase/follow/sc_follow_view_controller.mm b/ios/showcase/follow/sc_follow_view_controller.mm
index bb427516..bf440c5 100644
--- a/ios/showcase/follow/sc_follow_view_controller.mm
+++ b/ios/showcase/follow/sc_follow_view_controller.mm
@@ -7,7 +7,6 @@
 #import "ios/chrome/browser/net/crurl.h"
 #import "ios/chrome/browser/ui/follow/first_follow_favicon_data_source.h"
 #import "ios/chrome/browser/ui/follow/first_follow_view_controller.h"
-#import "ios/chrome/browser/ui/follow/follow_block_types.h"
 #import "ios/chrome/browser/ui/follow/followed_web_channel.h"
 #import "ios/chrome/browser/ui/icons/chrome_symbol.h"
 #import "ios/chrome/browser/ui/ntp/feed_management/feed_management_follow_delegate.h"
@@ -186,22 +185,6 @@
   channel.available = YES;
   channel.faviconURL =
       [[CrURL alloc] initWithNSURL:[NSURL URLWithString:kExampleFaviconURL]];
-
-  __weak FollowedWebChannel* weakChannel = channel;
-  channel.unfollowRequestBlock = ^(RequestCompletionBlock completion) {
-    // This mimics a successful unfollow on the server.
-    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 3 * NSEC_PER_SEC),
-                   dispatch_get_main_queue(), ^{
-                     [self.followManagementUIUpdater
-                         removeFollowedWebChannel:weakChannel];
-                   });
-    // This mimics refollowing after a few seconds.
-    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 13 * NSEC_PER_SEC),
-                   dispatch_get_main_queue(), ^{
-                     [self.followManagementUIUpdater
-                         addFollowedWebChannel:weakChannel];
-                   });
-  };
   return channel;
 }
 
diff --git a/ios/third_party/material_components_ios/BUILD.gn b/ios/third_party/material_components_ios/BUILD.gn
index 750b24a..57cf724 100644
--- a/ios/third_party/material_components_ios/BUILD.gn
+++ b/ios/third_party/material_components_ios/BUILD.gn
@@ -136,6 +136,7 @@
   "src/components/Chips/src/MDCChipField.h",
   "src/components/Chips/src/MDCChipFieldDelegate.h",
   "src/components/Chips/src/MDCChipView.h",
+  "src/components/Chips/src/MDCChipViewAccessoryView.h",
   "src/components/Chips/src/MDCChipViewDeleteButton.h",
   "src/components/Chips/src/MaterialChips.h",
   "src/components/Chips/src/PerformantShadowMigration/MDCChipView+ShadowsPrivate.h",
@@ -919,6 +920,8 @@
   "src/components/Chips/src/MDCChipFieldDelegate.h",
   "src/components/Chips/src/MDCChipView.h",
   "src/components/Chips/src/MDCChipView.m",
+  "src/components/Chips/src/MDCChipViewAccessoryView.h",
+  "src/components/Chips/src/MDCChipViewAccessoryView.m",
   "src/components/Chips/src/MDCChipViewDeleteButton.h",
   "src/components/Chips/src/MDCChipViewDeleteButton.m",
   "src/components/Chips/src/MaterialChips.h",
diff --git a/ios/third_party/webkit/BUILD.gn b/ios/third_party/webkit/BUILD.gn
index a4c160a4..75c44ea 100644
--- a/ios/third_party/webkit/BUILD.gn
+++ b/ios/third_party/webkit/BUILD.gn
@@ -18,7 +18,7 @@
 
 group("webkit") {
   if (_build_ios_webkit) {
-    deps = [ ":bundle_webkit_ios_frameworks" ]
+    public_deps = [ ":bundle_webkit_ios_frameworks" ]
   }
 
   public_configs = [ ":_webkit_ios_config" ]
diff --git a/net/BUILD.gn b/net/BUILD.gn
index 6abe5f70..698d0fd 100644
--- a/net/BUILD.gn
+++ b/net/BUILD.gn
@@ -2588,10 +2588,6 @@
   sources = [
     "tools/quic/quic_client_message_loop_network_helper.cc",
     "tools/quic/quic_client_message_loop_network_helper.h",
-    "tools/quic/quic_http_proxy_backend.cc",
-    "tools/quic/quic_http_proxy_backend.h",
-    "tools/quic/quic_http_proxy_backend_stream.cc",
-    "tools/quic/quic_http_proxy_backend_stream.h",
     "tools/quic/quic_simple_client.cc",
     "tools/quic/quic_simple_client.h",
     "tools/quic/quic_simple_server.cc",
@@ -4520,11 +4516,7 @@
   }
 
   if (is_linux || is_chromeos) {
-    sources += [
-      "tools/quic/quic_http_proxy_backend_stream_test.cc",
-      "tools/quic/quic_http_proxy_backend_test.cc",
-      "tools/quic/quic_simple_server_test.cc",
-    ]
+    sources += [ "tools/quic/quic_simple_server_test.cc" ]
   }
 
   if (is_apple) {
diff --git a/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java b/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
index 7abfa983..fbafb6b0 100644
--- a/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
+++ b/net/android/java/src/org/chromium/net/NetworkChangeNotifierAutoDetect.java
@@ -37,6 +37,7 @@
 import org.chromium.base.ApplicationStatus;
 import org.chromium.base.ContextUtils;
 import org.chromium.base.StrictModeContext;
+import org.chromium.base.TraceEvent;
 import org.chromium.base.compat.ApiHelperForM;
 import org.chromium.base.compat.ApiHelperForO;
 import org.chromium.base.compat.ApiHelperForP;
@@ -744,95 +745,104 @@
 
         @Override
         public void onAvailable(Network network) {
-            final NetworkCapabilities capabilities =
-                    mConnectivityManagerDelegate.getNetworkCapabilities(network);
-            if (ignoreConnectedNetwork(network, capabilities)) {
-                return;
-            }
-            final boolean makeVpnDefault = capabilities.hasTransport(TRANSPORT_VPN) &&
-                    // Only make the VPN the default if it isn't already.
-                    (mVpnInPlace == null || !network.equals(mVpnInPlace));
-            if (makeVpnDefault) {
-                mVpnInPlace = network;
-            }
-            final long netId = networkToNetId(network);
-            @ConnectionType
-            final int connectionType = mConnectivityManagerDelegate.getConnectionType(network);
-            runOnThread(new Runnable() {
-                @Override
-                public void run() {
-                    mObserver.onNetworkConnect(netId, connectionType);
-                    if (makeVpnDefault) {
-                        // Make VPN the default network.
-                        mObserver.onConnectionTypeChanged(connectionType);
-                        // Purge all other networks as they're inaccessible to Chrome now.
-                        mObserver.purgeActiveNetworkList(new long[] {netId});
-                    }
+            try (TraceEvent e = TraceEvent.scoped("NetworkChangeNotifierCallback::onAvailable")) {
+                final NetworkCapabilities capabilities =
+                        mConnectivityManagerDelegate.getNetworkCapabilities(network);
+                if (ignoreConnectedNetwork(network, capabilities)) {
+                    return;
                 }
-            });
+                final boolean makeVpnDefault = capabilities.hasTransport(TRANSPORT_VPN) &&
+                        // Only make the VPN the default if it isn't already.
+                        (mVpnInPlace == null || !network.equals(mVpnInPlace));
+                if (makeVpnDefault) {
+                    mVpnInPlace = network;
+                }
+                final long netId = networkToNetId(network);
+                @ConnectionType
+                final int connectionType = mConnectivityManagerDelegate.getConnectionType(network);
+                runOnThread(new Runnable() {
+                    @Override
+                    public void run() {
+                        mObserver.onNetworkConnect(netId, connectionType);
+                        if (makeVpnDefault) {
+                            // Make VPN the default network.
+                            mObserver.onConnectionTypeChanged(connectionType);
+                            // Purge all other networks as they're inaccessible to Chrome now.
+                            mObserver.purgeActiveNetworkList(new long[] {netId});
+                        }
+                    }
+                });
+            }
         }
 
         @Override
         public void onCapabilitiesChanged(
                 Network network, NetworkCapabilities networkCapabilities) {
-            if (ignoreConnectedNetwork(network, networkCapabilities)) {
-                return;
-            }
-            // A capabilities change may indicate the ConnectionType has changed,
-            // so forward the new ConnectionType along to observer.
-            final long netId = networkToNetId(network);
-            final int connectionType = mConnectivityManagerDelegate.getConnectionType(network);
-            runOnThread(new Runnable() {
-                @Override
-                public void run() {
-                    mObserver.onNetworkConnect(netId, connectionType);
+            try (TraceEvent e = TraceEvent.scoped(
+                         "NetworkChangeNotifierCallback::onCapabilitiesChanged")) {
+                if (ignoreConnectedNetwork(network, networkCapabilities)) {
+                    return;
                 }
-            });
+                // A capabilities change may indicate the ConnectionType has changed,
+                // so forward the new ConnectionType along to observer.
+                final long netId = networkToNetId(network);
+                final int connectionType = mConnectivityManagerDelegate.getConnectionType(network);
+                runOnThread(new Runnable() {
+                    @Override
+                    public void run() {
+                        mObserver.onNetworkConnect(netId, connectionType);
+                    }
+                });
+            }
         }
 
         @Override
         public void onLosing(Network network, int maxMsToLive) {
-            if (ignoreConnectedNetwork(network, null)) {
-                return;
-            }
-            final long netId = networkToNetId(network);
-            runOnThread(new Runnable() {
-                @Override
-                public void run() {
-                    mObserver.onNetworkSoonToDisconnect(netId);
+            try (TraceEvent e = TraceEvent.scoped("NetworkChangeNotifierCallback::onLosing")) {
+                if (ignoreConnectedNetwork(network, null)) {
+                    return;
                 }
-            });
+                final long netId = networkToNetId(network);
+                runOnThread(new Runnable() {
+                    @Override
+                    public void run() {
+                        mObserver.onNetworkSoonToDisconnect(netId);
+                    }
+                });
+            }
         }
 
         @Override
         public void onLost(final Network network) {
-            if (ignoreNetworkDueToVpn(network)) {
-                return;
-            }
-            runOnThread(new Runnable() {
-                @Override
-                public void run() {
-                    mObserver.onNetworkDisconnect(networkToNetId(network));
+            try (TraceEvent e = TraceEvent.scoped("NetworkChangeNotifierCallback::onLost")) {
+                if (ignoreNetworkDueToVpn(network)) {
+                    return;
                 }
-            });
-            // If the VPN is going away, inform observer that other networks that were previously
-            // hidden by ignoreNetworkDueToVpn() are now available for use, now that this user's
-            // traffic is not forced into the VPN.
-            if (mVpnInPlace != null) {
-                assert network.equals(mVpnInPlace);
-                mVpnInPlace = null;
-                for (Network newNetwork :
-                        getAllNetworksFiltered(mConnectivityManagerDelegate, network)) {
-                    onAvailable(newNetwork);
-                }
-                @ConnectionType
-                final int newConnectionType = getCurrentNetworkState().getConnectionType();
                 runOnThread(new Runnable() {
                     @Override
                     public void run() {
-                        mObserver.onConnectionTypeChanged(newConnectionType);
+                        mObserver.onNetworkDisconnect(networkToNetId(network));
                     }
                 });
+                // If the VPN is going away, inform observer that other networks that were
+                // previously hidden by ignoreNetworkDueToVpn() are now available for use, now that
+                // this user's traffic is not forced into the VPN.
+                if (mVpnInPlace != null) {
+                    assert network.equals(mVpnInPlace);
+                    mVpnInPlace = null;
+                    for (Network newNetwork :
+                            getAllNetworksFiltered(mConnectivityManagerDelegate, network)) {
+                        onAvailable(newNetwork);
+                    }
+                    @ConnectionType
+                    final int newConnectionType = getCurrentNetworkState().getConnectionType();
+                    runOnThread(new Runnable() {
+                        @Override
+                        public void run() {
+                            mObserver.onConnectionTypeChanged(newConnectionType);
+                        }
+                    });
+                }
             }
         }
     }
diff --git a/net/tools/quic/quic_http_proxy_backend.cc b/net/tools/quic/quic_http_proxy_backend.cc
deleted file mode 100644
index a0c4294..0000000
--- a/net/tools/quic/quic_http_proxy_backend.cc
+++ /dev/null
@@ -1,191 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include <limits.h>
-#include <stddef.h>
-#include <stdint.h>
-
-#include <iostream>
-#include <limits>
-#include <map>
-#include <set>
-#include <utility>
-#include <vector>
-
-#include "base/bind.h"
-#include "base/memory/ptr_util.h"
-#include "base/message_loop/message_pump_type.h"
-#include "build/build_config.h"
-#include "net/base/load_flags.h"
-#include "net/base/net_errors.h"
-#include "net/base/url_util.h"
-#include "net/cert/cert_verifier.h"
-#include "net/cookies/cookie_monster.h"
-#include "net/http/http_auth_handler_factory.h"
-#include "net/proxy_resolution/proxy_config_service_fixed.h"
-#include "net/tools/quic/quic_http_proxy_backend.h"
-#include "net/tools/quic/quic_http_proxy_backend_stream.h"
-#include "net/url_request/url_request_context.h"
-#include "net/url_request/url_request_context_builder.h"
-#include "net/url_request/url_request_interceptor.h"
-
-namespace net {
-
-QuicHttpProxyBackend::QuicHttpProxyBackend()
-    : context_(nullptr), thread_initialized_(false), proxy_thread_(nullptr) {}
-
-QuicHttpProxyBackend::~QuicHttpProxyBackend() {
-  backend_stream_map_.clear();
-  thread_initialized_ = false;
-  proxy_task_runner_->DeleteSoon(FROM_HERE, context_.release());
-  if (proxy_thread_ != nullptr) {
-    LOG(INFO) << "QUIC Proxy thread: " << proxy_thread_->thread_name()
-              << " has stopped !";
-    proxy_thread_.reset();
-  }
-}
-
-bool QuicHttpProxyBackend::InitializeBackend(const std::string& backend_url) {
-  if (!ValidateBackendUrl(backend_url)) {
-    return false;
-  }
-  if (proxy_thread_ == nullptr) {
-    proxy_thread_ = std::make_unique<base::Thread>("quic proxy thread");
-    base::Thread::Options options;
-    options.message_pump_type = base::MessagePumpType::IO;
-    bool result = proxy_thread_->StartWithOptions(std::move(options));
-    proxy_task_runner_ = proxy_thread_->task_runner();
-    CHECK(result);
-  }
-  thread_initialized_ = true;
-  return true;
-}
-
-bool QuicHttpProxyBackend::ValidateBackendUrl(const std::string& backend_url) {
-  backend_url_ = GURL(backend_url);
-  // Only Http(s) backend supported
-  if (!backend_url_.is_valid() || !backend_url_.SchemeIsHTTPOrHTTPS()) {
-    LOG(ERROR) << "QUIC Proxy Backend URL '" << backend_url
-               << "' is not valid !";
-    return false;
-  }
-
-  LOG(INFO)
-      << "Successfully configured to run as a QUIC Proxy with Backend URL: "
-      << backend_url_.spec();
-  return true;
-}
-
-bool QuicHttpProxyBackend::IsBackendInitialized() const {
-  return thread_initialized_;
-}
-
-void QuicHttpProxyBackend::FetchResponseFromBackend(
-    const spdy::Http2HeaderBlock& request_headers,
-    const std::string& incoming_body,
-    QuicSimpleServerBackend::RequestHandler* quic_server_stream) {
-  QuicHttpProxyBackendStream* proxy_backend_stream =
-      InitializeQuicProxyBackendStream(quic_server_stream);
-
-  LOG(INFO) << " Forwarding QUIC request to the Backend Thread Asynchronously.";
-  if (proxy_backend_stream == nullptr ||
-      proxy_backend_stream->SendRequestToBackend(&request_headers,
-                                                 incoming_body) != true) {
-    quic_server_stream->OnResponseBackendComplete(nullptr);
-  }
-}
-
-QuicHttpProxyBackendStream*
-QuicHttpProxyBackend::InitializeQuicProxyBackendStream(
-    QuicSimpleServerBackend::RequestHandler* quic_server_stream) {
-  if (!thread_initialized_) {
-    return nullptr;
-  }
-  QuicHttpProxyBackendStream* proxy_backend_stream =
-      new QuicHttpProxyBackendStream(this);
-  proxy_backend_stream->set_delegate(quic_server_stream);
-  proxy_backend_stream->Initialize(quic_server_stream->connection_id(),
-                                   quic_server_stream->stream_id(),
-                                   quic_server_stream->peer_host());
-  {
-    // Aquire write lock for this scope
-    base::AutoLock lock(backend_stream_mutex_);
-
-    auto inserted = backend_stream_map_.insert(std::make_pair(
-        quic_server_stream, base::WrapUnique(proxy_backend_stream)));
-    DCHECK(inserted.second);
-  }
-  return proxy_backend_stream;
-}
-
-void QuicHttpProxyBackend::CloseBackendResponseStream(
-    QuicSimpleServerBackend::RequestHandler* quic_server_stream) {
-  // Clean close of the backend stream handler
-  if (quic_server_stream == nullptr) {
-    return;
-  }
-  // Cleanup the handler on the proxy thread, since it owns the url_request
-  if (!proxy_task_runner_->BelongsToCurrentThread()) {
-    proxy_task_runner_->PostTask(
-        FROM_HERE,
-        base::BindOnce(&QuicHttpProxyBackend::CloseBackendResponseStream,
-                       base::Unretained(this), quic_server_stream));
-  } else {
-    // Aquire write lock for this scope and cancel if the request is still
-    // pending
-    base::AutoLock lock(backend_stream_mutex_);
-    QuicHttpProxyBackendStream* proxy_backend_stream = nullptr;
-
-    auto it = backend_stream_map_.find(quic_server_stream);
-    if (it != backend_stream_map_.end()) {
-      proxy_backend_stream = it->second.get();
-      proxy_backend_stream->CancelRequest();
-      proxy_backend_stream->reset_delegate();
-      LOG(INFO) << " Quic Proxy cleaned-up backend handler on context/main "
-                   "thread for quic_conn_id: "
-                << proxy_backend_stream->quic_connection_id()
-                << " quic_stream_id: "
-                << proxy_backend_stream->quic_stream_id();
-      size_t erased = backend_stream_map_.erase(quic_server_stream);
-      DCHECK_EQ(1u, erased);
-    }
-  }
-}
-
-void QuicHttpProxyBackend::InitializeURLRequestContext() {
-  DCHECK(context_ == nullptr);
-  net::URLRequestContextBuilder context_builder;
-  // Quic reverse proxy does not cache HTTP objects
-  context_builder.DisableHttpCache();
-  // Enable HTTP2, but disable QUIC on the backend
-  context_builder.SetSpdyAndQuicEnabled(true /* http2 */, false /* quic */);
-
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-  // On Linux, use a fixed ProxyConfigService, since the default one
-  // depends on glib.
-  context_builder.set_proxy_config_service(
-      std::make_unique<ProxyConfigServiceFixed>(
-          ProxyConfigWithAnnotation::CreateDirect()));
-#endif
-
-  // Disable net::CookieStore.
-  context_builder.SetCookieStore(nullptr);
-  context_ = context_builder.Build();
-}
-
-net::URLRequestContext* QuicHttpProxyBackend::GetURLRequestContext() {
-  // Access to URLRequestContext is only available on Backend Thread
-  DCHECK(proxy_task_runner_->BelongsToCurrentThread());
-  if (context_ == nullptr) {
-    InitializeURLRequestContext();
-  }
-  return context_.get();
-}
-
-scoped_refptr<base::SingleThreadTaskRunner>
-QuicHttpProxyBackend::GetProxyTaskRunner() const {
-  return proxy_task_runner_;
-}
-
-}  // namespace net
diff --git a/net/tools/quic/quic_http_proxy_backend.h b/net/tools/quic/quic_http_proxy_backend.h
deleted file mode 100644
index 7458031..0000000
--- a/net/tools/quic/quic_http_proxy_backend.h
+++ /dev/null
@@ -1,109 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-//
-// The proxy functionality is implemented as a separate thread namely
-// “quic proxy thread”, managed by an instance of the QuicHttpProxyBackend
-// class. The QuicHttpProxyBackend instance also manages an instance of the
-// class net::URLRequestContext, that manages a single context for all the
-// HTTP calls made to the backend server. Finally, the QuicHttpProxyBackend
-// instance owns (creates/ destroys) the instances of QuicHttpProxyBackendStream
-// to avoid orphan pointers of QuicHttpProxyBackendStream when the corresponding
-// QUIC connection is destroyed on the main thread due to several reasons. The
-// QUIC connection management and protocol parsing is performed by the main/quic
-// thread, in the same way as the toy QUIC server.
-//
-// quic_http_proxy_backend_stream.h has a description of threads, the flow
-// of packets in QUIC proxy in the forward and reverse directions.
-
-#ifndef NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_H_
-#define NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_H_
-
-#include <stdint.h>
-
-#include <memory>
-#include <queue>
-
-#include "base/base64.h"
-#include "base/callback.h"
-#include "base/task/single_thread_task_runner.h"
-#include "base/threading/thread.h"
-#include "base/threading/thread_task_runner_handle.h"
-#include "net/third_party/quiche/src/quiche/quic/tools/quic_simple_server_backend.h"
-#include "net/url_request/url_request_context.h"
-#include "net/url_request/url_request_context_builder.h"
-#include "url/gurl.h"
-
-namespace base {
-class SingleThreadTaskRunner;
-}  // namespace base
-
-namespace quic {
-class QuicSimpleServerBackend;
-}  // namespace quic
-
-namespace net {
-class QuicHttpProxyBackendStream;
-
-// Manages the context to proxy HTTP requests to the backend server
-// Owns instance of net::URLRequestContext.
-class QuicHttpProxyBackend : public quic::QuicSimpleServerBackend {
- public:
-  explicit QuicHttpProxyBackend();
-
-  QuicHttpProxyBackend(const QuicHttpProxyBackend&) = delete;
-  QuicHttpProxyBackend& operator=(const QuicHttpProxyBackend&) = delete;
-
-  ~QuicHttpProxyBackend() override;
-
-  // Must be called from the backend thread of the quic proxy
-  net::URLRequestContext* GetURLRequestContext();
-  scoped_refptr<base::SingleThreadTaskRunner> GetProxyTaskRunner() const;
-
-  using ProxyBackendStreamMap =
-      std::unordered_map<quic::QuicSimpleServerBackend::RequestHandler*,
-                         std::unique_ptr<QuicHttpProxyBackendStream>>;
-  const ProxyBackendStreamMap* proxy_backend_streams_map() const {
-    return &backend_stream_map_;
-  }
-
-  GURL backend_url() const { return backend_url_; }
-
-  // Implements the functions for interface quic::QuicSimpleServerBackend
-  bool InitializeBackend(const std::string& backend_url) override;
-  bool IsBackendInitialized() const override;
-  void FetchResponseFromBackend(
-      const spdy::Http2HeaderBlock& request_headers,
-      const std::string& incoming_body,
-      quic::QuicSimpleServerBackend::RequestHandler* quic_stream) override;
-  void CloseBackendResponseStream(
-      quic::QuicSimpleServerBackend::RequestHandler* quic_stream) override;
-
- private:
-  // Maps quic streams in the frontend to the corresponding http streams
-  // managed by |this|
-  ProxyBackendStreamMap backend_stream_map_;
-
-  bool ValidateBackendUrl(const std::string& backend_url);
-  void InitializeURLRequestContext();
-  QuicHttpProxyBackendStream* InitializeQuicProxyBackendStream(
-      quic::QuicSimpleServerBackend::RequestHandler* quic_server_stream);
-
-  // URLRequestContext to make URL requests to the backend
-  std::unique_ptr<net::URLRequestContext> context_;  // owned by this
-
-  bool thread_initialized_;
-  // <scheme://hostname:port/ for the backend HTTP server
-  GURL backend_url_;
-
-  // Backend thread is owned by |this|
-  std::unique_ptr<base::Thread> proxy_thread_;
-  scoped_refptr<base::SingleThreadTaskRunner> proxy_task_runner_;
-
-  // Protects against concurrent access from quic (main) and proxy
-  // threads for adding and clearing a backend request handler
-  base::Lock backend_stream_mutex_;
-};
-}  // namespace net
-
-#endif  // NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_H_
diff --git a/net/tools/quic/quic_http_proxy_backend_stream.cc b/net/tools/quic/quic_http_proxy_backend_stream.cc
deleted file mode 100644
index 0772431..0000000
--- a/net/tools/quic/quic_http_proxy_backend_stream.cc
+++ /dev/null
@@ -1,399 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/containers/contains.h"
-#include "base/strings/string_number_conversions.h"
-#include "net/base/elements_upload_data_stream.h"
-#include "net/base/net_errors.h"
-#include "net/base/request_priority.h"
-#include "net/base/upload_bytes_element_reader.h"
-#include "net/cert/cert_status_flags.h"
-#include "net/http/http_response_headers.h"
-#include "net/http/http_status_code.h"
-#include "net/http/http_util.h"
-#include "net/ssl/ssl_info.h"
-#include "net/traffic_annotation/network_traffic_annotation.h"
-#include "net/url_request/redirect_info.h"
-#include "net/url_request/url_request_context.h"
-
-#include "net/tools/quic/quic_http_proxy_backend_stream.h"
-
-namespace net {
-
-// This is the Size of the buffer that consumes the response from the Backend
-// The response is consumed upto 64KB at a time to avoid a large response
-// from hogging resources from smaller responses.
-const int QuicHttpProxyBackendStream::kBufferSize = 64000;
-/*502 Bad Gateway
-  The server was acting as a gateway or proxy and received an
-  invalid response from the upstream server.*/
-const int QuicHttpProxyBackendStream::kProxyHttpBackendError = 502;
-// Hop-by-hop headers (small-caps). These are removed when sent to the backend.
-// http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html
-// not Trailers per URL above;
-// http://www.rfc-editor.org/errata_search.php?eid=4522
-const std::set<std::string> QuicHttpProxyBackendStream::kHopHeaders = {
-    "connection",
-    "proxy-connection",  // non-standard but still sent by libcurl and rejected
-                         // by e.g. google
-    "keep-alive", "proxy-authenticate", "proxy-authorization",
-    "te",       // canonicalized version of "TE"
-    "trailer",  // not Trailers per URL above;
-                // http://www.rfc-editor.org/errata_search.php?eid=4522
-    "transfer-encoding", "upgrade",
-};
-const std::string QuicHttpProxyBackendStream::kDefaultQuicPeerIP = "Unknown";
-
-QuicHttpProxyBackendStream::QuicHttpProxyBackendStream(
-    QuicHttpProxyBackend* proxy_context)
-    : proxy_context_(proxy_context),
-      delegate_(nullptr),
-      quic_peer_ip_(kDefaultQuicPeerIP),
-      url_request_(nullptr),
-      buf_(base::MakeRefCounted<IOBuffer>(kBufferSize)),
-      response_completed_(false),
-      headers_set_(false),
-      quic_response_(new quic::QuicBackendResponse()) {}
-
-QuicHttpProxyBackendStream::~QuicHttpProxyBackendStream() {}
-
-void QuicHttpProxyBackendStream::Initialize(
-    quic::QuicConnectionId quic_connection_id,
-    quic::QuicStreamId quic_stream_id,
-    std::string quic_peer_ip) {
-  quic_connection_id_ = quic_connection_id;
-  quic_stream_id_ = quic_stream_id;
-  quic_peer_ip_ = quic_peer_ip;
-  if (!quic_proxy_task_runner_.get()) {
-    quic_proxy_task_runner_ = proxy_context_->GetProxyTaskRunner();
-  } else {
-    DCHECK_EQ(quic_proxy_task_runner_, proxy_context_->GetProxyTaskRunner());
-  }
-
-  quic_response_->set_response_type(
-      quic::QuicBackendResponse::BACKEND_ERR_RESPONSE);
-}
-
-void QuicHttpProxyBackendStream::set_delegate(
-    quic::QuicSimpleServerBackend::RequestHandler* delegate) {
-  delegate_ = delegate;
-  delegate_task_runner_ = base::SequencedTaskRunnerHandle::Get();
-}
-
-bool QuicHttpProxyBackendStream::SendRequestToBackend(
-    const spdy::Http2HeaderBlock* incoming_request_headers,
-    const std::string& incoming_body) {
-  DCHECK(proxy_context_->IsBackendInitialized())
-      << " The quic-backend-proxy-context should be initialized";
-
-  // Get Path From the Incoming Header Block
-  spdy::Http2HeaderBlock::const_iterator it =
-      incoming_request_headers->find(":path");
-
-  GURL url = proxy_context_->backend_url();
-  std::string backend_spec = url.spec();
-  if (it != incoming_request_headers->end()) {
-    if (url.path().compare("/") == 0) {
-      backend_spec.pop_back();
-    }
-    backend_spec.append(std::string(it->second));
-  }
-
-  url_ = GURL(backend_spec.c_str());
-  if (!url_.is_valid()) {
-    LOG(ERROR) << "Invalid URL received from QUIC client " << backend_spec;
-    return false;
-  }
-  LOG(INFO) << "QUIC Proxy Making a request to the Backed URL: " + url_.spec();
-
-  // Set the Method From the Incoming Header Block
-  std::string method = "";
-  it = incoming_request_headers->find(":method");
-  if (it != incoming_request_headers->end()) {
-    method.append(std::string(it->second));
-  }
-  if (ValidateHttpMethod(method) != true) {
-    LOG(INFO) << "Unknown Request Type received from QUIC client " << method;
-    return false;
-  }
-  CopyHeaders(incoming_request_headers);
-  if (method_type_ == "POST" || method_type_ == "PUT" ||
-      method_type_ == "PATCH") {
-    // Upload content must be set
-    if (!incoming_body.empty()) {
-      std::unique_ptr<UploadElementReader> reader(new UploadBytesElementReader(
-          incoming_body.data(), incoming_body.size()));
-      SetUpload(
-          ElementsUploadDataStream::CreateWithReader(std::move(reader), 0));
-    }
-  }
-  // Start the request on the backend thread
-  bool posted = quic_proxy_task_runner_->PostTask(
-      FROM_HERE,
-      base::BindOnce(&QuicHttpProxyBackendStream::SendRequestOnBackendThread,
-                     weak_factory_.GetWeakPtr()));
-  return posted;
-}
-
-void QuicHttpProxyBackendStream::CopyHeaders(
-    const spdy::Http2HeaderBlock* incoming_request_headers) {
-  // Set all the request headers
-  // Add or append the X-Forwarded-For Header and X-Real-IP
-  for (spdy::Http2HeaderBlock::const_iterator it =
-           incoming_request_headers->begin();
-       it != incoming_request_headers->end(); ++it) {
-    auto key = std::string(it->first);
-    auto value = std::string(it->second);
-    // Ignore the spdy headers
-    if (!key.empty() && key[0] != ':') {
-      // Remove hop-by-hop headers
-      if (base::Contains(kHopHeaders, key)) {
-        LOG(INFO) << "QUIC Proxy Ignoring Hop-by-hop Request Header: " << key
-                  << ":" << value;
-      } else {
-        LOG(INFO) << "QUIC Proxy Copying to backend Request Header: " << key
-                  << ":" << value;
-        AddRequestHeader(key, value);
-      }
-    }
-  }
-  // ToDo append proxy ip when x_forwarded_for header already present
-  AddRequestHeader("X-Forwarded-For", quic_peer_ip_);
-}
-
-bool QuicHttpProxyBackendStream::ValidateHttpMethod(std::string method) {
-  // Http method is a token, just as header name.
-  if (!net::HttpUtil::IsValidHeaderName(method))
-    return false;
-  method_type_ = method;
-  return true;
-}
-
-bool QuicHttpProxyBackendStream::AddRequestHeader(std::string name,
-                                                  std::string value) {
-  if (!net::HttpUtil::IsValidHeaderName(name) ||
-      !net::HttpUtil::IsValidHeaderValue(value)) {
-    return false;
-  }
-  request_headers_.SetHeader(name, value);
-  return true;
-}
-
-void QuicHttpProxyBackendStream::SetUpload(
-    std::unique_ptr<net::UploadDataStream> upload) {
-  DCHECK(!upload_);
-  upload_ = std::move(upload);
-}
-
-void QuicHttpProxyBackendStream::SendRequestOnBackendThread() {
-  DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  url_request_ = proxy_context_->GetURLRequestContext()->CreateRequest(
-      url_, net::DEFAULT_PRIORITY, this, MISSING_TRAFFIC_ANNOTATION);
-  url_request_->set_method(method_type_);
-  url_request_->SetExtraRequestHeaders(request_headers_);
-  if (upload_) {
-    url_request_->set_upload(std::move(upload_));
-  }
-  url_request_->Start();
-  VLOG(1) << "Quic Proxy Sending Request to Backend for quic_conn_id: "
-          << quic_connection_id_ << " quic_stream_id: " << quic_stream_id_
-          << " url: " << url_;
-}
-
-void QuicHttpProxyBackendStream::OnReceivedRedirect(
-    net::URLRequest* request,
-    const net::RedirectInfo& redirect_info,
-    bool* defer_redirect) {
-  DCHECK_EQ(request, url_request_.get());
-  DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  // Do not defer redirect, retry again from the proxy with the new url
-  *defer_redirect = false;
-  LOG(ERROR) << "Received Redirect from Backend "
-             << " redirectUrl: "
-             << redirect_info.new_url.possibly_invalid_spec().c_str()
-             << " RespCode " << request->GetResponseCode();
-}
-
-void QuicHttpProxyBackendStream::OnCertificateRequested(
-    net::URLRequest* request,
-    net::SSLCertRequestInfo* cert_request_info) {
-  DCHECK_EQ(request, url_request_.get());
-  DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  // Continue the SSL handshake without a client certificate.
-  request->ContinueWithCertificate(nullptr, nullptr);
-}
-
-void QuicHttpProxyBackendStream::OnSSLCertificateError(
-    net::URLRequest* request,
-    int net_error,
-    const net::SSLInfo& ssl_info,
-    bool fatal) {
-  request->Cancel();
-  OnResponseCompleted();
-}
-
-void QuicHttpProxyBackendStream::OnResponseStarted(net::URLRequest* request,
-                                                   int net_error) {
-  DCHECK_EQ(request, url_request_.get());
-  DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  // It doesn't make sense for the request to have IO pending at this point.
-  DCHECK_NE(net::ERR_IO_PENDING, net_error);
-  if (net_error != net::OK) {
-    LOG(ERROR) << "OnResponseStarted Error from Backend "
-               << " url: "
-               << url_request_->url().possibly_invalid_spec().c_str()
-               << " RespError " << net::ErrorToString(net_error);
-    OnResponseCompleted();
-    return;
-  }
-  // Initialite the first read
-  ReadOnceTask();
-}
-
-void QuicHttpProxyBackendStream::ReadOnceTask() {
-  // Initiate a read for a max of kBufferSize
-  // This avoids a request with a large response from starving
-  // requests with smaller responses
-  int bytes_read = url_request_->Read(buf_.get(), kBufferSize);
-  OnReadCompleted(url_request_.get(), bytes_read);
-}
-
-// In the case of net::ERR_IO_PENDING,
-// OnReadCompleted callback will be called by URLRequest
-void QuicHttpProxyBackendStream::OnReadCompleted(net::URLRequest* unused,
-                                                 int bytes_read) {
-  DCHECK_EQ(url_request_.get(), unused);
-  LOG(INFO) << "OnReadCompleted Backend with"
-            << " RespCode " << url_request_->GetResponseCode()
-            << " RcvdBytesCount " << bytes_read << " RcvdTotalBytes "
-            << data_received_.size();
-
-  if (bytes_read > 0) {
-    data_received_.append(buf_->data(), bytes_read);
-    // More data to be read, send a task to self
-    quic_proxy_task_runner_->PostTask(
-        FROM_HERE, base::BindOnce(&QuicHttpProxyBackendStream::ReadOnceTask,
-                                  weak_factory_.GetWeakPtr()));
-  } else if (bytes_read != net::ERR_IO_PENDING) {
-    quic_response_->set_response_type(
-        quic::QuicBackendResponse::REGULAR_RESPONSE);
-    OnResponseCompleted();
-  }
-}
-
-/* Response from Backend complete, send the last chunk of data with fin=true to
- * the corresponding quic stream */
-void QuicHttpProxyBackendStream::OnResponseCompleted() {
-  DCHECK(!response_completed_);
-  LOG(INFO) << "Quic Proxy Received Response from Backend for quic_conn_id: "
-            << quic_connection_id_ << " quic_stream_id: " << quic_stream_id_
-            << " url: " << url_;
-
-  // ToDo Stream the response
-  spdy::Http2HeaderBlock response_headers;
-  if (quic_response_->response_type() !=
-      quic::QuicBackendResponse::BACKEND_ERR_RESPONSE) {
-    response_headers = getAsQuicHeaders(url_request_->response_headers(),
-                                        url_request_->GetResponseCode(),
-                                        data_received_.size());
-    quic_response_->set_headers(std::move(response_headers));
-    quic_response_->set_body(std::move(data_received_));
-  } else {
-    response_headers =
-        getAsQuicHeaders(url_request_->response_headers(),
-                         kProxyHttpBackendError, data_received_.size());
-    quic_response_->set_headers(std::move(response_headers));
-  }
-  response_completed_ = true;
-  ReleaseRequest();
-
-  // Send the response back to the quic client on the quic/main thread
-  if (delegate_ != nullptr) {
-    delegate_task_runner_->PostTask(
-        FROM_HERE,
-        base::BindOnce(
-            &QuicHttpProxyBackendStream::SendResponseOnDelegateThread,
-            base::Unretained(this)));
-  }
-}
-
-void QuicHttpProxyBackendStream::SendResponseOnDelegateThread() {
-  DCHECK(delegate_ != nullptr);
-  delegate_->OnResponseBackendComplete(quic_response_.get());
-}
-
-void QuicHttpProxyBackendStream::CancelRequest() {
-  DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  if (quic_proxy_task_runner_.get())
-    DCHECK(quic_proxy_task_runner_->BelongsToCurrentThread());
-  delegate_ = nullptr;
-  if (url_request_.get()) {
-    url_request_->CancelWithError(ERR_ABORTED);
-    ReleaseRequest();
-  }
-}
-
-void QuicHttpProxyBackendStream::ReleaseRequest() {
-  url_request_.reset();
-  buf_ = nullptr;
-}
-
-quic::QuicBackendResponse* QuicHttpProxyBackendStream::GetBackendResponse()
-    const {
-  return quic_response_.get();
-}
-
-// Copy Backend Response headers to Quic response headers
-spdy::Http2HeaderBlock QuicHttpProxyBackendStream::getAsQuicHeaders(
-    net::HttpResponseHeaders* resp_headers,
-    int response_code,
-    uint64_t response_decoded_body_size) {
-  DCHECK(!headers_set_);
-  bool response_body_encoded = false;
-  spdy::Http2HeaderBlock quic_response_headers;
-  // Add spdy headers: Status, version need : before the header
-  quic_response_headers[":status"] = base::NumberToString(response_code);
-  headers_set_ = true;
-  // Returns an empty array if |headers| is nullptr.
-  if (resp_headers != nullptr) {
-    size_t iter = 0;
-    std::string header_name;
-    std::string header_value;
-    while (resp_headers->EnumerateHeaderLines(&iter, &header_name,
-                                              &header_value)) {
-      header_name = base::ToLowerASCII(header_name);
-      // Do not copy status again since status needs a ":" before the header
-      // name
-      if (header_name.compare("status") != 0) {
-        if (header_name.compare("content-encoding") != 0) {
-          // Remove hop-by-hop headers
-          if (base::Contains(kHopHeaders, header_name)) {
-            LOG(INFO) << "Quic Proxy Ignoring Hop-by-hop Response Header: "
-                      << header_name << ":" << header_value;
-          } else {
-            LOG(INFO) << " Quic Proxy Copying Response Header: " << header_name
-                      << ":" << header_value;
-            quic_response_headers.AppendValueOrAddHeader(header_name,
-                                                         header_value);
-          }
-        } else {
-          response_body_encoded = true;
-        }
-      }
-    }  // while
-    // Currently URLRequest class does not support ability to disable decoding,
-    // response body (gzip, deflate etc. )
-    // Instead of re-encoding the body, we send decode body to the quic client
-    // and re-write the content length to the original body size
-    if (response_body_encoded) {
-      LOG(INFO) << " Quic Proxy Rewriting the Content-Length Header since "
-                   "the response was encoded : "
-                << response_decoded_body_size;
-      quic_response_headers["content-length"] =
-          base::NumberToString(response_decoded_body_size);
-    }
-  }
-  return quic_response_headers;
-}
-}  // namespace net
diff --git a/net/tools/quic/quic_http_proxy_backend_stream.h b/net/tools/quic/quic_http_proxy_backend_stream.h
deleted file mode 100644
index 6d953fd..0000000
--- a/net/tools/quic/quic_http_proxy_backend_stream.h
+++ /dev/null
@@ -1,167 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-//
-// The QuicHttpProxyBackendStream instance manages an instance of
-// net::URLRequest to initiate a single HTTP call to the backend. It also
-// implements the callbacks of net::URLRequest to receive the response. It is
-// instantiated by a delegate (for instance, the QuicSimpleServerStream class)
-// when a complete HTTP request is received within a single QUIC stream.
-// However, the instance is owned by QuicHttpProxyBackend, that destroys it
-// safely on the quic proxy thread. Upon receiving a response (success or
-// failed), the response headers and body are posted back to the main thread. In
-// the main thread, the QuicHttpProxyBackendStream instance calls the interface,
-// that is implemented by the delegate to return the response headers and body.
-// In addition to managing the HTTP request/response to the backend, it
-// translates the quic_spdy headers to/from HTTP headers for the backend.
-//
-
-#ifndef NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_STREAM_H_
-#define NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_STREAM_H_
-
-#include <memory>
-
-#include "base/bind.h"
-#include "base/callback.h"
-#include "net/base/request_priority.h"
-#include "net/base/upload_data_stream.h"
-#include "net/url_request/url_request.h"
-
-#include "net/third_party/quiche/src/quiche/quic/tools/quic_backend_response.h"
-#include "net/third_party/quiche/src/quiche/quic/tools/quic_simple_server_backend.h"
-#include "net/third_party/quiche/src/quiche/spdy/core/spdy_header_block.h"
-#include "net/tools/quic/quic_http_proxy_backend.h"
-
-namespace base {
-class SequencedTaskRunner;
-class SingleThreadTaskRunner;
-}  // namespace base
-
-namespace quic {
-class QuicBackendResponse;
-class QuicSimpleServerBackend;
-}  // namespace quic
-
-namespace net {
-
-class HttpRequestHeaders;
-class SSLCertRequestInfo;
-class SSLInfo;
-class UploadDataStream;
-
-class QuicHttpProxyBackend;
-
-// An adapter for making HTTP requests to net::URLRequest.
-//
-// TODO(https://crbug.com/937621):  This class does not appear to be thread
-// safe, so all its tests are disabled.
-class QuicHttpProxyBackendStream : public net::URLRequest::Delegate {
- public:
-  explicit QuicHttpProxyBackendStream(QuicHttpProxyBackend* context);
-
-  QuicHttpProxyBackendStream(const QuicHttpProxyBackendStream&) = delete;
-  QuicHttpProxyBackendStream& operator=(const QuicHttpProxyBackendStream&) =
-      delete;
-
-  ~QuicHttpProxyBackendStream() override;
-
-  static const std::set<std::string> kHopHeaders;
-  static const int kBufferSize;
-  static const int kProxyHttpBackendError;
-  static const std::string kDefaultQuicPeerIP;
-
-  // Set callbacks to be called from this to the main (quic) thread.
-  // A |delegate| may be NULL.
-  // If set_delegate() is called multiple times, only the last delegate will be
-  // used.
-  void set_delegate(quic::QuicSimpleServerBackend::RequestHandler* delegate);
-  void reset_delegate() { delegate_ = nullptr; }
-
-  void Initialize(quic::QuicConnectionId quic_connection_id,
-                  quic::QuicStreamId quic_stream_id,
-                  std::string quic_peer_ip);
-
-  virtual bool SendRequestToBackend(
-      const spdy::Http2HeaderBlock* incoming_request_headers,
-      const std::string& incoming_body);
-
-  quic::QuicConnectionId quic_connection_id() const {
-    return quic_connection_id_;
-  }
-  quic::QuicStreamId quic_stream_id() const { return quic_stream_id_; }
-
-  const net::HttpRequestHeaders& request_headers() const {
-    return request_headers_;
-  }
-  // Releases all resources for the request and deletes the object itself.
-  virtual void CancelRequest();
-
-  // net::URLRequest::Delegate implementations:
-  void OnReceivedRedirect(net::URLRequest* request,
-                          const net::RedirectInfo& redirect_info,
-                          bool* defer_redirect) override;
-  void OnCertificateRequested(
-      net::URLRequest* request,
-      net::SSLCertRequestInfo* cert_request_info) override;
-  void OnSSLCertificateError(net::URLRequest* request,
-                             int net_error,
-                             const net::SSLInfo& ssl_info,
-                             bool fatal) override;
-  void OnResponseStarted(net::URLRequest* request, int net_error) override;
-  void OnReadCompleted(net::URLRequest* request, int bytes_read) override;
-
-  bool ResponseIsCompleted() const { return response_completed_; }
-  quic::QuicBackendResponse* GetBackendResponse() const;
-
- private:
-  void StartOnBackendThread();
-  void SendRequestOnBackendThread();
-  void ReadOnceTask();
-  void OnResponseCompleted();
-  void CopyHeaders(const spdy::Http2HeaderBlock* incoming_request_headers);
-  bool ValidateHttpMethod(std::string method);
-  bool AddRequestHeader(std::string name, std::string value);
-  // Adds a request body to the request before it starts.
-  void SetUpload(std::unique_ptr<net::UploadDataStream> upload);
-  void SendResponseOnDelegateThread();
-  void ReleaseRequest();
-  spdy::Http2HeaderBlock getAsQuicHeaders(
-      net::HttpResponseHeaders* resp_headers,
-      int response_code,
-      uint64_t response_decoded_body_size);
-
-  // The quic proxy backend context
-  QuicHttpProxyBackend* proxy_context_;
-  // Send back the response from the backend to |delegate_|
-  quic::QuicSimpleServerBackend::RequestHandler* delegate_;
-  // Task runner for interacting with the delegate
-  scoped_refptr<base::SequencedTaskRunner> delegate_task_runner_;
-  // Task runner for the proxy network operations.
-  scoped_refptr<base::SingleThreadTaskRunner> quic_proxy_task_runner_;
-
-  // The corresponding QUIC conn/client/stream
-  quic::QuicConnectionId quic_connection_id_;
-  quic::QuicStreamId quic_stream_id_;
-  std::string quic_peer_ip_;
-
-  // Url, method and spec for making a http request to the Backend
-  GURL url_;
-  std::string method_type_;
-  net::HttpRequestHeaders request_headers_;
-  std::unique_ptr<net::UploadDataStream> upload_;
-  std::unique_ptr<net::URLRequest> url_request_;
-
-  // Buffers that holds the response body
-  scoped_refptr<IOBuffer> buf_;
-  std::string data_received_;
-  bool response_completed_;
-  // Response and push resources received from the backend
-  bool headers_set_;
-  std::unique_ptr<quic::QuicBackendResponse> quic_response_;
-
-  base::WeakPtrFactory<QuicHttpProxyBackendStream> weak_factory_{this};
-};
-
-}  // namespace net
-
-#endif  // NET_TOOLS_QUIC_QUIC_HTTP_PROXY_BACKEND_STREAM_H_
diff --git a/net/tools/quic/quic_http_proxy_backend_stream_test.cc b/net/tools/quic/quic_http_proxy_backend_stream_test.cc
deleted file mode 100644
index 06d9f7ce..0000000
--- a/net/tools/quic/quic_http_proxy_backend_stream_test.cc
+++ /dev/null
@@ -1,501 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "net/tools/quic/quic_http_proxy_backend_stream.h"
-
-#include <memory>
-
-#include "base/bind.h"
-#include "base/files/file_path.h"
-#include "base/files/file_util.h"
-#include "base/path_service.h"
-#include "base/strings/abseil_string_conversions.h"
-#include "base/strings/string_number_conversions.h"
-#include "base/strings/stringprintf.h"
-#include "base/test/task_environment.h"
-#include "net/test/embedded_test_server/embedded_test_server.h"
-#include "net/test/embedded_test_server/http_request.h"
-#include "net/test/embedded_test_server/http_response.h"
-#include "net/test/embedded_test_server/request_handler_util.h"
-#include "net/third_party/quiche/src/quiche/quic/core/quic_connection_id.h"
-#include "net/third_party/quiche/src/quiche/quic/platform/api/quic_test.h"
-#include "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils.h"
-#include "net/third_party/quiche/src/quiche/quic/tools/quic_backend_response.h"
-#include "net/tools/quic/quic_http_proxy_backend.h"
-
-namespace net {
-namespace test {
-
-// Test server path and response body for the default URL used by many of the
-// tests.
-const char kDefaultResponsePath[] = "/defaultresponse";
-const char kDefaultResponseBody[] =
-    "Default response given for path: /defaultresponse";
-std::string kLargeResponseBody(
-    "Default response given for path: /defaultresponselarge");
-const char* const kHttp2StatusHeader = ":status";
-
-// To test uploading the contents of a file
-base::FilePath GetUploadFileTestPath() {
-  base::FilePath path;
-  base::PathService::Get(base::DIR_SOURCE_ROOT, &path);
-  return path.Append(
-      FILE_PATH_LITERAL("net/data/url_request_unittest/BullRunSpeech.txt"));
-}
-
-// /defaultresponselarge
-// Returns a valid 10 MB response.
-std::unique_ptr<test_server::HttpResponse> HandleDefaultResponseLarge(
-    const test_server::HttpRequest& request) {
-  std::unique_ptr<test_server::BasicHttpResponse> http_response(
-      new test_server::BasicHttpResponse);
-  http_response->set_content_type("text/html");
-  // return 10 MB
-  for (int i = 0; i < 200000; ++i)
-    kLargeResponseBody += "01234567890123456789012345678901234567890123456789";
-  http_response->set_content(kLargeResponseBody);
-
-  return std::move(http_response);
-}
-
-int ParseHeaderStatusCode(const spdy::Http2HeaderBlock& header) {
-  int status_code;
-  spdy::Http2HeaderBlock::const_iterator it = header.find(kHttp2StatusHeader);
-  if (it == header.end()) {
-    return -1;
-  }
-  const base::StringPiece status = base::StringViewToStringPiece(it->second);
-  if (status.size() != 3) {
-    return -1;
-  }
-  // First character must be an integer in range [1,5].
-  if (status[0] < '1' || status[0] > '5') {
-    return -1;
-  }
-  // The remaining two characters must be integers.
-  if (!isdigit(status[1]) || !isdigit(status[2])) {
-    return -1;
-  }
-  if (base::StringToInt(status, &status_code)) {
-    return status_code;
-  } else {
-    return -1;
-  }
-}
-
-class TestQuicServerStreamDelegate
-    : public quic::QuicSimpleServerBackend::RequestHandler {
- public:
-  TestQuicServerStreamDelegate()
-      : send_success_(false),
-        did_complete_(false),
-        quic_backend_stream_(nullptr) {}
-
-  ~TestQuicServerStreamDelegate() override {}
-
-  void CreateProxyBackendResponseStreamForTest(
-      QuicHttpProxyBackend* proxy_backend) {
-    quic_backend_stream_ =
-        std::make_unique<QuicHttpProxyBackendStream>(proxy_backend);
-    quic_backend_stream_->set_delegate(this);
-    quic_backend_stream_->Initialize(connection_id(), stream_id(), peer_host());
-  }
-
-  QuicHttpProxyBackendStream* get_proxy_backend_stream() const {
-    return quic_backend_stream_.get();
-  }
-
-  const net::HttpRequestHeaders& get_request_headers() const {
-    return quic_backend_stream_->request_headers();
-  }
-
-  void StartHttpRequestToBackendAndWait(
-      spdy::Http2HeaderBlock* incoming_request_headers,
-      const std::string& incoming_body) {
-    send_success_ = quic_backend_stream_->SendRequestToBackend(
-        incoming_request_headers, incoming_body);
-    EXPECT_TRUE(send_success_);
-    WaitForComplete();
-  }
-
-  void WaitForComplete() {
-    EXPECT_TRUE(task_runner_->BelongsToCurrentThread());
-    run_loop_.Run();
-  }
-
-  quic::QuicConnectionId connection_id() const override {
-    return quic::test::TestConnectionId(123);
-  }
-  quic::QuicStreamId stream_id() const override { return 5; }
-  std::string peer_host() const override { return "127.0.0.1"; }
-
-  void OnResponseBackendComplete(
-      const quic::QuicBackendResponse* response) override {
-    EXPECT_TRUE(task_runner_->BelongsToCurrentThread());
-    EXPECT_FALSE(did_complete_);
-    EXPECT_TRUE(quic_backend_stream_);
-    did_complete_ = true;
-    task_runner_->PostTask(FROM_HERE, run_loop_.QuitClosure());
-  }
-
-  void SendStreamData(absl::string_view /*data*/,
-                      bool /*close_stream*/) override {}
-  void TerminateStreamWithError(quic::QuicResetStreamError /*error*/) override {
-  }
-
- private:
-  bool send_success_;
-  bool did_complete_;
-  std::unique_ptr<QuicHttpProxyBackendStream> quic_backend_stream_;
-  const scoped_refptr<base::SingleThreadTaskRunner> task_runner_ =
-      base::ThreadTaskRunnerHandle::Get();
-  base::RunLoop run_loop_;
-};
-
-class QuicHttpProxyBackendStreamTest : public ::testing::Test {
- public:
-  QuicHttpProxyBackendStreamTest() {}
-
-  ~QuicHttpProxyBackendStreamTest() override {}
-
-  // testing::Test:
-  void SetUp() override {
-    SetUpServer();
-    ASSERT_TRUE(test_server_->Start());
-
-    backend_url_ = base::StringPrintf("http://127.0.0.1:%d",
-                                      test_server_->host_port_pair().port());
-    CreateTestBackendProxy();
-    CreateTestBackendProxyToTestFailure();
-  }
-
-  void CreateTestBackendProxy() {
-    ASSERT_TRUE(GURL(backend_url_).is_valid());
-    proxy_backend_ = std::make_unique<QuicHttpProxyBackend>();
-    proxy_backend_->InitializeBackend(backend_url_);
-  }
-
-  void CreateTestBackendProxyToTestFailure() {
-    // To test against a non-running backend http server
-    std::string backend_fail_url =
-        base::StringPrintf("http://127.0.0.1:%d", 52);
-    ASSERT_TRUE(GURL(backend_fail_url).is_valid());
-    proxy_backend_fail_ = std::make_unique<QuicHttpProxyBackend>();
-    proxy_backend_fail_->InitializeBackend(backend_fail_url);
-  }
-
-  // Initializes |test_server_| without starting it.  Allows subclasses to use
-  // their own server configuration.
-  void SetUpServer() {
-    test_server_ = std::make_unique<EmbeddedTestServer>();
-    test_server_->AddDefaultHandlers(base::FilePath());
-    test_server_->RegisterDefaultHandler(base::BindRepeating(
-        &net::test_server::HandlePrefixedRequest, "/defaultresponselarge",
-        base::BindRepeating(&HandleDefaultResponseLarge)));
-  }
-
- protected:
-  base::test::TaskEnvironment task_environment_;
-  std::string backend_url_;
-  std::unique_ptr<QuicHttpProxyBackend> proxy_backend_;
-  std::unique_ptr<QuicHttpProxyBackend> proxy_backend_fail_;
-  std::unique_ptr<EmbeddedTestServer> test_server_;
-};
-
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendGetDefault) {
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = kDefaultResponsePath;
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/1.1";
-  request_headers[":method"] = "GET";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  EXPECT_EQ(kDefaultResponseBody, quic_response->body());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest, DISABLED_SendRequestToBackendGetLarge) {
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/defaultresponselarge";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/1.1";
-  request_headers[":method"] = "GET";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  // kLargeResponseBody should be populated with huge response
-  // already in HandleDefaultResponseLarge()
-  EXPECT_EQ(kLargeResponseBody, quic_response->body());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest, DISABLED_SendRequestToBackendPostBody) {
-  const char kUploadData[] = "bobsyeruncle";
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echo";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":version"] = "HTTP/1.1";
-  request_headers[":method"] = "POST";
-  request_headers["content-length"] = "12";
-  request_headers["content-type"] = "application/x-www-form-urlencoded";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, kUploadData);
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  EXPECT_EQ(kUploadData, quic_response->body());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendPostEmptyString) {
-  const char kUploadData[] = "";
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echo";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "POST";
-  request_headers["content-length"] = "0";
-  request_headers["content-type"] = "application/x-www-form-urlencoded";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, kUploadData);
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  EXPECT_EQ(kUploadData, quic_response->body());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest, DISABLED_SendRequestToBackendPostFile) {
-  std::string kUploadData;
-  base::FilePath upload_path = GetUploadFileTestPath();
-  ASSERT_TRUE(base::ReadFileToString(upload_path, &kUploadData));
-
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echo";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "POST";
-  request_headers["content-type"] = "application/x-www-form-urlencoded";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, kUploadData);
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  EXPECT_EQ(kUploadData, quic_response->body());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendResponse500) {
-  const char kUploadData[] = "bobsyeruncle";
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echo?status=500";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "POST";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, kUploadData);
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(500, ParseHeaderStatusCode(quic_response->headers()));
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest, DISABLED_SendRequestToBackendFail) {
-  const char kUploadData[] = "bobsyeruncle";
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echo";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "POST";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_fail_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, kUploadData);
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::BACKEND_ERR_RESPONSE,
-            quic_response->response_type());
-}
-
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendOnRedirect) {
-  const std::string kRedirectTarget = backend_url_.append("/echo");
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = std::string("/server-redirect?") + kRedirectTarget;
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "GET";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-}
-
-// Ensure that the proxy rewrites the content-length when receiving a Gzipped
-// response
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendHandleGzip) {
-  const char kGzipData[] =
-      "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!!";
-  uint64_t rawBodyLength = strlen(kGzipData);
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = std::string("/gzip-body?") + kGzipData;
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":version"] = "HTTP/2.0";
-  request_headers[":method"] = "GET";
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-  EXPECT_EQ(quic::QuicBackendResponse::REGULAR_RESPONSE,
-            quic_response->response_type());
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  EXPECT_EQ(kGzipData, quic_response->body());
-  spdy::Http2HeaderBlock quic_response_headers =
-      quic_response->headers().Clone();
-
-  // Ensure that the content length is set to the raw body size (unencoded)
-  auto responseLength = quic_response_headers.find("content-length");
-  uint64_t response_header_content_length = 0;
-  if (responseLength != quic_response_headers.end()) {
-    base::StringToUint64(base::StringViewToStringPiece(responseLength->second),
-                         &response_header_content_length);
-  }
-  EXPECT_EQ(rawBodyLength, response_header_content_length);
-
-  // Ensure the content-encoding header is removed for the quic response
-  EXPECT_EQ(quic_response_headers.end(),
-            quic_response_headers.find("content-encoding"));
-}
-
-// Ensure cookies are not saved/updated at the proxy
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendCookiesNotSaved) {
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":method"] = "GET";
-
-  {
-    TestQuicServerStreamDelegate delegate;
-    request_headers[":path"] =
-        "/set-cookie?CookieToNotSave=1&CookieToNotUpdate=1";
-    delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-    delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-    quic::QuicBackendResponse* quic_response =
-        delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-    EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-    spdy::Http2HeaderBlock quic_response_headers =
-        quic_response->headers().Clone();
-    EXPECT_TRUE(quic_response_headers.end() !=
-                quic_response_headers.find("set-cookie"));
-    auto cookie = quic_response_headers.find("set-cookie");
-    EXPECT_TRUE(cookie->second.find("CookieToNotSave=1") != std::string::npos);
-    EXPECT_TRUE(cookie->second.find("CookieToNotUpdate=1") !=
-                std::string::npos);
-  }
-  {
-    TestQuicServerStreamDelegate delegate;
-    request_headers[":path"] = "/echoheader?Cookie";
-    delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-    delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-
-    quic::QuicBackendResponse* quic_response =
-        delegate.get_proxy_backend_stream()->GetBackendResponse();
-
-    EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-    EXPECT_TRUE(quic_response->body().find("CookieToNotSave=1") ==
-                std::string::npos);
-    EXPECT_TRUE(quic_response->body().find("CookieToNotUpdate=1") ==
-                std::string::npos);
-  }
-}
-
-// Ensure hop-by-hop headers are removed from the request and response to the
-// backend
-TEST_F(QuicHttpProxyBackendStreamTest,
-       DISABLED_SendRequestToBackendHopHeaders) {
-  spdy::Http2HeaderBlock request_headers;
-  request_headers[":path"] = "/echoall";
-  request_headers[":authority"] = "www.example.org";
-  request_headers[":method"] = "GET";
-  std::set<std::string>::iterator it;
-  for (it = QuicHttpProxyBackendStream::kHopHeaders.begin();
-       it != QuicHttpProxyBackendStream::kHopHeaders.end(); ++it) {
-    request_headers[*it] = "SomeString";
-  }
-
-  TestQuicServerStreamDelegate delegate;
-  delegate.CreateProxyBackendResponseStreamForTest(proxy_backend_.get());
-  delegate.StartHttpRequestToBackendAndWait(&request_headers, "");
-  const net::HttpRequestHeaders& actual_request_headers =
-      delegate.get_request_headers();
-  for (it = QuicHttpProxyBackendStream::kHopHeaders.begin();
-       it != QuicHttpProxyBackendStream::kHopHeaders.end(); ++it) {
-    EXPECT_FALSE(actual_request_headers.HasHeader(*it));
-  }
-
-  quic::QuicBackendResponse* quic_response =
-      delegate.get_proxy_backend_stream()->GetBackendResponse();
-  EXPECT_EQ(200, ParseHeaderStatusCode(quic_response->headers()));
-  spdy::Http2HeaderBlock quic_response_headers =
-      quic_response->headers().Clone();
-  for (it = QuicHttpProxyBackendStream::kHopHeaders.begin();
-       it != QuicHttpProxyBackendStream::kHopHeaders.end(); ++it) {
-    EXPECT_EQ(quic_response_headers.end(), quic_response_headers.find(*it));
-  }
-}
-
-}  // namespace test
-}  // namespace net
diff --git a/net/tools/quic/quic_http_proxy_backend_test.cc b/net/tools/quic/quic_http_proxy_backend_test.cc
deleted file mode 100644
index 39b81eee..0000000
--- a/net/tools/quic/quic_http_proxy_backend_test.cc
+++ /dev/null
@@ -1,146 +0,0 @@
-// Copyright 2018 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "base/files/file_path.h"
-#include "base/path_service.h"
-#include "base/test/task_environment.h"
-#include "base/test/test_simple_task_runner.h"
-#include "net/base/url_util.h"
-#include "net/third_party/quiche/src/quiche/quic/core/quic_connection_id.h"
-#include "net/third_party/quiche/src/quiche/quic/platform/api/quic_test.h"
-#include "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils.h"
-
-#include "net/tools/quic/quic_http_proxy_backend.h"
-#include "net/tools/quic/quic_http_proxy_backend_stream.h"
-
-namespace net {
-namespace test {
-
-class TestQuicServerStream
-    : public quic::QuicSimpleServerBackend::RequestHandler {
- public:
-  TestQuicServerStream() : did_complete_(false) {}
-
-  ~TestQuicServerStream() override {}
-
-  quic::QuicConnectionId connection_id() const override {
-    return quic::test::TestConnectionId(123);
-  }
-  quic::QuicStreamId stream_id() const override { return 5; }
-  std::string peer_host() const override { return "127.0.0.1"; }
-
-  void OnResponseBackendComplete(
-      const quic::QuicBackendResponse* response) override {
-    EXPECT_FALSE(did_complete_);
-    did_complete_ = true;
-    task_runner_->PostTask(FROM_HERE, run_loop_.QuitClosure());
-  }
-
-  void SendStreamData(absl::string_view /*data*/,
-                      bool /*close_stream*/) override {}
-  void TerminateStreamWithError(quic::QuicResetStreamError /*error*/) override {
-  }
-
-  base::RunLoop* run_loop() { return &run_loop_; }
-
- private:
-  bool did_complete_;
-  base::test::TaskEnvironment task_environment;
-  const scoped_refptr<base::SingleThreadTaskRunner> task_runner_ =
-      base::ThreadTaskRunnerHandle::Get();
-  base::RunLoop run_loop_;
-};
-
-class QuicHttpProxyBackendTest : public ::testing::Test {
- public:
-  QuicHttpProxyBackendTest() {
-    proxy_stream_map_ = http_proxy_.proxy_backend_streams_map();
-  }
-
-  ~QuicHttpProxyBackendTest() override {
-    EXPECT_EQ(true, proxy_stream_map_->empty());
-  }
-
-  void SendRequestOverBackend(TestQuicServerStream* quic_stream) {
-    quic_proxy_backend_url_ = "http://www.google.com:80";
-    http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-
-    spdy::Http2HeaderBlock request_headers;
-    request_headers[":authority"] = "www.example.org";
-    request_headers[":method"] = "GET";
-    std::string body = "Test Body";
-    http_proxy_.FetchResponseFromBackend(request_headers, body, quic_stream);
-    quic_stream->run_loop()->Run();
-  }
-
- protected:
-  std::string quic_proxy_backend_url_;
-  QuicHttpProxyBackend http_proxy_;
-  const QuicHttpProxyBackend::ProxyBackendStreamMap* proxy_stream_map_;
-};
-
-TEST_F(QuicHttpProxyBackendTest, InitializeQuicHttpProxyBackend) {
-  // Test incorrect URLs
-  quic_proxy_backend_url_ = "http://www.google.com:80--";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.IsBackendInitialized());
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-
-  quic_proxy_backend_url_ = "http://192.168.239.257:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.IsBackendInitialized());
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-
-  quic_proxy_backend_url_ = "http://2555.168.239:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.IsBackendInitialized());
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-
-  quic_proxy_backend_url_ = "http://192.168.239.237:65537";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.IsBackendInitialized());
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-
-  quic_proxy_backend_url_ = "ftp://www.google.com:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.IsBackendInitialized());
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-
-  // Test initialization with correct URL
-  quic_proxy_backend_url_ = "http://www.google.com:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_NE(nullptr, http_proxy_.GetProxyTaskRunner());
-  EXPECT_EQ("http://www.google.com/", http_proxy_.backend_url());
-  EXPECT_EQ(true, http_proxy_.IsBackendInitialized());
-}
-
-TEST_F(QuicHttpProxyBackendTest, CheckProxyStreamManager) {
-  TestQuicServerStream quic_stream;
-  SendRequestOverBackend(&quic_stream);
-  auto it_find_success = proxy_stream_map_->find(&quic_stream);
-  EXPECT_NE(it_find_success, proxy_stream_map_->end());
-
-  http_proxy_.CloseBackendResponseStream(&quic_stream);
-
-  /*EXPECT_EQ(true, proxy_stream_map_->empty());
-  QuicHttpProxyBackend::ProxyBackendStreamMap::const_iterator it_find_fail =
-      proxy_stream_map_->find(&quic_stream);
-  EXPECT_EQ(it_find_fail, proxy_stream_map_->end());*/
-}
-
-TEST_F(QuicHttpProxyBackendTest, CheckIsOnBackendThread) {
-  quic_proxy_backend_url_ = "http://www.google.com:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_EQ(false, http_proxy_.GetProxyTaskRunner()->BelongsToCurrentThread());
-}
-
-TEST_F(QuicHttpProxyBackendTest, CheckGetBackendTaskRunner) {
-  EXPECT_EQ(nullptr, http_proxy_.GetProxyTaskRunner());
-  quic_proxy_backend_url_ = "http://www.google.com:80";
-  http_proxy_.InitializeBackend(quic_proxy_backend_url_);
-  EXPECT_NE(nullptr, http_proxy_.GetProxyTaskRunner());
-}
-
-}  // namespace test
-}  // namespace net
diff --git a/net/tools/quic/quic_simple_server_backend_factory.cc b/net/tools/quic/quic_simple_server_backend_factory.cc
index 93d5e0c..f8d70bca 100644
--- a/net/tools/quic/quic_simple_server_backend_factory.cc
+++ b/net/tools/quic/quic_simple_server_backend_factory.cc
@@ -5,43 +5,13 @@
 #include "net/tools/quic/quic_simple_server_backend_factory.h"
 #include "net/third_party/quiche/src/quiche/common/platform/api/quiche_command_line_flags.h"
 #include "net/third_party/quiche/src/quiche/quic/platform/api/quic_flags.h"
-#include "net/tools/quic/quic_http_proxy_backend_stream.h"
-
-DEFINE_QUICHE_COMMAND_LINE_FLAG(
-    std::string,
-    quic_mode,
-    "cache",
-    "Specifies the mode for the server to operate in. Either "
-    "'cache' or 'proxy'");
-
-DEFINE_QUICHE_COMMAND_LINE_FLAG(
-    std::string,
-    quic_proxy_backend_url,
-    "",
-    "URL with http/https, IP address or host name and the port number of the "
-    "backend server.");
 
 namespace net {
 
 std::unique_ptr<quic::QuicSimpleServerBackend>
 QuicSimpleServerBackendFactory::CreateBackend() {
-  if (GetQuicFlag(FLAGS_quic_mode) == "cache") {
-    quic::QuicToyServer::MemoryCacheBackendFactory backend_factory;
-    return backend_factory.CreateBackend();
-  }
-
-  if (GetQuicFlag(FLAGS_quic_mode) != "proxy") {
-    LOG(ERROR) << "unknown --mode. cache or proxy are valid mode of operation";
-    return nullptr;
-  }
-
-  auto backend = std::make_unique<net::QuicHttpProxyBackend>();
-  std::string url = GetQuicFlag(FLAGS_quic_proxy_backend_url);
-  if (!url.empty() && !backend->InitializeBackend(url)) {
-    LOG(ERROR) << "--quic_proxy_backend_url " << url << " is not valid !";
-    return nullptr;
-  }
-  return backend;
+  quic::QuicToyServer::MemoryCacheBackendFactory backend_factory;
+  return backend_factory.CreateBackend();
 }
 
 }  // namespace net
diff --git a/remoting/host/host_setting_keys.h b/remoting/host/host_setting_keys.h
index 4dc1073..5a4c670 100644
--- a/remoting/host/host_setting_keys.h
+++ b/remoting/host/host_setting_keys.h
@@ -20,6 +20,9 @@
 constexpr HostSettingKey kLinuxPreviousDefaultWebBrowserCinnamon =
     "previous_default_browser_cinnamon";
 
+constexpr HostSettingKey kLinuxPreviousDefaultWebBrowserGnome =
+    "previous_default_browser_gnome";
+
 constexpr HostSettingKey kLinuxPreviousDefaultWebBrowserGeneric =
     "previous_default_browser_generic";
 
diff --git a/remoting/host/linux/configure_url_forwarder.py b/remoting/host/linux/configure_url_forwarder.py
index a7137ba..eaecd27b 100755
--- a/remoting/host/linux/configure_url_forwarder.py
+++ b/remoting/host/linux/configure_url_forwarder.py
@@ -135,6 +135,8 @@
     elif desktop_name.startswith('cinnamon'):
       desktop_envs_and_settings_keys['X-Cinnamon'] = \
           'previous_default_browser_cinnamon'
+    elif desktop_name.startswith('gnome'):
+      desktop_envs_and_settings_keys['GNOME'] = 'previous_default_browser_gnome'
 
   if not desktop_envs_and_settings_keys:
     # Add X-Generic for generic fallback.
diff --git a/remoting/host/remote_open_url/remote_open_url_client_delegate_linux.cc b/remoting/host/remote_open_url/remote_open_url_client_delegate_linux.cc
index 7097cb5..dde7a12 100644
--- a/remoting/host/remote_open_url/remote_open_url_client_delegate_linux.cc
+++ b/remoting/host/remote_open_url/remote_open_url_client_delegate_linux.cc
@@ -119,6 +119,8 @@
     host_setting_key = kLinuxPreviousDefaultWebBrowserCinnamon;
   } else if (current_desktop.find("XFCE") != std::string::npos) {
     host_setting_key = kLinuxPreviousDefaultWebBrowserXfce;
+  } else if (current_desktop.find("GNOME") != std::string::npos) {
+    host_setting_key = kLinuxPreviousDefaultWebBrowserGnome;
   } else {
     LOG(WARNING) << "Unknown desktop environment: " << current_desktop
                  << ", X-Generic will be used.";
diff --git a/services/network/cookie_manager.cc b/services/network/cookie_manager.cc
index a9113d9..74ce804c 100644
--- a/services/network/cookie_manager.cc
+++ b/services/network/cookie_manager.cc
@@ -171,11 +171,17 @@
     SetCanonicalCookieCallback callback,
     absl::optional<net::CookiePartitionKey> cookie_partition_key,
     absl::optional<net::CookiePartitionKey> fps_cookie_partition_key) {
-  if (cookie_partition_key.has_value() &&
-      fps_cookie_partition_key != cookie_partition_key) {
+  DCHECK_EQ(cookie_partition_key.has_value(),
+            fps_cookie_partition_key.has_value());
+  base::Time adjusted_expiry_date =
+      net::CanonicalCookie::ValidateAndAdjustExpiryDate(cookie->ExpiryDate(),
+                                                        cookie->CreationDate());
+  bool adjust_partition = cookie_partition_key.has_value() &&
+                          fps_cookie_partition_key != cookie_partition_key;
+  if (adjusted_expiry_date != cookie->ExpiryDate() || adjust_partition) {
     cookie = net::CanonicalCookie::FromStorage(
         cookie->Name(), cookie->Value(), cookie->Domain(), cookie->Path(),
-        cookie->CreationDate(), cookie->ExpiryDate(), cookie->LastAccessDate(),
+        cookie->CreationDate(), adjusted_expiry_date, cookie->LastAccessDate(),
         cookie->LastUpdateDate(), cookie->IsSecure(), cookie->IsHttpOnly(),
         cookie->SameSite(), cookie->Priority(), cookie->IsSameParty(),
         fps_cookie_partition_key, cookie->SourceScheme(), cookie->SourcePort());
@@ -187,6 +193,7 @@
       return;
     }
   }
+  DCHECK(cookie->IsCanonical());
   cookie_store_->SetCanonicalCookieAsync(std::move(cookie), source_url,
                                          cookie_options, std::move(callback));
 }
diff --git a/services/network/cookie_manager_unittest.cc b/services/network/cookie_manager_unittest.cc
index 9f3f6cbef8..c1ffea9 100644
--- a/services/network/cookie_manager_unittest.cc
+++ b/services/network/cookie_manager_unittest.cc
@@ -3025,6 +3025,7 @@
 }
 
 TEST_F(FPSPartitionedCookiesCookieManagerTest, SetCanonicalCookie) {
+  const auto now = base::Time::Now();
   // Add unpartitioned cookie.
   ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
       *net::CanonicalCookie::CreateUnsafeCookieForTesting(
@@ -3034,9 +3035,19 @@
           net::COOKIE_PRIORITY_MEDIUM, /*same_party=*/false,
           /*partition_key=*/absl::nullopt),
       "https", true));
-  // Add partitioned cookies. One is in the First-Party Set's partition, and is
-  // first set with a member site as the partition key. SetCanonicalCookie
-  // should change the partition key to the First-Party Set's owner site.
+  // Add an unpartitioned cookie with an expiration date over the 400 day cap.
+  ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
+      *net::CanonicalCookie::CreateUnsafeCookieForTesting(
+          "__Host-unpartitioned-bad-expiration", "1", kCookieDomain, "/", now,
+          now + base::Days(500), base::Time(), base::Time(),
+          /*secure=*/true, /*httponly=*/false, net::CookieSameSite::LAX_MODE,
+          net::COOKIE_PRIORITY_MEDIUM, /*same_party=*/false,
+          /*partition_key=*/absl::nullopt),
+      "https", true));
+  // Add partitioned cookies. The first is in the First-Party Set's partition,
+  // and is first set with a member site as the partition key.
+  // SetCanonicalCookie should change the partition key to the First-Party Set's
+  // owner site.
   ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
       *net::CanonicalCookie::CreateUnsafeCookieForTesting(
           "__Host-intheset", "2", kCookieDomain, "/", base::Time(),
@@ -3045,6 +3056,16 @@
           net::COOKIE_PRIORITY_MEDIUM, /*same_party=*/false,
           absl::make_optional<net::CookiePartitionKey>(member_partition_key_)),
       "https", true));
+  // Add member cookie with an expiration date over the 400 day cap.
+  ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
+      *net::CanonicalCookie::CreateUnsafeCookieForTesting(
+          "__Host-intheset-bad-expiration", "2", kCookieDomain, "/", now,
+          now + base::Days(500), base::Time(), base::Time(),
+          /*secure=*/true, /*httponly=*/false, net::CookieSameSite::LAX_MODE,
+          net::COOKIE_PRIORITY_MEDIUM, /*same_party=*/false,
+          absl::make_optional<net::CookiePartitionKey>(member_partition_key_)),
+      "https", true));
+  // Add non-member cookie.
   ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
       *net::CanonicalCookie::CreateUnsafeCookieForTesting(
           "__Host-nonmember", "4", kCookieDomain, "/", base::Time(),
@@ -3054,15 +3075,34 @@
           absl::make_optional<net::CookiePartitionKey>(
               non_member_partition_key_)),
       "https", true));
+  // Add non-member cookie with an expiration date over the 400 day cap.
+  ASSERT_TRUE(service_wrapper()->SetCanonicalCookie(
+      *net::CanonicalCookie::CreateUnsafeCookieForTesting(
+          "__Host-nonmember-bad-expiration", "4", kCookieDomain, "/", now,
+          now + base::Days(500), base::Time(), base::Time(),
+          /*secure=*/true, /*httponly=*/false, net::CookieSameSite::LAX_MODE,
+          net::COOKIE_PRIORITY_MEDIUM, /*same_party=*/false,
+          absl::make_optional<net::CookiePartitionKey>(
+              non_member_partition_key_)),
+      "https", true));
 
   auto cookies = service_wrapper()->GetCookieList(
       GURL("https://foo_host.com/with/path"),
       net::CookieOptions::MakeAllInclusive(),
       net::CookiePartitionKeyCollection(owner_partition_key_));
-  EXPECT_EQ(2u, cookies.size());
+  EXPECT_EQ(4u, cookies.size());
   EXPECT_EQ("__Host-unpartitioned", cookies[0].Name());
-  EXPECT_EQ("__Host-intheset", cookies[1].Name());
-  EXPECT_EQ(owner_partition_key_, cookies[1].PartitionKey().value());
+  EXPECT_EQ(base::Time(), cookies[0].ExpiryDate());
+  EXPECT_EQ(absl::nullopt, cookies[0].PartitionKey());
+  EXPECT_EQ("__Host-unpartitioned-bad-expiration", cookies[1].Name());
+  EXPECT_EQ(now + base::Days(400), cookies[1].ExpiryDate());
+  EXPECT_EQ(absl::nullopt, cookies[1].PartitionKey());
+  EXPECT_EQ("__Host-intheset", cookies[2].Name());
+  EXPECT_EQ(base::Time(), cookies[2].ExpiryDate());
+  EXPECT_EQ(owner_partition_key_, cookies[2].PartitionKey().value());
+  EXPECT_EQ("__Host-intheset-bad-expiration", cookies[3].Name());
+  EXPECT_EQ(now + base::Days(400), cookies[3].ExpiryDate());
+  EXPECT_EQ(owner_partition_key_, cookies[3].PartitionKey().value());
 }
 
 // TODO(crbug.com/1296161): Delete this when the partitioned cookies Origin
diff --git a/testing/buildbot/chromium.dev.json b/testing/buildbot/chromium.dev.json
index 4541c30..52045158 100644
--- a/testing/buildbot/chromium.dev.json
+++ b/testing/buildbot/chromium.dev.json
@@ -302,7 +302,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
@@ -320,7 +320,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
@@ -338,7 +338,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
@@ -356,7 +356,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
@@ -374,7 +374,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
@@ -392,7 +392,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester-dev@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/testing/buildbot/chromium.fyi.json b/testing/buildbot/chromium.fyi.json
index 7c4f096..d3858f6 100644
--- a/testing/buildbot/chromium.fyi.json
+++ b/testing/buildbot/chromium.fyi.json
@@ -24471,7 +24471,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24523,7 +24523,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24575,7 +24575,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24627,7 +24627,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24679,7 +24679,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24731,7 +24731,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24783,7 +24783,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24835,7 +24835,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24887,7 +24887,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24939,7 +24939,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -24991,7 +24991,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25043,7 +25043,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25095,7 +25095,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25147,7 +25147,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25199,7 +25199,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25251,7 +25251,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25303,7 +25303,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25355,7 +25355,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25407,7 +25407,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25459,7 +25459,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25511,7 +25511,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25563,7 +25563,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25615,7 +25615,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25668,7 +25668,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25721,7 +25721,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25773,7 +25773,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25825,7 +25825,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25877,7 +25877,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25929,7 +25929,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -25981,7 +25981,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26033,7 +26033,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26085,7 +26085,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26137,7 +26137,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26189,7 +26189,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26241,7 +26241,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26293,7 +26293,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26345,7 +26345,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26397,7 +26397,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26449,7 +26449,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26501,7 +26501,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26553,7 +26553,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26605,7 +26605,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26657,7 +26657,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26709,7 +26709,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26761,7 +26761,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26813,7 +26813,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26865,7 +26865,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26917,7 +26917,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -26975,7 +26975,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27029,7 +27029,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27083,7 +27083,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27138,7 +27138,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27193,7 +27193,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27248,7 +27248,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27303,7 +27303,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27358,7 +27358,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27413,7 +27413,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27467,7 +27467,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27521,7 +27521,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27576,7 +27576,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27631,7 +27631,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27685,7 +27685,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27739,7 +27739,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27793,7 +27793,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27847,7 +27847,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27901,7 +27901,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -27960,7 +27960,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28012,7 +28012,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28064,7 +28064,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28116,7 +28116,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28168,7 +28168,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28220,7 +28220,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28272,7 +28272,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28324,7 +28324,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28376,7 +28376,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28428,7 +28428,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28480,7 +28480,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28532,7 +28532,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28584,7 +28584,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28636,7 +28636,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28688,7 +28688,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28740,7 +28740,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28792,7 +28792,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28844,7 +28844,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28897,7 +28897,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -28950,7 +28950,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29003,7 +29003,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29056,7 +29056,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29110,7 +29110,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29164,7 +29164,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29218,7 +29218,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29272,7 +29272,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29326,7 +29326,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29380,7 +29380,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29434,7 +29434,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29488,7 +29488,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29542,7 +29542,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29595,7 +29595,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29648,7 +29648,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29701,7 +29701,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29755,7 +29755,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29809,7 +29809,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29862,7 +29862,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29914,7 +29914,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -29966,7 +29966,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30018,7 +30018,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30071,7 +30071,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30124,7 +30124,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30177,7 +30177,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30229,7 +30229,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30281,7 +30281,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30334,7 +30334,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30387,7 +30387,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30440,7 +30440,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30493,7 +30493,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30545,7 +30545,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30597,7 +30597,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30649,7 +30649,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30701,7 +30701,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30753,7 +30753,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30806,7 +30806,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30859,7 +30859,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30912,7 +30912,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -30964,7 +30964,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31016,7 +31016,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31068,7 +31068,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31120,7 +31120,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31172,7 +31172,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31224,7 +31224,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31276,7 +31276,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31328,7 +31328,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31380,7 +31380,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31432,7 +31432,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31484,7 +31484,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31536,7 +31536,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31588,7 +31588,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31640,7 +31640,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31692,7 +31692,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31744,7 +31744,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31796,7 +31796,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31848,7 +31848,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31900,7 +31900,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -31952,7 +31952,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32004,7 +32004,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32056,7 +32056,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32108,7 +32108,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32160,7 +32160,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32216,7 +32216,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "named_caches": [
@@ -32275,7 +32275,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32327,7 +32327,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32379,7 +32379,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32431,7 +32431,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32483,7 +32483,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32535,7 +32535,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32587,7 +32587,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32639,7 +32639,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32691,7 +32691,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32743,7 +32743,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32795,7 +32795,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32847,7 +32847,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32899,7 +32899,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -32951,7 +32951,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33003,7 +33003,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33055,7 +33055,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33107,7 +33107,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33159,7 +33159,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33211,7 +33211,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33263,7 +33263,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33315,7 +33315,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33367,7 +33367,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33419,7 +33419,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33471,7 +33471,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33523,7 +33523,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33575,7 +33575,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33627,7 +33627,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33679,7 +33679,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33731,7 +33731,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33783,7 +33783,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33835,7 +33835,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33887,7 +33887,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33939,7 +33939,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -33991,7 +33991,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34044,7 +34044,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34097,7 +34097,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34150,7 +34150,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34203,7 +34203,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34256,7 +34256,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34309,7 +34309,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34362,7 +34362,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34416,7 +34416,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34470,7 +34470,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34524,7 +34524,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34578,7 +34578,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34632,7 +34632,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34686,7 +34686,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34740,7 +34740,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34794,7 +34794,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34848,7 +34848,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34902,7 +34902,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -34956,7 +34956,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35010,7 +35010,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35064,7 +35064,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35118,7 +35118,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35172,7 +35172,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35226,7 +35226,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35280,7 +35280,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35334,7 +35334,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35387,7 +35387,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35440,7 +35440,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35493,7 +35493,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35546,7 +35546,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35599,7 +35599,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35652,7 +35652,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35706,7 +35706,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35760,7 +35760,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35814,7 +35814,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35868,7 +35868,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35922,7 +35922,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -35975,7 +35975,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36027,7 +36027,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36079,7 +36079,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36131,7 +36131,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36183,7 +36183,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36235,7 +36235,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36287,7 +36287,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36339,7 +36339,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36392,7 +36392,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36445,7 +36445,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36498,7 +36498,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36551,7 +36551,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36604,7 +36604,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36657,7 +36657,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36709,7 +36709,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36761,7 +36761,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36813,7 +36813,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36866,7 +36866,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36919,7 +36919,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -36971,7 +36971,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37024,7 +37024,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37077,7 +37077,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37130,7 +37130,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37183,7 +37183,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37236,7 +37236,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37289,7 +37289,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37341,7 +37341,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37393,7 +37393,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37445,7 +37445,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37497,7 +37497,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37549,7 +37549,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37601,7 +37601,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37653,7 +37653,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37705,7 +37705,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37757,7 +37757,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37809,7 +37809,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37862,7 +37862,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37915,7 +37915,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -37968,7 +37968,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38021,7 +38021,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38074,7 +38074,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38127,7 +38127,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38179,7 +38179,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38231,7 +38231,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38283,7 +38283,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38335,7 +38335,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38387,7 +38387,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38439,7 +38439,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38491,7 +38491,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38543,7 +38543,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38595,7 +38595,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38647,7 +38647,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38699,7 +38699,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38751,7 +38751,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38803,7 +38803,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38855,7 +38855,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38907,7 +38907,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -38959,7 +38959,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39011,7 +39011,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39063,7 +39063,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39115,7 +39115,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39167,7 +39167,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39219,7 +39219,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39271,7 +39271,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39323,7 +39323,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39375,7 +39375,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39427,7 +39427,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39479,7 +39479,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39531,7 +39531,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39583,7 +39583,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39635,7 +39635,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39687,7 +39687,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39739,7 +39739,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39791,7 +39791,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39843,7 +39843,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39895,7 +39895,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39947,7 +39947,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -39999,7 +39999,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40051,7 +40051,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40103,7 +40103,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40155,7 +40155,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40207,7 +40207,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40259,7 +40259,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40311,7 +40311,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40363,7 +40363,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40415,7 +40415,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40467,7 +40467,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40519,7 +40519,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40571,7 +40571,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40623,7 +40623,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40682,7 +40682,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40737,7 +40737,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40792,7 +40792,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40847,7 +40847,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40902,7 +40902,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -40957,7 +40957,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41012,7 +41012,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41067,7 +41067,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41122,7 +41122,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41177,7 +41177,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41232,7 +41232,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41287,7 +41287,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41342,7 +41342,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41397,7 +41397,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41452,7 +41452,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41507,7 +41507,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41562,7 +41562,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41617,7 +41617,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41672,7 +41672,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41727,7 +41727,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41782,7 +41782,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41837,7 +41837,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41892,7 +41892,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -41947,7 +41947,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42002,7 +42002,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42057,7 +42057,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42112,7 +42112,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42167,7 +42167,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42222,7 +42222,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42277,7 +42277,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42332,7 +42332,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42387,7 +42387,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42442,7 +42442,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42497,7 +42497,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42553,7 +42553,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42609,7 +42609,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42665,7 +42665,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42721,7 +42721,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42777,7 +42777,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42833,7 +42833,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42889,7 +42889,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -42946,7 +42946,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43003,7 +43003,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43060,7 +43060,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43117,7 +43117,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43174,7 +43174,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43231,7 +43231,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43288,7 +43288,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43345,7 +43345,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43402,7 +43402,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43459,7 +43459,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43516,7 +43516,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43573,7 +43573,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43630,7 +43630,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43687,7 +43687,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43744,7 +43744,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43801,7 +43801,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43858,7 +43858,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43915,7 +43915,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -43971,7 +43971,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44027,7 +44027,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44083,7 +44083,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44139,7 +44139,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44195,7 +44195,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44251,7 +44251,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44308,7 +44308,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44365,7 +44365,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44422,7 +44422,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44479,7 +44479,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44536,7 +44536,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44592,7 +44592,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44647,7 +44647,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44702,7 +44702,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44757,7 +44757,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44812,7 +44812,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44867,7 +44867,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44922,7 +44922,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -44977,7 +44977,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45033,7 +45033,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45089,7 +45089,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45145,7 +45145,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45201,7 +45201,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45257,7 +45257,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45313,7 +45313,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45368,7 +45368,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45423,7 +45423,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45478,7 +45478,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45534,7 +45534,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45590,7 +45590,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45645,7 +45645,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45701,7 +45701,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45757,7 +45757,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45813,7 +45813,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45869,7 +45869,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45925,7 +45925,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -45981,7 +45981,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46036,7 +46036,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46091,7 +46091,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46146,7 +46146,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46201,7 +46201,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46256,7 +46256,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46311,7 +46311,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46366,7 +46366,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46421,7 +46421,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46476,7 +46476,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46531,7 +46531,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46587,7 +46587,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46643,7 +46643,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46699,7 +46699,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46755,7 +46755,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46811,7 +46811,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46867,7 +46867,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46922,7 +46922,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -46977,7 +46977,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47032,7 +47032,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47087,7 +47087,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47142,7 +47142,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47197,7 +47197,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47252,7 +47252,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47307,7 +47307,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47362,7 +47362,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47417,7 +47417,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47472,7 +47472,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47527,7 +47527,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47582,7 +47582,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47637,7 +47637,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47692,7 +47692,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47747,7 +47747,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47802,7 +47802,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47857,7 +47857,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47912,7 +47912,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -47967,7 +47967,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48022,7 +48022,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48077,7 +48077,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48132,7 +48132,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48187,7 +48187,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48242,7 +48242,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48297,7 +48297,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48352,7 +48352,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48407,7 +48407,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48462,7 +48462,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48517,7 +48517,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48572,7 +48572,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48627,7 +48627,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48682,7 +48682,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48737,7 +48737,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48792,7 +48792,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48847,7 +48847,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48902,7 +48902,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -48957,7 +48957,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49012,7 +49012,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49067,7 +49067,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49122,7 +49122,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49177,7 +49177,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49232,7 +49232,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49287,7 +49287,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49342,7 +49342,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49397,7 +49397,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49452,7 +49452,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49507,7 +49507,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49563,7 +49563,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49619,7 +49619,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49671,7 +49671,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49723,7 +49723,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49775,7 +49775,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49827,7 +49827,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49879,7 +49879,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49931,7 +49931,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -49983,7 +49983,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50036,7 +50036,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50089,7 +50089,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50143,7 +50143,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50197,7 +50197,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50251,7 +50251,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50304,7 +50304,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50357,7 +50357,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50410,7 +50410,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50462,7 +50462,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50514,7 +50514,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50567,7 +50567,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50620,7 +50620,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50672,7 +50672,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50724,7 +50724,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50777,7 +50777,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50829,7 +50829,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50881,7 +50881,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50933,7 +50933,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -50985,7 +50985,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51037,7 +51037,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51089,7 +51089,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51141,7 +51141,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51193,7 +51193,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51245,7 +51245,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51303,7 +51303,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51357,7 +51357,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51411,7 +51411,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51465,7 +51465,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51519,7 +51519,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51573,7 +51573,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51627,7 +51627,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51681,7 +51681,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51735,7 +51735,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51789,7 +51789,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51843,7 +51843,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51897,7 +51897,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -51951,7 +51951,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52005,7 +52005,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52059,7 +52059,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52113,7 +52113,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52168,7 +52168,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52223,7 +52223,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52278,7 +52278,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52334,7 +52334,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52390,7 +52390,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52446,7 +52446,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52502,7 +52502,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52558,7 +52558,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52614,7 +52614,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52669,7 +52669,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52724,7 +52724,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52780,7 +52780,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52835,7 +52835,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52889,7 +52889,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52944,7 +52944,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -52999,7 +52999,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53053,7 +53053,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53107,7 +53107,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53161,7 +53161,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53216,7 +53216,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53271,7 +53271,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53325,7 +53325,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53380,7 +53380,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53435,7 +53435,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53489,7 +53489,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53543,7 +53543,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53597,7 +53597,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53651,7 +53651,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53706,7 +53706,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53761,7 +53761,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53815,7 +53815,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53869,7 +53869,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53923,7 +53923,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -53977,7 +53977,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54031,7 +54031,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54085,7 +54085,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54139,7 +54139,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54193,7 +54193,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54247,7 +54247,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54301,7 +54301,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54355,7 +54355,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54409,7 +54409,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54463,7 +54463,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54517,7 +54517,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54571,7 +54571,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54625,7 +54625,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54679,7 +54679,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -54733,7 +54733,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -90120,7 +90120,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90139,7 +90139,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90161,7 +90161,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90181,7 +90181,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90200,7 +90200,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90219,7 +90219,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90238,7 +90238,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90257,7 +90257,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90276,7 +90276,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90296,7 +90296,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90315,7 +90315,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90334,7 +90334,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90356,7 +90356,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90375,7 +90375,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90394,7 +90394,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90413,7 +90413,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90432,7 +90432,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90451,7 +90451,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90470,7 +90470,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90489,7 +90489,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90511,7 +90511,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -90531,7 +90531,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90550,7 +90550,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90569,7 +90569,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90588,7 +90588,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90607,7 +90607,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90626,7 +90626,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90645,7 +90645,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90664,7 +90664,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90683,7 +90683,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90702,7 +90702,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90721,7 +90721,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90740,7 +90740,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90759,7 +90759,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90778,7 +90778,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90797,7 +90797,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90816,7 +90816,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90835,7 +90835,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90854,7 +90854,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90873,7 +90873,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90892,7 +90892,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90914,7 +90914,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -90934,7 +90934,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90953,7 +90953,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90972,7 +90972,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -90991,7 +90991,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91010,7 +91010,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91029,7 +91029,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91048,7 +91048,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91067,7 +91067,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91086,7 +91086,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91105,7 +91105,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91124,7 +91124,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91143,7 +91143,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91162,7 +91162,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91181,7 +91181,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91200,7 +91200,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91219,7 +91219,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91238,7 +91238,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91257,7 +91257,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91276,7 +91276,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91295,7 +91295,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91314,7 +91314,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91333,7 +91333,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91352,7 +91352,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91371,7 +91371,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91390,7 +91390,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91409,7 +91409,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91431,7 +91431,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91450,7 +91450,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91469,7 +91469,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91488,7 +91488,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91512,7 +91512,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91531,7 +91531,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91550,7 +91550,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91569,7 +91569,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91588,7 +91588,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91608,7 +91608,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91627,7 +91627,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91653,7 +91653,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -91676,7 +91676,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91698,7 +91698,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91720,7 +91720,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91742,7 +91742,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91764,7 +91764,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -91794,7 +91794,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "idempotent": false,
@@ -91822,7 +91822,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "idempotent": false,
diff --git a/testing/buildbot/chromium.mac.json b/testing/buildbot/chromium.mac.json
index bb8771e6..ebe0af2 100644
--- a/testing/buildbot/chromium.mac.json
+++ b/testing/buildbot/chromium.mac.json
@@ -5298,7 +5298,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5317,7 +5317,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5339,7 +5339,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5359,7 +5359,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5378,7 +5378,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5397,7 +5397,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5416,7 +5416,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5435,7 +5435,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5454,7 +5454,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5474,7 +5474,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5493,7 +5493,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5512,7 +5512,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5532,7 +5532,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -5555,7 +5555,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5574,7 +5574,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5593,7 +5593,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5612,7 +5612,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5631,7 +5631,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5650,7 +5650,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5669,7 +5669,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5688,7 +5688,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5707,7 +5707,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "quickrun_shards": 10,
@@ -5728,7 +5728,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5747,7 +5747,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5766,7 +5766,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5785,7 +5785,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5804,7 +5804,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5823,7 +5823,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5842,7 +5842,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5861,7 +5861,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5880,7 +5880,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5899,7 +5899,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5918,7 +5918,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5937,7 +5937,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5956,7 +5956,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5975,7 +5975,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -5994,7 +5994,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6013,7 +6013,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6032,7 +6032,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6051,7 +6051,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6070,7 +6070,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6089,7 +6089,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6108,7 +6108,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "quickrun_shards": 6,
@@ -6129,7 +6129,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6148,7 +6148,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6167,7 +6167,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6186,7 +6186,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6205,7 +6205,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6224,7 +6224,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6243,7 +6243,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6262,7 +6262,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6281,7 +6281,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6300,7 +6300,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6319,7 +6319,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6338,7 +6338,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6357,7 +6357,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6376,7 +6376,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6395,7 +6395,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6414,7 +6414,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6433,7 +6433,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6452,7 +6452,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6471,7 +6471,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6490,7 +6490,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6509,7 +6509,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6528,7 +6528,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6547,7 +6547,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6566,7 +6566,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6585,7 +6585,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6604,7 +6604,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -6624,7 +6624,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6643,7 +6643,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6662,7 +6662,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6686,7 +6686,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6705,7 +6705,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6724,7 +6724,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6743,7 +6743,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6762,7 +6762,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6782,7 +6782,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6801,7 +6801,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6827,7 +6827,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6862,7 +6862,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "quickrun_shards": 26,
@@ -6891,7 +6891,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6911,7 +6911,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6936,7 +6936,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6960,7 +6960,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -6984,7 +6984,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7007,7 +7007,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7027,7 +7027,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7050,7 +7050,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7073,7 +7073,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "idempotent": false,
@@ -7101,7 +7101,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "idempotent": false,
@@ -7130,7 +7130,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "idempotent": false,
@@ -7157,7 +7157,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7178,7 +7178,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7196,7 +7196,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7217,7 +7217,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7236,7 +7236,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7254,7 +7254,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7272,7 +7272,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7290,7 +7290,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7308,7 +7308,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7326,7 +7326,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7345,7 +7345,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7363,7 +7363,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7381,7 +7381,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7402,7 +7402,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7420,7 +7420,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7438,7 +7438,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7456,7 +7456,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7474,7 +7474,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7492,7 +7492,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7510,7 +7510,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7528,7 +7528,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7546,7 +7546,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -7565,7 +7565,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7583,7 +7583,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7601,7 +7601,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7619,7 +7619,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7637,7 +7637,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7655,7 +7655,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7673,7 +7673,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7691,7 +7691,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7709,7 +7709,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7727,7 +7727,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7745,7 +7745,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7763,7 +7763,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7781,7 +7781,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7799,7 +7799,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7817,7 +7817,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7835,7 +7835,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7853,7 +7853,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7871,7 +7871,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7889,7 +7889,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7907,7 +7907,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7926,7 +7926,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -7945,7 +7945,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7963,7 +7963,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7981,7 +7981,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -7999,7 +7999,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8017,7 +8017,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8035,7 +8035,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8053,7 +8053,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8071,7 +8071,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8089,7 +8089,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8107,7 +8107,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8125,7 +8125,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8143,7 +8143,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8161,7 +8161,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8179,7 +8179,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8197,7 +8197,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8215,7 +8215,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8233,7 +8233,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8251,7 +8251,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8269,7 +8269,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8287,7 +8287,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8305,7 +8305,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8323,7 +8323,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8341,7 +8341,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8359,7 +8359,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8377,7 +8377,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8395,7 +8395,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8413,7 +8413,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8431,7 +8431,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8449,7 +8449,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8467,7 +8467,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -8491,7 +8491,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8509,7 +8509,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8527,7 +8527,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8545,7 +8545,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8563,7 +8563,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8582,7 +8582,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8600,7 +8600,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8625,7 +8625,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8661,7 +8661,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -8685,7 +8685,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8708,7 +8708,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8730,7 +8730,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8759,7 +8759,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "hard_timeout": 960,
@@ -8783,7 +8783,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "idempotent": false,
@@ -8810,7 +8810,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "idempotent": false,
@@ -8836,7 +8836,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -8896,7 +8896,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -8949,7 +8949,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9002,7 +9002,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9055,7 +9055,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9108,7 +9108,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9161,7 +9161,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9214,7 +9214,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9267,7 +9267,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9320,7 +9320,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9373,7 +9373,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9426,7 +9426,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9479,7 +9479,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9532,7 +9532,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9585,7 +9585,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9638,7 +9638,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9691,7 +9691,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9744,7 +9744,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9797,7 +9797,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9850,7 +9850,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9903,7 +9903,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -9956,7 +9956,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10009,7 +10009,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10062,7 +10062,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10115,7 +10115,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10168,7 +10168,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10221,7 +10221,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10274,7 +10274,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10327,7 +10327,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10380,7 +10380,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10433,7 +10433,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10486,7 +10486,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10539,7 +10539,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10592,7 +10592,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10645,7 +10645,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10699,7 +10699,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10754,7 +10754,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10809,7 +10809,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10864,7 +10864,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10919,7 +10919,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -10974,7 +10974,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11028,7 +11028,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11081,7 +11081,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11134,7 +11134,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11187,7 +11187,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11240,7 +11240,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11293,7 +11293,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11346,7 +11346,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11399,7 +11399,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11452,7 +11452,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11505,7 +11505,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11558,7 +11558,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11612,7 +11612,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11666,7 +11666,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11719,7 +11719,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11772,7 +11772,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11825,7 +11825,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11878,7 +11878,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11931,7 +11931,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -11984,7 +11984,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12037,7 +12037,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12090,7 +12090,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12143,7 +12143,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12196,7 +12196,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12249,7 +12249,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12303,7 +12303,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12357,7 +12357,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12410,7 +12410,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12463,7 +12463,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12516,7 +12516,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12569,7 +12569,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12622,7 +12622,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12675,7 +12675,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12728,7 +12728,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12781,7 +12781,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12834,7 +12834,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12887,7 +12887,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12940,7 +12940,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -12993,7 +12993,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13046,7 +13046,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13099,7 +13099,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13152,7 +13152,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13205,7 +13205,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13258,7 +13258,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13311,7 +13311,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13364,7 +13364,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13417,7 +13417,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13470,7 +13470,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13523,7 +13523,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13576,7 +13576,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13629,7 +13629,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13682,7 +13682,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13735,7 +13735,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13788,7 +13788,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13841,7 +13841,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13894,7 +13894,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -13947,7 +13947,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14000,7 +14000,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14053,7 +14053,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14106,7 +14106,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14159,7 +14159,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14212,7 +14212,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14265,7 +14265,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14318,7 +14318,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14371,7 +14371,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14424,7 +14424,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14477,7 +14477,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14530,7 +14530,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14583,7 +14583,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14636,7 +14636,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14689,7 +14689,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14742,7 +14742,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14795,7 +14795,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14848,7 +14848,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14901,7 +14901,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -14962,7 +14962,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15016,7 +15016,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15070,7 +15070,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15124,7 +15124,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15178,7 +15178,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15232,7 +15232,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15286,7 +15286,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15341,7 +15341,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15396,7 +15396,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15451,7 +15451,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15506,7 +15506,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15561,7 +15561,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15616,7 +15616,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15671,7 +15671,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15726,7 +15726,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15781,7 +15781,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15836,7 +15836,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15891,7 +15891,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -15946,7 +15946,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16001,7 +16001,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16056,7 +16056,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16110,7 +16110,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16164,7 +16164,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16218,7 +16218,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16272,7 +16272,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16326,7 +16326,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16380,7 +16380,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16435,7 +16435,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16490,7 +16490,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16545,7 +16545,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16600,7 +16600,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16654,7 +16654,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16708,7 +16708,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16762,7 +16762,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16816,7 +16816,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16870,7 +16870,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16924,7 +16924,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -16978,7 +16978,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17032,7 +17032,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17086,7 +17086,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17140,7 +17140,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17194,7 +17194,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17248,7 +17248,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17302,7 +17302,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17356,7 +17356,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17410,7 +17410,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17469,7 +17469,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17521,7 +17521,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17573,7 +17573,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17625,7 +17625,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17677,7 +17677,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17730,7 +17730,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17783,7 +17783,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17837,7 +17837,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17891,7 +17891,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17945,7 +17945,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -17999,7 +17999,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18053,7 +18053,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18107,7 +18107,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18161,7 +18161,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18215,7 +18215,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18269,7 +18269,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18322,7 +18322,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18376,7 +18376,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18430,7 +18430,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18484,7 +18484,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18538,7 +18538,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18590,7 +18590,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18643,7 +18643,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18696,7 +18696,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18748,7 +18748,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18801,7 +18801,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18854,7 +18854,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18906,7 +18906,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -18959,7 +18959,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19012,7 +19012,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19065,7 +19065,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19118,7 +19118,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19170,7 +19170,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19222,7 +19222,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19274,7 +19274,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19326,7 +19326,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -19364,7 +19364,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19383,7 +19383,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19405,7 +19405,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19425,7 +19425,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19444,7 +19444,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19463,7 +19463,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19482,7 +19482,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19501,7 +19501,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19520,7 +19520,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19540,7 +19540,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19559,7 +19559,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19578,7 +19578,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19600,7 +19600,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -19623,7 +19623,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19642,7 +19642,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19661,7 +19661,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19680,7 +19680,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19699,7 +19699,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19718,7 +19718,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19737,7 +19737,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19756,7 +19756,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19775,7 +19775,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -19795,7 +19795,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19814,7 +19814,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19833,7 +19833,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19852,7 +19852,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19871,7 +19871,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19890,7 +19890,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19909,7 +19909,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19928,7 +19928,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19947,7 +19947,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19966,7 +19966,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -19985,7 +19985,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20004,7 +20004,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20023,7 +20023,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20042,7 +20042,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20061,7 +20061,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20080,7 +20080,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20099,7 +20099,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20118,7 +20118,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20137,7 +20137,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20156,7 +20156,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -20176,7 +20176,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20195,7 +20195,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20214,7 +20214,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20233,7 +20233,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20252,7 +20252,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20271,7 +20271,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20290,7 +20290,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20309,7 +20309,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20328,7 +20328,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20347,7 +20347,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20366,7 +20366,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20385,7 +20385,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20404,7 +20404,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20423,7 +20423,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20442,7 +20442,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20461,7 +20461,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20480,7 +20480,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20499,7 +20499,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20518,7 +20518,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20537,7 +20537,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20556,7 +20556,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20575,7 +20575,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20594,7 +20594,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20613,7 +20613,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20632,7 +20632,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20651,7 +20651,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20670,7 +20670,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20689,7 +20689,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20713,7 +20713,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20732,7 +20732,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20751,7 +20751,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20770,7 +20770,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20789,7 +20789,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20809,7 +20809,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20828,7 +20828,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20854,7 +20854,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20889,7 +20889,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com",
@@ -20917,7 +20917,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20937,7 +20937,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20962,7 +20962,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -20986,7 +20986,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -21010,7 +21010,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -21030,7 +21030,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -21053,7 +21053,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
@@ -21076,7 +21076,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "idempotent": false,
@@ -21103,7 +21103,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "idempotent": false,
@@ -21130,7 +21130,7 @@
           "dimension_sets": [
             {
               "cpu": "arm64",
-              "os": "Mac-11"
+              "os": "Mac-11|Mac-12"
             }
           ],
           "service_account": "chromium-tester@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/testing/buildbot/chromium.webrtc.fyi.json b/testing/buildbot/chromium.webrtc.fyi.json
index 671d68f..6165b7b9 100644
--- a/testing/buildbot/chromium.webrtc.fyi.json
+++ b/testing/buildbot/chromium.webrtc.fyi.json
@@ -596,7 +596,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
@@ -648,7 +648,7 @@
           "dimension_sets": [
             {
               "cpu": "x86-64",
-              "os": "Mac-11|Mac-10.16"
+              "os": "Mac-11|Mac-10.16|Mac-12"
             }
           ],
           "named_caches": [
diff --git a/testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter b/testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter
index 55efcc1..4a30567 100644
--- a/testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter
+++ b/testing/buildbot/filters/linux-lacros.interactive_ui_tests.filter
@@ -26,6 +26,9 @@
 -WidgetInputMethodInteractiveTest.OneWindow
 -WidgetInputMethodInteractiveTest.TwoWindows
 
+# TODO(https://crbug.com/1331307): Started failing consistently on Lacros
+-FullscreenOnScreensChangeFullscreenControllerInteractiveTest.FullscreenOnScreensChange/1
+
 # TODO(https://crbug.com/991596): Setup guest profiles correctly for tests.
 # Lacros has restrictions on the main profile (it must match the device account
 # profile) so this test doesn't pass.
diff --git a/testing/buildbot/mixins.pyl b/testing/buildbot/mixins.pyl
index 7a38a27..aad27095 100644
--- a/testing/buildbot/mixins.pyl
+++ b/testing/buildbot/mixins.pyl
@@ -773,6 +773,23 @@
       },
     },
   },
+  # TODO(crbug.com/1325185) Remove Mac11 once testers have been upgraded to Mac12
+  'mac_11_or_12_arm64': {
+    'swarming': {
+      'dimensions': {
+        'cpu': 'arm64',
+        'os': 'Mac-11|Mac-12',
+      },
+    },
+  },
+  'mac_11_or_12_x64': {
+    'swarming': {
+      'dimensions': {
+        'cpu': 'x86-64',
+        'os': 'Mac-11|Mac-10.16|Mac-12',
+      },
+    },
+  },
   'mac_11_x64': {
     'swarming': {
       'dimensions': {
diff --git a/testing/buildbot/waterfalls.pyl b/testing/buildbot/waterfalls.pyl
index 0f239809..72e1ec4 100644
--- a/testing/buildbot/waterfalls.pyl
+++ b/testing/buildbot/waterfalls.pyl
@@ -2438,7 +2438,7 @@
       },
       'mac-arm-rel-swarming': {
         'mixins': [
-          'mac_11_arm64',
+          'mac_11_or_12_arm64',
         ],
         'test_suites': {
            'gtest_tests': 'chromium_swarm_desktop_gtests',
@@ -3160,7 +3160,7 @@
         ],
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3173,7 +3173,7 @@
       'ios-fieldtrial-rel': {
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_arm64',
+          'mac_11_or_12_arm64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3191,7 +3191,7 @@
         ],
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_arm64',
+          'mac_11_or_12_arm64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3204,7 +3204,7 @@
       'ios-m1-simulator-cronet': {
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_arm64',
+          'mac_11_or_12_arm64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3221,7 +3221,7 @@
         ],
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3236,7 +3236,7 @@
           'has_native_resultdb_integration',
           'ios_output_disabled_tests',
           'isolate_profile_data',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3249,7 +3249,7 @@
       'ios-simulator-cronet': {
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3262,7 +3262,7 @@
       'ios-simulator-multi-window': {
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3276,7 +3276,7 @@
         'mixins': [
           'has_native_resultdb_integration',
           'ios_custom_webkit',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -3623,7 +3623,7 @@
       'mac-code-coverage': {
         'mixins': [
           'isolate_profile_data',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
         ],
         'test_suites': {
           'gtest_tests': 'chromium_mac_gtests',
@@ -3631,7 +3631,7 @@
       },
       'mac-fieldtrial-rel': {
         'mixins': [
-          'mac_11_arm64',
+          'mac_11_or_12_arm64',
         ],
         'test_suites': {
           'gtest_tests': 'fieldtrial_browser_tests',
@@ -5019,7 +5019,7 @@
       },
       'Mac11 Tests': {
         'mixins': [
-            'mac_11_x64',
+            'mac_11_or_12_x64',
             'isolate_profile_data',
         ],
         'test_suites': {
@@ -5029,7 +5029,7 @@
       },
       'Mac11 Tests (dbg)': {
         'mixins': [
-            'mac_11_x64',
+            'mac_11_or_12_x64',
         ],
         'test_suites': {
           'gtest_tests': 'chromium_mac_gtests',
@@ -5054,7 +5054,7 @@
         'mixins': [
           'has_native_resultdb_integration',
           'isolate_profile_data',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -5071,7 +5071,7 @@
         'mixins': [
           'has_native_resultdb_integration',
           'isolate_profile_data',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -5087,7 +5087,7 @@
         ],
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
@@ -5106,7 +5106,7 @@
         'mixins': [
             # Only run selected test suites on CQ. https://crbug.com/1234525.
             'ci_only',
-            'mac_11_arm64',
+            'mac_11_or_12_arm64',
         ],
         'test_suites': {
           'gtest_tests': 'chromium_mac_gtests_no_nacl_no_nocompile',
@@ -5869,7 +5869,7 @@
       'WebRTC Chromium FYI ios-simulator': {
         'mixins': [
           'has_native_resultdb_integration',
-          'mac_11_x64',
+          'mac_11_or_12_x64',
           'mac_toolchain',
           'out_dir_arg',
           'xcode_13_main',
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index 6e86b56..c8f306c 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -341,42 +341,6 @@
             ]
         }
     ],
-    "AndroidReaderModePromptThrottling": [
-        {
-            "platforms": [
-                "android"
-            ],
-            "experiments": [
-                {
-                    "name": "EnabledThrottling_Url_2022-03-22",
-                    "params": {
-                        "reader_mode_throttling_mode": "url"
-                    },
-                    "enable_features": [
-                        "ImproveReaderModePrompt"
-                    ]
-                },
-                {
-                    "name": "EnabledThrottling_Domain_2022-03-22",
-                    "params": {
-                        "reader_mode_throttling_mode": "domain"
-                    },
-                    "enable_features": [
-                        "ImproveReaderModePrompt"
-                    ]
-                },
-                {
-                    "name": "DisabledThrottling_2022-03-22",
-                    "params": {
-                        "reader_mode_throttling_mode": "disabled"
-                    },
-                    "enable_features": [
-                        "ImproveReaderModePrompt"
-                    ]
-                }
-            ]
-        }
-    ],
     "AndroidSystemTracing": [
         {
             "platforms": [
@@ -4937,6 +4901,31 @@
             ]
         }
     ],
+    "JourneysKeywordFiltering": [
+        {
+            "platforms": [
+                "chromeos",
+                "chromeos_lacros",
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "Enabled_20220502",
+                    "params": {
+                        "keyword_filter_on_categories": "false",
+                        "keyword_filter_on_entity_aliases": "true",
+                        "keyword_filter_on_noisy_visits": "false",
+                        "max_entity_aliases_in_keywords": "5"
+                    },
+                    "enable_features": [
+                        "JourneysKeywordFiltering"
+                    ]
+                }
+            ]
+        }
+    ],
     "KeyPinningComponentUpdater": [
         {
             "platforms": [
@@ -5805,6 +5794,21 @@
             ]
         }
     ],
+    "OmniboxPostTaskFocusTabAndroid": [
+        {
+            "platforms": [
+                "android"
+            ],
+            "experiments": [
+                {
+                    "name": "Enabled",
+                    "enable_features": [
+                        "PostTaskFocusTab"
+                    ]
+                }
+            ]
+        }
+    ],
     "OmniboxPrerender": [
         {
             "platforms": [
@@ -6542,21 +6546,6 @@
             ]
         }
     ],
-    "PostTaskFocusTab": [
-        {
-            "platforms": [
-                "android"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "PostTaskFocusTab"
-                    ]
-                }
-            ]
-        }
-    ],
     "PreconnectPriorities": [
         {
             "platforms": [
@@ -7667,21 +7656,6 @@
             ]
         }
     ],
-    "SpeculationRulesPrerender": [
-        {
-            "platforms": [
-                "android"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "Prerender2"
-                    ]
-                }
-            ]
-        }
-    ],
     "SplitCacheByNetworkIsolationKey": [
         {
             "platforms": [
diff --git a/third_party/blink/perf_tests/webcodecs/copyTo-test.js b/third_party/blink/perf_tests/webcodecs/copyTo-test.js
new file mode 100644
index 0000000..f0ba1f8
--- /dev/null
+++ b/third_party/blink/perf_tests/webcodecs/copyTo-test.js
@@ -0,0 +1,32 @@
+function runCopyToTest(frame, desc) {
+  let isDone = false;
+
+  function runTest() {
+    let size = frame.allocationSize();
+    let buf = new ArrayBuffer(size);
+    let startTime = PerfTestRunner.now();
+    PerfTestRunner.addRunTestStartMarker();
+    frame.copyTo(buf)
+        .then(layout => {
+          PerfTestRunner.measureValueAsync(PerfTestRunner.now() - startTime);
+          PerfTestRunner.addRunTestEndMarker();
+          if (!isDone)
+            runTest();
+        })
+        .catch(e => {
+          PerfTestRunner.logFatalError('Test error: ' + e);
+        })
+  }
+
+  PerfTestRunner.startMeasureValuesAsync({
+    description: desc,
+    unit: 'ms',
+    done: _ => {
+      isDone = true;
+      frame.close();
+    },
+    run: _ => {
+      runTest();
+    },
+  });
+}
diff --git a/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-canvas.html b/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-canvas.html
new file mode 100644
index 0000000..199b951
--- /dev/null
+++ b/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-canvas.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<title>Test createImageBitmap() performance with VideoFrame from canvas</title>
+<script src="../resources/runner.js"></script>
+<script src="videoFrame-utils.js"></script>
+<script src="copyTo-test.js"></script>
+<canvas id="canvas" width="1280" height="720"></canvas>
+
+<script>
+(function() {
+  const canvas = document.querySelector('canvas');
+  const ctx = canvas.getContext('2d');
+  fourColorsFrame(ctx, canvas.width, canvas.height, 0x4C.toString(2));
+
+  let frame = new VideoFrame(canvas, {timestamp: 0});
+  ctx.clearRect(0, 0, canvas.width, canvas.height);
+
+  runCopyToTest(
+      frame, "CPU time for copyTo() w/ VideoFrame from canvas");
+})();
+</script>
diff --git a/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-videoDecoder.html b/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-videoDecoder.html
new file mode 100644
index 0000000..c9b57fb
--- /dev/null
+++ b/third_party/blink/perf_tests/webcodecs/videoFrame-copyTo-videoDecoder.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<title>Test createImageBitmap() performance with VideoFrame from canvas</title>
+<script src="../resources/runner.js"></script>
+<script src="videoFrame-utils.js"></script>
+<script src="copyTo-test.js"></script>
+
+<script>
+(async function() {
+  let frame = await createDecodedFrame();
+  if (frame == null) {
+    PerfTestRunner.logFatalError("No frame decoded");
+    return;
+  }
+
+  runCopyToTest(
+      frame, "CPU time for copyTo() w/ VideoFrame from VideoDecoder");
+})();
+</script>
diff --git a/third_party/blink/public/BUILD.gn b/third_party/blink/public/BUILD.gn
index fb24ad3..7e854ed 100644
--- a/third_party/blink/public/BUILD.gn
+++ b/third_party/blink/public/BUILD.gn
@@ -278,6 +278,7 @@
     "web/blink.h",
     "web/modules/autofill/web_form_element_observer.h",
     "web/modules/autofill_assistant/node_signals.h",
+    "web/modules/canvas/canvas_test_utils.h",
     "web/modules/media/audio/audio_device_factory.h",
     "web/modules/media/audio/audio_input_ipc_factory.h",
     "web/modules/media/audio/audio_output_ipc_factory.h",
diff --git a/third_party/blink/public/web/modules/canvas/canvas_test_utils.h b/third_party/blink/public/web/modules/canvas/canvas_test_utils.h
new file mode 100644
index 0000000..500db39
--- /dev/null
+++ b/third_party/blink/public/web/modules/canvas/canvas_test_utils.h
@@ -0,0 +1,21 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef THIRD_PARTY_BLINK_PUBLIC_WEB_MODULES_CANVAS_CANVAS_TEST_UTILS_H_
+#define THIRD_PARTY_BLINK_PUBLIC_WEB_MODULES_CANVAS_CANVAS_TEST_UTILS_H_
+
+#include "third_party/blink/public/platform/web_common.h"
+#include "v8/include/v8-forward.h"
+
+namespace blink {
+
+// Returns true if `value` is a CanvasImageSource whose data is stored on the
+// GPU
+BLINK_MODULES_EXPORT bool IsAcceleratedCanvasImageSource(
+    v8::Isolate* isolate,
+    v8::Local<v8::Value> value);
+
+}  // namespace blink
+
+#endif
diff --git a/third_party/blink/public/web/web_node.h b/third_party/blink/public/web/web_node.h
index 7a28e9ef..a189706 100644
--- a/third_party/blink/public/web/web_node.h
+++ b/third_party/blink/public/web/web_node.h
@@ -108,6 +108,8 @@
   v8::Local<v8::Value> ToV8Value(v8::Local<v8::Object> creation_context,
                                  v8::Isolate*);
 
+  int GetDevToolsNodeIdForTest() const;
+
   // Helper to downcast to `T`. Will fail with a CHECK() if converting to `T` is
   // not legal. The returned `T` will always be non-null if `this` is non-null.
   template <typename T>
diff --git a/third_party/blink/renderer/core/exported/web_node.cc b/third_party/blink/renderer/core/exported/web_node.cc
index 938dc4f7..c3ce76a 100644
--- a/third_party/blink/renderer/core/exported/web_node.cc
+++ b/third_party/blink/renderer/core/exported/web_node.cc
@@ -38,6 +38,7 @@
 #include "third_party/blink/public/web/web_element_collection.h"
 #include "third_party/blink/renderer/core/accessibility/ax_object_cache.h"
 #include "third_party/blink/renderer/core/dom/document.h"
+#include "third_party/blink/renderer/core/dom/dom_node_ids.h"
 #include "third_party/blink/renderer/core/dom/element.h"
 #include "third_party/blink/renderer/core/dom/events/event.h"
 #include "third_party/blink/renderer/core/dom/node.h"
@@ -246,4 +247,8 @@
   return private_.Get();
 }
 
+int WebNode::GetDevToolsNodeIdForTest() const {
+  return DOMNodeIds::IdForNode(private_.Get());
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/layout/layout_box_hot.cc b/third_party/blink/renderer/core/layout/layout_box_hot.cc
index 9d1918e1..900cba32 100644
--- a/third_party/blink/renderer/core/layout/layout_box_hot.cc
+++ b/third_party/blink/renderer/core/layout/layout_box_hot.cc
@@ -401,9 +401,11 @@
         }
 
         // Multi-cols behave differently between the initial column balancing
-        // pass, and the regular pass (specifically when forced breaks are
-        // present), we just miss the cache for these cases.
+        // pass, and the regular pass (specifically when forced breaks or OOFs
+        // are present), we just miss the cache for these cases.
         if (old_space.IsInitialColumnBalancingPass()) {
+          if (physical_fragment.HasOutOfFlowInFragmentainerSubtree())
+            return nullptr;
           if (auto* block = DynamicTo<LayoutBlock>(this)) {
             if (block->IsFragmentationContextRoot())
               return nullptr;
diff --git a/third_party/blink/renderer/core/layout/ng/flex/layout_ng_flexible_box.cc b/third_party/blink/renderer/core/layout/ng/flex/layout_ng_flexible_box.cc
index b751a764..2e396f6 100644
--- a/third_party/blink/renderer/core/layout/ng/flex/layout_ng_flexible_box.cc
+++ b/third_party/blink/renderer/core/layout/ng/flex/layout_ng_flexible_box.cc
@@ -20,19 +20,28 @@
     : LayoutNGMixin<LayoutBlock>(element) {}
 
 bool LayoutNGFlexibleBox::HasTopOverflow() const {
-  if (IsHorizontalWritingMode())
-    return StyleRef().ResolvedIsColumnReverseFlexDirection();
-  return StyleRef().IsLeftToRightDirection() ==
-         StyleRef().ResolvedIsRowReverseFlexDirection();
+  const auto& style = StyleRef();
+  bool is_wrap_reverse = StyleRef().FlexWrap() == EFlexWrap::kWrapReverse;
+  if (style.IsHorizontalWritingMode()) {
+    return style.ResolvedIsColumnReverseFlexDirection() ||
+           (style.ResolvedIsRowFlexDirection() && is_wrap_reverse);
+  }
+  return style.IsLeftToRightDirection() ==
+         (style.ResolvedIsRowReverseFlexDirection() ||
+          (style.ResolvedIsColumnFlexDirection() && is_wrap_reverse));
 }
 
 bool LayoutNGFlexibleBox::HasLeftOverflow() const {
-  if (IsHorizontalWritingMode()) {
-    return StyleRef().IsLeftToRightDirection() ==
-           StyleRef().ResolvedIsRowReverseFlexDirection();
+  const auto& style = StyleRef();
+  bool is_wrap_reverse = StyleRef().FlexWrap() == EFlexWrap::kWrapReverse;
+  if (style.IsHorizontalWritingMode()) {
+    return style.IsLeftToRightDirection() ==
+           (style.ResolvedIsRowReverseFlexDirection() ||
+            (style.ResolvedIsColumnFlexDirection() && is_wrap_reverse));
   }
-  return (StyleRef().GetWritingMode() == WritingMode::kVerticalLr) ==
-         StyleRef().ResolvedIsColumnReverseFlexDirection();
+  return (style.GetWritingMode() == WritingMode::kVerticalLr) ==
+         (style.ResolvedIsColumnReverseFlexDirection() ||
+          (style.ResolvedIsRowFlexDirection() && is_wrap_reverse));
 }
 
 void LayoutNGFlexibleBox::UpdateBlockLayout(bool relayout_children) {
diff --git a/third_party/blink/renderer/core/layout/ng/ng_box_fragment_builder.cc b/third_party/blink/renderer/core/layout/ng/ng_box_fragment_builder.cc
index ff86d55e..b47b183a 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_box_fragment_builder.cc
+++ b/third_party/blink/renderer/core/layout/ng/ng_box_fragment_builder.cc
@@ -442,6 +442,12 @@
   } else {
     DCHECK(!child_layout_result.ColumnSpannerPath());
   }
+
+  if (!child_box_fragment->IsFragmentainerBox() &&
+      !HasOutOfFlowInFragmentainerSubtree()) {
+    SetHasOutOfFlowInFragmentainerSubtree(
+        child_box_fragment->HasOutOfFlowInFragmentainerSubtree());
+  }
 }
 
 void NGBoxFragmentBuilder::PropagateChildBreakValues(
diff --git a/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h b/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h
index 6b016d3..35a8b42 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h
+++ b/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h
@@ -184,6 +184,16 @@
     has_out_of_flow_fragment_child_ = has_out_of_flow_fragment_child;
   }
 
+  bool HasOutOfFlowInFragmentainerSubtree() const {
+    return has_out_of_flow_in_fragmentainer_subtree_;
+  }
+
+  void SetHasOutOfFlowInFragmentainerSubtree(
+      bool has_out_of_flow_in_fragmentainer_subtree) {
+    has_out_of_flow_in_fragmentainer_subtree_ =
+        has_out_of_flow_in_fragmentainer_subtree;
+  }
+
   void SwapOutOfFlowPositionedCandidates(
       HeapVector<NGLogicalOutOfFlowPositionedNode>* candidates);
 
@@ -442,6 +452,7 @@
 
   bool has_oof_candidate_that_needs_block_offset_adjustment_ = false;
   bool has_out_of_flow_fragment_child_ = false;
+  bool has_out_of_flow_in_fragmentainer_subtree_ = false;
 
 #if DCHECK_IS_ON()
   bool is_may_have_descendant_above_block_start_explicitly_set_ = false;
diff --git a/third_party/blink/renderer/core/layout/ng/ng_ink_overflow.cc b/third_party/blink/renderer/core/layout/ng/ng_ink_overflow.cc
index 256dec3..e763af6a 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_ink_overflow.cc
+++ b/third_party/blink/renderer/core/layout/ng/ng_ink_overflow.cc
@@ -522,7 +522,7 @@
       /* inline_context */ nullptr,
       /* selection_text_decoration */ absl::nullopt, &scaled_font,
       kMinimumThicknessIsOne);
-  NGTextDecorationOffset decoration_offset(decoration_info.Style(), style,
+  NGTextDecorationOffset decoration_offset(decoration_info.TargetStyle(), style,
                                            nullptr);
   const Vector<AppliedTextDecoration>& decorations =
       style.AppliedTextDecorations();
diff --git a/third_party/blink/renderer/core/layout/ng/ng_out_of_flow_layout_part.cc b/third_party/blink/renderer/core/layout/ng/ng_out_of_flow_layout_part.cc
index 6b9260b..107694b 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_out_of_flow_layout_part.cc
+++ b/third_party/blink/renderer/core/layout/ng/ng_out_of_flow_layout_part.cc
@@ -767,20 +767,26 @@
         SaveStaticPositionOnPaintLayer(layout_box, candidate.static_position);
       if (IsContainingBlockForCandidate(candidate) &&
           (!only_layout || layout_box == only_layout)) {
-        if (has_block_fragmentation_ &&
-            !container_builder_->IsInitialColumnBalancingPass()) {
-          // As an optimization, only populate legacy positioned objects lists
-          // when inside a fragmentation context root, since otherwise we can
-          // just look at the children in the fragment tree.
-          if (layout_box != only_layout)
-            container_builder_->InsertLegacyPositionedObject(candidate.Node());
-          NGLogicalOOFNodeForFragmentation fragmentainer_descendant(candidate);
-          container_builder_->AdjustFragmentainerDescendant(
-              fragmentainer_descendant);
-          container_builder_->AdjustFixedposContainingBlockForInnerMulticols();
-          container_builder_->AddOutOfFlowFragmentainerDescendant(
-              fragmentainer_descendant);
-          continue;
+        if (has_block_fragmentation_) {
+          container_builder_->SetHasOutOfFlowInFragmentainerSubtree(true);
+          if (!container_builder_->IsInitialColumnBalancingPass()) {
+            // As an optimization, only populate legacy positioned objects lists
+            // when inside a fragmentation context root, since otherwise we can
+            // just look at the children in the fragment tree.
+            if (layout_box != only_layout) {
+              container_builder_->InsertLegacyPositionedObject(
+                  candidate.Node());
+            }
+            NGLogicalOOFNodeForFragmentation fragmentainer_descendant(
+                candidate);
+            container_builder_->AdjustFragmentainerDescendant(
+                fragmentainer_descendant);
+            container_builder_
+                ->AdjustFixedposContainingBlockForInnerMulticols();
+            container_builder_->AddOutOfFlowFragmentainerDescendant(
+                fragmentainer_descendant);
+            continue;
+          }
         }
         NodeInfo node_info = SetupNodeInfo(candidate);
         NodeToLayout node_to_layout = {node_info,
diff --git a/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.cc b/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.cc
index d748a04a..75c02e3 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.cc
+++ b/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.cc
@@ -357,6 +357,8 @@
           !builder->oof_positioned_fragmentainer_descendants_.IsEmpty() ||
           !builder->multicols_with_pending_oofs_.IsEmpty()),
       has_out_of_flow_fragment_child_(builder->HasOutOfFlowFragmentChild()),
+      has_out_of_flow_in_fragmentainer_subtree_(
+          builder->HasOutOfFlowInFragmentainerSubtree()),
       break_token_(std::move(builder->break_token_)),
       oof_data_(builder->oof_positioned_descendants_.IsEmpty() &&
                         !has_fragmented_out_of_flow_data_
@@ -432,6 +434,8 @@
       has_last_baseline_(other.has_last_baseline_),
       has_fragmented_out_of_flow_data_(other.has_fragmented_out_of_flow_data_),
       has_out_of_flow_fragment_child_(other.has_out_of_flow_fragment_child_),
+      has_out_of_flow_in_fragmentainer_subtree_(
+          other.has_out_of_flow_in_fragmentainer_subtree_),
       base_direction_(other.base_direction_),
       break_token_(other.break_token_),
       oof_data_(other.oof_data_ ? other.CloneOutOfFlowData() : nullptr) {
diff --git a/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.h b/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.h
index 4a02fef..05089979 100644
--- a/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.h
+++ b/third_party/blink/renderer/core/layout/ng/ng_physical_fragment.h
@@ -610,6 +610,13 @@
     return has_out_of_flow_fragment_child_;
   }
 
+  // If there is an OOF contained within a fragmentation context, this will
+  // return true for all fragments in the chain from the OOF's CB to the
+  // fragmentainer that the CB resides in.
+  bool HasOutOfFlowInFragmentainerSubtree() const {
+    return has_out_of_flow_in_fragmentainer_subtree_;
+  }
+
   bool HasOutOfFlowPositionedDescendants() const {
     return oof_data_ && !oof_data_->oof_positioned_descendants.IsEmpty();
   }
@@ -708,6 +715,7 @@
   unsigned has_last_baseline_ : 1;
   const unsigned has_fragmented_out_of_flow_data_ : 1;
   const unsigned has_out_of_flow_fragment_child_ : 1;
+  const unsigned has_out_of_flow_in_fragmentainer_subtree_ : 1;
 
   // The following are only used by NGPhysicalLineBoxFragment.
   unsigned base_direction_ : 1;  // TextDirection
diff --git a/third_party/blink/renderer/core/paint/applied_decoration_painter.cc b/third_party/blink/renderer/core/paint/applied_decoration_painter.cc
index 83b87662..eeced84 100644
--- a/third_party/blink/renderer/core/paint/applied_decoration_painter.cc
+++ b/third_party/blink/renderer/core/paint/applied_decoration_painter.cc
@@ -14,8 +14,9 @@
   context_.SetStrokeStyle(decoration_info_.StrokeStyle());
   context_.SetStrokeColor(decoration_info_.LineColor());
 
-  AutoDarkMode auto_dark_mode(PaintAutoDarkMode(
-      decoration_info_.Style(), DarkModeFilter::ElementRole::kForeground));
+  AutoDarkMode auto_dark_mode(
+      PaintAutoDarkMode(decoration_info_.TargetStyle(),
+                        DarkModeFilter::ElementRole::kForeground));
   switch (decoration_info_.DecorationStyle()) {
     case ETextDecorationStyle::kWavy:
       StrokeWavyTextDecoration(flags);
@@ -51,8 +52,9 @@
   context_.Clip(decoration_info_.Bounds());
 
   absl::optional<Path> path = decoration_info_.StrokePath();
-  AutoDarkMode auto_dark_mode(PaintAutoDarkMode(
-      decoration_info_.Style(), DarkModeFilter::ElementRole::kForeground));
+  AutoDarkMode auto_dark_mode(
+      PaintAutoDarkMode(decoration_info_.TargetStyle(),
+                        DarkModeFilter::ElementRole::kForeground));
   if (flags)
     context_.DrawPath(path->GetSkPath(), *flags, auto_dark_mode);
   else
diff --git a/third_party/blink/renderer/core/paint/inline_text_box_painter.cc b/third_party/blink/renderer/core/paint/inline_text_box_painter.cc
index 6b82da3..bb42e8f 100644
--- a/third_party/blink/renderer/core/paint/inline_text_box_painter.cc
+++ b/third_party/blink/renderer/core/paint/inline_text_box_painter.cc
@@ -432,7 +432,7 @@
           /* inline_context */ nullptr, selection_text_decoration,
           /* font_override */ nullptr, MinimumThickness1(true), 1.0f,
           inline_text_box_.Root().BaselineType(), decorating_box_style);
-      TextDecorationOffset decoration_offset(decoration_info->Style(),
+      TextDecorationOffset decoration_offset(decoration_info->TargetStyle(),
                                              &inline_text_box_, decorating_box);
       text_painter.PaintDecorationsExceptLineThrough(
           decoration_offset, decoration_info.value(), paint_info,
diff --git a/third_party/blink/renderer/core/paint/ng/ng_text_painter.cc b/third_party/blink/renderer/core/paint/ng/ng_text_painter.cc
index ea300c41..7d1d87c0 100644
--- a/third_party/blink/renderer/core/paint/ng/ng_text_painter.cc
+++ b/third_party/blink/renderer/core/paint/ng/ng_text_painter.cc
@@ -267,7 +267,7 @@
     bool* has_line_through_decoration) {
   *has_line_through_decoration = false;
 
-  const NGTextDecorationOffset decoration_offset(decoration_info.Style(),
+  const NGTextDecorationOffset decoration_offset(decoration_info.TargetStyle(),
                                                  text_item.Style(), nullptr);
 
   if (svg_text_paint_state_.has_value()) {
diff --git a/third_party/blink/renderer/core/paint/text_decoration_info.cc b/third_party/blink/renderer/core/paint/text_decoration_info.cc
index d137f9d..7c45732 100644
--- a/third_party/blink/renderer/core/paint/text_decoration_info.cc
+++ b/third_party/blink/renderer/core/paint/text_decoration_info.cc
@@ -284,7 +284,7 @@
           : FontVerticalPositionType::TextTop;
   const int paint_overline_offset =
       decoration_offset.ComputeUnderlineOffsetForUnder(
-          line_offset, Style().ComputedFontSize(), FontData(),
+          line_offset, TargetStyle().ComputedFontSize(), FontData(),
           ResolvedThickness(), position);
   SetLineData(TextDecorationLine::kOverline, paint_overline_offset);
 }
@@ -307,7 +307,7 @@
   DCHECK(!HasLineThrough());
   DCHECK(applied_text_decoration_);
   const int paint_underline_offset = decoration_offset.ComputeUnderlineOffset(
-      FlippedUnderlinePosition(), Style().ComputedFontSize(), FontData(),
+      FlippedUnderlinePosition(), TargetStyle().ComputedFontSize(), FontData(),
       applied_text_decoration_->UnderlineOffset(), ResolvedThickness());
   SetLineData(HasSpellingError() ? TextDecorationLine::kSpellingError
                                  : TextDecorationLine::kGrammarError,
diff --git a/third_party/blink/renderer/core/paint/text_decoration_info.h b/third_party/blink/renderer/core/paint/text_decoration_info.h
index 5f69d95..870af62 100644
--- a/third_party/blink/renderer/core/paint/text_decoration_info.h
+++ b/third_party/blink/renderer/core/paint/text_decoration_info.h
@@ -94,7 +94,7 @@
   // These methods do not depend on SetDecorationIndex
   LayoutUnit Width() const { return width_; }
   float Baseline() const { return baseline_; }
-  const ComputedStyle& Style() const { return target_style_; }
+  const ComputedStyle& TargetStyle() const { return target_style_; }
   float ComputedFontSize() const { return computed_font_size_; }
   const SimpleFontData* FontData() const { return font_data_; }
   // Returns the scaling factor for the decoration.
diff --git a/third_party/blink/renderer/core/paint/text_painter_base.cc b/third_party/blink/renderer/core/paint/text_painter_base.cc
index c78aeff..74952f8 100644
--- a/third_party/blink/renderer/core/paint/text_painter_base.cc
+++ b/third_party/blink/renderer/core/paint/text_painter_base.cc
@@ -301,7 +301,7 @@
     TextDecorationLine line,
     const cc::PaintFlags* flags) {
   AppliedDecorationPainter decoration_painter(context, decoration_info);
-  if (decoration_info.Style().TextDecorationSkipInk() ==
+  if (decoration_info.TargetStyle().TextDecorationSkipInk() ==
       ETextDecorationSkipInk::kAuto) {
     // In order to ignore intersects less than 0.5px, inflate by -0.5.
     gfx::RectF decoration_bounds = decoration_info.Bounds();
diff --git a/third_party/blink/renderer/core/style/computed_style.h b/third_party/blink/renderer/core/style/computed_style.h
index 9989ece..75f973c 100644
--- a/third_party/blink/renderer/core/style/computed_style.h
+++ b/third_party/blink/renderer/core/style/computed_style.h
@@ -1269,6 +1269,12 @@
     }
     return FlexDirection() == EFlexDirection::kColumnReverse;
   }
+  bool ResolvedIsRowFlexDirection() const {
+    if (IsDeprecatedWebkitBox())
+      return BoxOrient() == EBoxOrient::kHorizontal;
+    return FlexDirection() == EFlexDirection::kRow ||
+           FlexDirection() == EFlexDirection::kRowReverse;
+  }
   bool ResolvedIsRowReverseFlexDirection() const {
     if (IsDeprecatedWebkitBox()) {
       return BoxOrient() == EBoxOrient::kHorizontal &&
diff --git a/third_party/blink/renderer/modules/canvas/BUILD.gn b/third_party/blink/renderer/modules/canvas/BUILD.gn
index d66aaafe..e7b488e0 100644
--- a/third_party/blink/renderer/modules/canvas/BUILD.gn
+++ b/third_party/blink/renderer/modules/canvas/BUILD.gn
@@ -53,6 +53,7 @@
     "offscreencanvas/offscreen_canvas_module.h",
     "offscreencanvas2d/offscreen_canvas_rendering_context_2d.cc",
     "offscreencanvas2d/offscreen_canvas_rendering_context_2d.h",
+    "testing/canvas_test_utils.cc",
   ]
 
   deps = [ "//third_party/blink/renderer/modules/webcodecs" ]
diff --git a/third_party/blink/renderer/modules/canvas/testing/canvas_test_utils.cc b/third_party/blink/renderer/modules/canvas/testing/canvas_test_utils.cc
new file mode 100644
index 0000000..1ddb061
--- /dev/null
+++ b/third_party/blink/renderer/modules/canvas/testing/canvas_test_utils.cc
@@ -0,0 +1,34 @@
+// Copyright 2022 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "third_party/blink/public/web/modules/canvas/canvas_test_utils.h"
+
+#include "third_party/blink/renderer/bindings/modules/v8/v8_typedefs.h"
+#include "third_party/blink/renderer/bindings/modules/v8/v8_union_cssimagevalue_htmlcanvaselement_htmlimageelement_htmlvideoelement_imagebitmap_offscreencanvas_svgimageelement_videoframe.h"
+#include "third_party/blink/renderer/core/html/canvas/canvas_image_source.h"
+#include "third_party/blink/renderer/modules/canvas/canvas2d/canvas_image_source_util.h"
+#include "third_party/blink/renderer/platform/bindings/exception_state.h"
+
+namespace blink {
+
+// Blink public API entry points used for canvas testing.
+
+bool IsAcceleratedCanvasImageSource(v8::Isolate* isolate,
+                                    v8::Local<v8::Value> value) {
+  ExceptionState exception_state(isolate, ExceptionState::kUnknownContext,
+                                 "IsAcceleratedCanvasImageSource");
+  auto* v8_image_source =
+      V8CanvasImageSource::Create(isolate, value, exception_state);
+  if (exception_state.HadException()) {
+    return false;
+  }
+  auto* image_source = ToCanvasImageSource(v8_image_source, exception_state);
+  if (exception_state.HadException()) {
+    return false;
+  }
+
+  return image_source->IsAccelerated();
+}
+
+}  // namespace blink
diff --git a/third_party/blink/web_tests/FlagExpectations/disable-layout-ng b/third_party/blink/web_tests/FlagExpectations/disable-layout-ng
index 2be408d..db771a2 100644
--- a/third_party/blink/web_tests/FlagExpectations/disable-layout-ng
+++ b/third_party/blink/web_tests/FlagExpectations/disable-layout-ng
@@ -13,6 +13,7 @@
 # Tests that fail in legacy but pass in NG
 
 # ====== New tests from wpt-importer added here ======
+crbug.com/626703 external/wpt/preload/preload-referrer-policy.html [ Timeout ]
 crbug.com/626703 external/wpt/css/css-sizing/aspect-ratio/floats-aspect-ratio-001.html [ Failure ]
 crbug.com/626703 external/wpt/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html [ Timeout ]
 crbug.com/626703 external/wpt/content-security-policy/wasm-unsafe-eval/postMessage-wasm-module.html [ Timeout ]
@@ -1479,6 +1480,8 @@
 ### external/wpt/css/css-flexbox/
 crbug.com/591099 external/wpt/css/css-flexbox/fieldset-baseline-alignment.html [ Failure ]
 crbug.com/591099 external/wpt/css/css-flexbox/percentage-size-quirks-002.html [ Failure ]
+crbug.com/591099 external/wpt/css/css-flexbox/negative-overflow.html [ Failure ]
+crbug.com/591099 external/wpt/css/css-flexbox/negative-overflow-002.html [ Failure ]
 crbug.com/591099 external/wpt/css/css-flexbox/abspos/position-absolute-014.html [ Failure ]
 crbug.com/591099 external/wpt/css/css-flexbox/abspos/position-absolute-015.html [ Failure ]
 
diff --git a/third_party/blink/web_tests/FlagExpectations/disable-site-isolation-trials b/third_party/blink/web_tests/FlagExpectations/disable-site-isolation-trials
index 6075fcb..214a663 100644
--- a/third_party/blink/web_tests/FlagExpectations/disable-site-isolation-trials
+++ b/third_party/blink/web_tests/FlagExpectations/disable-site-isolation-trials
@@ -44,6 +44,7 @@
 crbug.com/1209223 external/wpt/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-security-check-same-origin-domain.sub.html [ Failure ]
 
 # ====== New tests from wpt-importer added here ======
+crbug.com/626703 external/wpt/preload/preload-referrer-policy.html [ Timeout ]
 crbug.com/626703 external/wpt/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html [ Timeout ]
 crbug.com/626703 external/wpt/content-security-policy/wasm-unsafe-eval/postMessage-wasm-module.html [ Timeout ]
 crbug.com/626703 virtual/wasm-csp/external/wpt/content-security-policy/wasm-unsafe-eval/postMessage-wasm-module.html [ Timeout ]
diff --git a/third_party/blink/web_tests/FlagExpectations/highdpi b/third_party/blink/web_tests/FlagExpectations/highdpi
index d5fd576a..8ee06065 100644
--- a/third_party/blink/web_tests/FlagExpectations/highdpi
+++ b/third_party/blink/web_tests/FlagExpectations/highdpi
@@ -1243,7 +1243,6 @@
 
 virtual/backface-visibility-interop/transforms/2d/compound-transforms-vs-containers.html [ Pass ]
 virtual/backface-visibility-interop/transforms/2d/zoom-menulist.html [ Pass ]
-virtual/compositor-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html [ Pass ]
 virtual/compositor_threaded_scrollbar_scrolling/paint/invalidation/scroll/sticky/invalidate-after-composited-scroll-with-sticky.html [ Pass ]
 virtual/eye-dropper/fast/forms/color-scheme/color/color-picker-appearance.html [ Pass ]
 virtual/eye-dropper/fast/forms/color-scheme/color/color-suggestion-picker-appearance-with-scrollbar.html [ Pass ]
@@ -1265,7 +1264,6 @@
 virtual/layout_ng_printing/printing/ellipsis-printing-style.html [ Pass ]
 virtual/layout_ng_printing/printing/multi-page-background.html [ Pass ]
 virtual/layout_ng_printing/printing/page-format-data.html [ Pass ]
-virtual/main-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html [ Pass ]
 virtual/no-forced-frame-updates/external/wpt/html/dom/render-blocking/parser-inserted-preload-link.tentative.html [ Pass ]
 virtual/off-main-thread-css-paint/http/tests/csspaint/border-color.html [ Pass ]
 virtual/scroll-unification/fast/events/event-listener-on-link.html [ Pass ]
diff --git a/third_party/blink/web_tests/TestExpectations b/third_party/blink/web_tests/TestExpectations
index a1a21254..66cf0c45 100644
--- a/third_party/blink/web_tests/TestExpectations
+++ b/third_party/blink/web_tests/TestExpectations
@@ -3345,6 +3345,14 @@
 crbug.com/626703 [ Win ] virtual/partitioned-cookies/http/tests/inspector-protocol/network/disabled-cache-navigation.js [ Failure ]
 
 # ====== New tests from wpt-importer added here ======
+crbug.com/626703 [ Mac11 ] external/wpt/html/semantics/popups/popup-light-dismiss.tentative.html [ Timeout ]
+crbug.com/626703 [ Linux ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Mac10.15 ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Mac11 ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Mac11-arm64 ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Mac12 ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Mac12-arm64 ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
+crbug.com/626703 [ Win ] external/wpt/preload/preload-referrer-policy.html [ Skip Timeout ]
 crbug.com/626703 [ Linux ] external/wpt/css/css-ruby/intra-base-white-space-001.html [ Failure ]
 crbug.com/626703 [ Mac10.15 ] external/wpt/css/css-ruby/intra-base-white-space-001.html [ Failure ]
 crbug.com/626703 [ Mac11 ] external/wpt/css/css-ruby/intra-base-white-space-001.html [ Failure ]
diff --git a/third_party/blink/web_tests/external/Version b/third_party/blink/web_tests/external/Version
index b333b84..ba8d58f 100644
--- a/third_party/blink/web_tests/external/Version
+++ b/third_party/blink/web_tests/external/Version
@@ -1 +1 @@
-Version: e66c00f9f6c2fead2cc2516aa1ab792245b483c2
+Version: bf1c961740f278a906dee9579ae3eec38dda72a6
diff --git a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
index 0130c62..6e8fa6e1 100644
--- a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
+++ b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
@@ -321798,6 +321798,10 @@
       "5cfb9e8c259a05d0b4646c49bea449b4244ae3b9",
       []
      ],
+     "echo-referrer.py": [
+      "287e000f8f2739cba513612eb12909dcdcbba842",
+      []
+     ],
      "echo-with-cors.py": [
       "06d30c303c601ccabcfc1e3810c965dc45016538",
       []
@@ -321826,6 +321830,10 @@
       "360e6686bfb65ed33d811d15e1ba7183a736d552",
       []
      ],
+     "link-header-referrer-policy.html": [
+      "dd2144d5075c68c3ad6d6c7ea393b8f58c24e057",
+      []
+     ],
      "module1.js": [
       "ebaeae7ac7bfaf92f559a14eb1dc497b66122300",
       []
@@ -499984,6 +499992,15 @@
       {}
      ]
     ],
+    "preload-referrer-policy.html": [
+     "c6a2622a6502f24a9f783b3280318c90790f8d28",
+     [
+      null,
+      {
+       "timeout": "long"
+      }
+     ]
+    ],
     "preload-resource-match.https.html": [
      "55cfd872d3fa27b061737b90cff5945c9ca8fb41",
      [
diff --git a/third_party/blink/web_tests/external/wpt/css/css-flexbox/negative-overflow-002.html b/third_party/blink/web_tests/external/wpt/css/css-flexbox/negative-overflow-002.html
new file mode 100644
index 0000000..171095d
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-flexbox/negative-overflow-002.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html>
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1114306">
+<style>
+.container {
+  width: 100px; height: 100px;
+  overflow: scroll;
+  border: solid 3px;
+  display: inline-flex;
+  padding: 10px;
+  gap: 10px;
+  align-items: start;
+  margin: 10px;
+  vertical-align: bottom;
+}
+
+.item {
+  min-width: 110px; min-height: 110px;
+  background: cyan;
+}
+</style>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+<body onload="checkLayout('.container')">
+<script>
+const writingModes = ['horizontal-tb', 'vertical-rl', 'vertical-lr'];
+const directions = ['ltr', 'rtl'];
+const flexDirections = ['row', 'row-reverse', 'column', 'column-reverse'];
+const flexWraps = ['nowrap', 'wrap', 'wrap-reverse'];
+
+for (let writingMode of writingModes) {
+  for (let direction of directions) {
+    for (let flexDirection of flexDirections) {
+      for (let flexWrap of flexWraps) {
+        let container = document.createElement('div');
+        container.className = 'container';
+        container.style.writingMode = writingMode;
+        container.style.direction = direction;
+        container.style.flexDirection = flexDirection;
+        container.style.flexWrap = flexWrap;
+
+        for (let i = 0; i < 3; i++) {
+          let item = document.createElement('div');
+          item.className = 'item';
+          item.textContent = (i+1);
+          container.appendChild(item);
+        }
+
+        let bias = writingMode == 'horizontal-tb';
+        if (flexWrap != 'nowrap') {
+          bias = !bias;
+        }
+        if (flexDirection == 'row' || flexDirection == 'row-reverse') {
+          bias = !bias;
+        }
+        container.setAttribute('data-expected-scroll-width', bias ? 130 : 370);
+        container.setAttribute('data-expected-scroll-height', bias ? 370 : 130);
+
+        document.body.appendChild(container);
+      }
+    }
+  }
+}
+</script>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-multicol/oof-nested-in-single-column.html b/third_party/blink/web_tests/external/wpt/css/css-multicol/oof-nested-in-single-column.html
new file mode 100644
index 0000000..d888a06
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-multicol/oof-nested-in-single-column.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1329877">
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1329424">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div style="column-count:1; column-fill:auto;">
+  <div style="width:100px; height:50px; background:green;"></div>
+  <div>
+    <div style="position:relative; width:100px; height:50px; background:red;">
+      <div style="width:100px; height:50px; position:absolute; background:green;"></div>
+    </div>
+  </div>
+</div>
diff --git a/third_party/blink/web_tests/external/wpt/preload/preload-referrer-policy.html b/third_party/blink/web_tests/external/wpt/preload/preload-referrer-policy.html
new file mode 100644
index 0000000..c6a2622a
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/preload/preload-referrer-policy.html
@@ -0,0 +1,119 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>The preload's referrerpolicy attribute should be respected</title>
+<meta name="timeout" content="long">
+<script src="resources/dummy.js?link-header-preload2"></script>
+<script src="/common/get-host-info.sub.js"></script>
+<script src="/common/utils.js"></script>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/preload/resources/preload_helper.js"></script>
+<body>
+    <p>The preload's referrerpolicy attribute should be respected,
+    and consumed regardless of consumer referrer policy</p>
+<script>
+window.referrers = {};
+const {REMOTE_ORIGIN} = get_host_info();
+const loaders = {
+    header: async (t, {preloadPolicy, resourcePolicy, href, id}) => {
+        const iframe = document.createElement('iframe');
+        const params = new URLSearchParams();
+        params.set('href', href);
+        params.set('resource-policy', resourcePolicy);
+        if (preloadPolicy === '')
+            params.set('preload-policy', '');
+        else
+            params.set('preload-policy', `referrerpolicy=${preloadPolicy}`);
+        iframe.src = `resources/link-header-referrer-policy.html?${params.toString()}`;
+        t.add_cleanup(() => iframe.remove());
+        const done = new Promise(resolve => {
+            window.addEventListener('message', ({data}) => {
+                if (id in data.referrers)
+                    resolve({actualReferrer: data.referrers[id], entries: data.entries});
+            })
+        });
+        document.body.appendChild(iframe);
+        const {actualReferrer, entries} = await done;
+        return {actualReferrer, unsafe: iframe.src, entries};
+    },
+    element: async (t, {preloadPolicy, resourcePolicy, href, id}) => {
+        const link = document.createElement('link');
+        link.href = href;
+        link.as = 'script';
+        link.rel = 'preload';
+        link.referrerPolicy = preloadPolicy;
+        const preloaded = new Promise(resolve => link.addEventListener('load', resolve));
+        t.add_cleanup(() => link.remove());
+        document.head.appendChild(link);
+        await preloaded;
+        const script = document.createElement('script');
+        script.src = href;
+        script.referrerPolicy = resourcePolicy;
+        const loaded = new Promise(resolve => script.addEventListener('load', resolve));
+        document.body.appendChild(script);
+        await loaded;
+        return {unsafe: location.href, actualReferrer: window.referrers[id], entries: performance.getEntriesByName(script.src).length}
+    },
+};
+
+function test_referrer_policy(preloadPolicy, resourcePolicy, crossOrigin, type) {
+    promise_test(async t => {
+        const id = token();
+        const href = `${crossOrigin ? REMOTE_ORIGIN : ''}/preload/resources/echo-referrer.py?uid=${id}`;
+        const {actualReferrer, unsafe, entries} = await loaders[type](t, {preloadPolicy, resourcePolicy, href, id})
+        assert_equals(entries, 1);
+        const origin = window.origin + '/';
+        switch (preloadPolicy) {
+            case '':
+                assert_equals(actualReferrer, crossOrigin ? origin : unsafe);
+                break;
+
+            case 'no-referrer':
+                assert_equals(actualReferrer, '');
+                break;
+
+            case 'same-origin':
+                assert_equals(actualReferrer, crossOrigin ? '' : unsafe);
+                break;
+
+            case 'origin-when-cross-origin':
+            case 'strict-origin-when-cross-origin':
+                assert_equals(actualReferrer, crossOrigin ? origin : unsafe);
+                break;
+
+            case 'origin':
+                assert_equals(actualReferrer, origin);
+                break;
+
+            case 'unsafe-url':
+                assert_equals(actualReferrer, unsafe);
+                break;
+
+            default:
+                assert_equals(actualReferrer, '');
+                break;
+
+        }
+    }, `referrer policy (${preloadPolicy} -> ${resourcePolicy}, ${type}, ${crossOrigin ? 'cross-origin' : 'same-origin'})`)
+}
+const policies = [
+"",
+"no-referrer",
+"same-origin",
+"origin",
+"origin-when-cross-origin",
+"strict-origin-when-cross-origin",
+"unsafe-url"]
+
+for (const preloadPolicy of policies) {
+    for (const resourcePolicy of policies) {
+        for (const type of ['element', 'header']) {
+            for (const crossOrigin of [true, false]) {
+                test_referrer_policy(preloadPolicy, resourcePolicy, crossOrigin, type);
+            }
+        }
+    }
+}
+
+</script>
+</body>
diff --git a/third_party/blink/web_tests/external/wpt/preload/resources/echo-referrer.py b/third_party/blink/web_tests/external/wpt/preload/resources/echo-referrer.py
new file mode 100644
index 0000000..287e000f
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/preload/resources/echo-referrer.py
@@ -0,0 +1,6 @@
+def main(request, response):
+    response_headers = [(b"Access-Control-Allow-Origin", b"*"), (b"Content-Type", b"text/javascript")]
+    body = b"""
+    window.referrers["%s"] = "%s";
+    """ % (request.GET.first(b"uid", b""), request.headers.get(b"referer", b""))
+    return (200, response_headers, body)
diff --git a/third_party/blink/web_tests/external/wpt/preload/resources/link-header-referrer-policy.html b/third_party/blink/web_tests/external/wpt/preload/resources/link-header-referrer-policy.html
new file mode 100644
index 0000000..dd2144d
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/preload/resources/link-header-referrer-policy.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<body>
+<script>
+window.referrers = {};
+const params = new URLSearchParams(location.search);
+const href = new URL(params.get('href'), location.href).toString();
+new PerformanceObserver(async list => {
+    let entries = list.getEntriesByName(href).length;
+    if (!entries)
+        return;
+
+    const script = document.createElement('script');
+    script.src = href;
+    script.referrerPolicy = params.get('resource-policy');
+    const loaded = new Promise(resolve => script.addEventListener('load', resolve));
+    document.body.appendChild(script);
+    await loaded;
+    entries = performance.getEntriesByName(href).length;
+    window.parent.postMessage({
+        referrers: window.referrers,
+        entries
+    }, '*');
+}).observe({type: 'resource', buffered: true})
+</script>
+</body>
diff --git a/third_party/blink/web_tests/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html b/third_party/blink/web_tests/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html
index c3c23b27..1847125 100644
--- a/third_party/blink/web_tests/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html
+++ b/third_party/blink/web_tests/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html
@@ -10,45 +10,43 @@
 </div>
 
 <script>
-const SCROLL_TOP = isPercentBasedScrollingEnabled() ? pixelsPerTick() * 2 : 200;
-const SCROLL_LEFT = isPercentBasedScrollingEnabled() ? pixelsPerTick() : 100;
-const SOURCE = GestureSourceType.MOUSE_INPUT;
-const NUM_TICKS_X = SCROLL_LEFT / pixelsPerTick();
-const NUM_TICKS_Y = SCROLL_TOP / pixelsPerTick();
-const EXPECTED_WHEEL_DELTA_X = NUM_TICKS_X * LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER;
-const EXPECTED_WHEEL_DELTA_Y = NUM_TICKS_Y * LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER;
-
-let last_event = null;
 
 const overflowElement = document.getElementById("overflow");
+let last_event = null;
 overflowElement.addEventListener("mousewheel", mousewheelHandler, false);
 
-const { x: expectedScrollLeft, y: expectedScrollTop } = calculateExpectedScroll(
-  overflowElement, SCROLL_LEFT, SCROLL_TOP
-);
-
 function mousewheelHandler(e) {
     last_event = e;
 }
+const SOURCE = GestureSourceType.MOUSE_INPUT;
+
+const SCROLL_LEFT = 100;
+const SCROLL_TOP = 200;
+const PIXELS_TO_SCROLL = calculatePixelsToScroll(overflowElement, SCROLL_LEFT, SCROLL_TOP);
+const EXPECTED_WHEEL_DELTA_X = PIXELS_TO_SCROLL.x / pixelsPerTick() *
+                               LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER * window.devicePixelRatio;
+const EXPECTED_WHEEL_DELTA_Y = PIXELS_TO_SCROLL.y / pixelsPerTick() *
+                               LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER * window.devicePixelRatio;
 
 promise_test(async () => {
-    await smoothScroll(SCROLL_LEFT, 100, 110, SOURCE, 'right', SPEED_INSTANT);
+    await percentBasedSmoothScroll(SCROLL_LEFT, 100, 110, SOURCE,
+                        'right', SPEED_INSTANT, overflowElement);
     await waitForAnimationEndTimeBased(() => {
       return overflowElement.scrollLeft;
     });
-    assert_approx_equals(overflowElement.scrollLeft, expectedScrollLeft, 0.001);
+    assert_approx_equals(overflowElement.scrollLeft, SCROLL_LEFT, 0.2);
     assert_equals(last_event.wheelDeltaX, -Math.floor(EXPECTED_WHEEL_DELTA_X));
     assert_equals(last_event.wheelDelta, -Math.floor(EXPECTED_WHEEL_DELTA_X));
 
     last_event = null;
 
-    await smoothScroll(SCROLL_TOP, 100, 110, SOURCE, 'down', SPEED_INSTANT);
+    await percentBasedSmoothScroll(SCROLL_TOP, 100, 110, SOURCE, 'down',
+                        SPEED_INSTANT, overflowElement);
     await waitForAnimationEndTimeBased(() => {
       return overflowElement.scrollTop;
     });
-    assert_approx_equals(overflowElement.scrollTop, expectedScrollTop, 0.001);
+    assert_approx_equals(overflowElement.scrollTop, SCROLL_TOP, 0.2);
     assert_equals(last_event.wheelDeltaY, -Math.floor(EXPECTED_WHEEL_DELTA_Y));
     assert_equals(last_event.wheelDelta, -Math.floor(EXPECTED_WHEEL_DELTA_Y));
 }, 'This test checks the wheel delta value of wheel events, which should be the number of ticks multiplies the legacy mouse wheel tick multiplier.');
-
-</script>
\ No newline at end of file
+</script>
diff --git a/third_party/blink/web_tests/fast/events/wheel/wheelevent-in-scrolling-div.html b/third_party/blink/web_tests/fast/events/wheel/wheelevent-in-scrolling-div.html
index 5d2a66b..4789ea11 100644
--- a/third_party/blink/web_tests/fast/events/wheel/wheelevent-in-scrolling-div.html
+++ b/third_party/blink/web_tests/fast/events/wheel/wheelevent-in-scrolling-div.html
@@ -15,12 +15,11 @@
 
   // scroll diagonally for 1 tick.
   const SCROLL_AMOUNT = pixelsPerTick();
-  const EXPECTED_DELTA = isPercentBasedScrollingEnabled() ?
-    WHEEL_DELTA : SCROLL_AMOUNT;
-
-  const { x: expectedScrollLeft, y: expectedScrollTop } = (
-    calculateExpectedScroll(overflowElement, SCROLL_AMOUNT, SCROLL_AMOUNT)
-  );
+  const PIXELS_TO_SCROLL = calculatePixelsToScroll(overflowElement, SCROLL_AMOUNT,
+                                                   SCROLL_AMOUNT).y;
+  const EXPECTED_WHEEL_DELTA = -PIXELS_TO_SCROLL / pixelsPerTick() *
+                                LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER *
+                                window.devicePixelRatio;
 
   var eventHandlerResolve;
   eventHandlerPromise = new Promise(function(resolve) {
@@ -31,8 +30,8 @@
     var x = overflowElement.offsetLeft + 5;
     var y = overflowElement.offsetTop + 5
     await mouseMoveTo(x, y);
-    await smoothScroll(SCROLL_AMOUNT, x, y, GestureSourceType.MOUSE_INPUT,
-      "downright", SPEED_INSTANT);
+    await percentBasedSmoothScroll(SCROLL_AMOUNT, x, y, GestureSourceType.MOUSE_INPUT,
+      "downright", SPEED_INSTANT, overflowElement);
     await waitForAnimationEndTimeBased(() => {
       return overflowElement.scrollTop;
     });
@@ -40,20 +39,19 @@
       return overflowElement.scrollLeft;
     });
 
-    assert_approx_equals(overflowElement.scrollTop, expectedScrollTop, 0.001);
-    assert_approx_equals(overflowElement.scrollLeft, expectedScrollLeft, 0.001);
+    assert_approx_equals(overflowElement.scrollTop, SCROLL_AMOUNT, 0.2);
+    assert_approx_equals(overflowElement.scrollLeft, SCROLL_AMOUNT, 0.2);
     // The test will timeout if the event handler doesn't resolve this promise.
     await eventHandlerPromise;
   });
 
   function mousewheelHandler(e) {
+    const approxeq = (a, b) => Math.abs(a-b) <= 0.2;
     // e.wheelDeltaX/Y is equal to number of ticks * 120. See kTickMultiplier
     // in src/third_party/blink/renderer/core/events/wheel_event.h
-    if (e.deltaY == EXPECTED_DELTA && e.deltaX == EXPECTED_DELTA
-        && e.wheelDeltaY == -LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER
-        && e.wheelDeltaX == -LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER
-        && e.wheelDelta == -LEGACY_MOUSE_WHEEL_TICK_MULTIPLIER
-    ) {
+    if (approxeq(e.wheelDeltaY, EXPECTED_WHEEL_DELTA) &&
+        approxeq(e.wheelDeltaX, EXPECTED_WHEEL_DELTA) &&
+        approxeq(e.wheelDelta, EXPECTED_WHEEL_DELTA)) {
       eventHandlerResolve();
     }
   }
diff --git a/third_party/blink/web_tests/flag-specific/highdpi/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt b/third_party/blink/web_tests/flag-specific/highdpi/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
deleted file mode 100644
index 2847f29b..0000000
--- a/third_party/blink/web_tests/flag-specific/highdpi/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a testharness.js-based test.
-FAIL This test checks the wheel delta value of wheel events, which should be the number of ticks multiplies the legacy mouse wheel tick multiplier. assert_equals: expected -226 but got -339
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/flag-specific/highdpi/virtual/compositor-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt b/third_party/blink/web_tests/flag-specific/highdpi/virtual/compositor-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
deleted file mode 100644
index 11138ee0..0000000
--- a/third_party/blink/web_tests/flag-specific/highdpi/virtual/compositor-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a testharness.js-based test.
-FAIL This test checks the wheel delta value of wheel events, which should be the number of ticks multiplies the legacy mouse wheel tick multiplier. assert_approx_equals: expected 9.250000000000002 +/- 0.001 but got 9.266667366027832
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/flag-specific/highdpi/virtual/main-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt b/third_party/blink/web_tests/flag-specific/highdpi/virtual/main-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
deleted file mode 100644
index 11138ee0..0000000
--- a/third_party/blink/web_tests/flag-specific/highdpi/virtual/main-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div-expected.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-This is a testharness.js-based test.
-FAIL This test checks the wheel delta value of wheel events, which should be the number of ticks multiplies the legacy mouse wheel tick multiplier. assert_approx_equals: expected 9.250000000000002 +/- 0.001 but got 9.266667366027832
-Harness: the test ran to completion.
-
diff --git a/third_party/blink/web_tests/platform/generic/external/wpt/css/css-flexbox/negative-overflow-expected.txt b/third_party/blink/web_tests/platform/generic/external/wpt/css/css-flexbox/negative-overflow-expected.txt
deleted file mode 100644
index 9a6a132..0000000
--- a/third_party/blink/web_tests/platform/generic/external/wpt/css/css-flexbox/negative-overflow-expected.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-This is a testharness.js-based test.
-PASS .flexbox 1
-PASS .flexbox 2
-PASS .flexbox 3
-PASS .flexbox 4
-FAIL .flexbox 5 assert_equals: 
-<div class="flexbox wrap-reverse" data-expected-scroll-height="200">
-    <div></div>
-    <div></div>
-</div>
-scrollHeight expected 200 but got 50
-PASS .flexbox 6
-PASS .flexbox 7
-PASS .flexbox 8
-PASS .flexbox 9
-PASS .flexbox 10
-FAIL .flexbox 11 assert_equals: 
-<div class="flexbox wrap-reverse vertical-padding" data-expected-scroll-height="215">
-    <div></div>
-    <div></div>
-</div>
-scrollHeight expected 215 but got 65
-Harness: the test ran to completion.
-
diff --git a/tools/browserbench-webdriver/browserbench.py b/tools/browserbench-webdriver/browserbench.py
index 265fc14f..a09c7f8 100644
--- a/tools/browserbench-webdriver/browserbench.py
+++ b/tools/browserbench-webdriver/browserbench.py
@@ -6,6 +6,7 @@
 from selenium import webdriver
 
 import json
+import logging
 import selenium
 import subprocess
 import sys
@@ -20,6 +21,8 @@
 
 class BrowserBench(object):
   def __init__(self, name, version):
+    # Log more information to help identify failures.
+    logging.basicConfig(format='%(asctime)s %(message)s', level=logging.INFO)
     self._name = name
     self._version = version
     self._output = None
@@ -67,10 +70,10 @@
           return BrowserBench._CreateSafariDriver(optargs)
         except selenium.common.exceptions.SessionNotCreatedException as e:
           traceback.print_exc(e)
-          print('Connecting to Safari failed, will try again')
+          logging.info('Connecting to Safari failed, will try again')
           time.sleep(5)
-      print('Failed to connect to Safari, this likely means Safari is running '
-            ' something else')
+      logging.warning('Failed to connect to Safari, this likely means Safari '
+                      'is running something else')
       return None
     else:
       return None
@@ -78,25 +81,33 @@
   @staticmethod
   def _KillBrowser(optargs):
     if optargs.browser == 'safari' or optargs.browser == 'stp':
-      print('Killing browser')
-      subprocess.run([
-          'killall', 'Safari'
-          if optargs.browser == 'safari' else 'Safari Technology Preview'
-      ])
+      browser_process_name = ('Safari' if optargs.browser == 'safari' else
+                          'Safari Technology Preview')
+      logging.warning('Killing Safari')
+      subprocess.run(['killall', '-9', browser_process_name])
       # Sleep for a little bit to ensure the kill happened.
       time.sleep(5)
-      print('Continuing after kill')
+
+      # safaridriver may be wedged, kill it too.
+      logging.warning('Killing safaridriver')
+      subprocess.run(['killall', '-9', 'safaridriver'])
+      # Sleep for a little bit to ensure the kill happened.
+      time.sleep(5)
+
+      logging.warning('Continuing after kill')
       return
     # This logic is primarily for Safari, which seems to occasionally hang. Will
     # implement for Chrome if necessary.
-    print('Not handling kill of chrome, if this is hit and test fails, '
-          'implement it')
+    logging.warning('Not handling kill of chrome, if this is hit and test '
+                    'fails, implement it')
 
   def _CreateDriverAndRun(self, optargs):
+    logging.info('Creating Driver')
     driver = BrowserBench._CreateDriver(optargs)
     if not driver:
       raise Exception('failed to create driver')
     driver.set_window_size(900, 780)
+    logging.info('About to run test')
     return self.RunAndExtractMeasurements(driver, optargs)
 
   def _ConvertMeasurementsToSkiaFormat(self, measurements):
@@ -157,6 +168,8 @@
     line arguments.
     '''
 
+    logging.info('Script starting')
+
     parser = OptionParser()
     parser.add_option('-b',
                       '--browser',
@@ -214,18 +227,20 @@
       run_count += 1
       try:
         measurements = self._CreateDriverAndRun(optargs)
+        break
       except Exception as e:
         if run_count < MAX_ATTEMPTS:
-          sys.stderr.write('Got exception running, will try again')
-          traceback.print_exc()
+          logging.warning('Got exception running, will try again',
+                          exc_info=True)
         else:
-          sys.stderr.write(
-              'Got exception running, retried too many times, giving up')
+          logging.critical('Got exception running, retried too many times, '
+                           'giving up')
           raise e
       # When rerunning, first try killing the browser in hopes of state
       # resetting.
       BrowserBench._KillBrowser(optargs)
 
+    logging.info('Test completed')
     self._ProduceOutput(measurements, extra_key_values)
 
   def AddExtraParserOptions(self, parser):
diff --git a/tools/disable_tests/conditions_test.py b/tools/disable_tests/conditions_test.py
index 76d4277..baae48f 100644
--- a/tools/disable_tests/conditions_test.py
+++ b/tools/disable_tests/conditions_test.py
@@ -56,8 +56,9 @@
 class ConditionsTest(unittest.TestCase):
   # We have to keep max_leaves quite low and deadline quite high, as simplify is
   # exponential in the number of unique terminals and blows up quite quickly.
+  # Deadlines increased to 1,000 ms due to crbug.com/1331743
   @given(cond=condition_st(max_leaves=7))
-  @settings(deadline=timedelta(milliseconds=500))
+  @settings(deadline=timedelta(milliseconds=1000))
   def test_simplified_condition_evaluates_the_same(self, cond):
     simplified = conditions.simplify(cond)
 
@@ -72,7 +73,7 @@
                        conditions.evaluate(simplified, true_vars))
 
   @given(cond=condition_st(max_leaves=7))
-  @settings(deadline=timedelta(milliseconds=500))
+  @settings(deadline=timedelta(milliseconds=1000))
   def test_simplified_condition_is_at_least_as_small_as_original(self, cond):
     simplified = conditions.simplify(cond)
 
diff --git a/tools/generate_stubs/generate_stubs.py b/tools/generate_stubs/generate_stubs.py
index f9ff0e0..7f1be38 100755
--- a/tools/generate_stubs/generate_stubs.py
+++ b/tools/generate_stubs/generate_stubs.py
@@ -314,7 +314,12 @@
         opened_libraries[cur_module] = handle;
       } else {
         %(logging_function)s << "dlopen(" << dso_path->c_str() << ") failed.";
-        %(logging_function)s << "dlerror() says:\\n" << dlerror();
+        if (char *errstr = dlerror()) {
+          %(logging_function)s << "dlerror() says:\\n" << errstr;
+        } else {
+          %(logging_function)s << "dlerror() is nullptr";
+        }
+
       }
     }
 
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index cd0306a..8f5c963 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -31520,6 +31520,7 @@
   <int value="984" label="ClipboardAllowedForUrls"/>
   <int value="985" label="ClipboardBlockedForUrls"/>
   <int value="986" label="OsColorMode"/>
+  <int value="987" label="RendererAppContainerEnabled"/>
 </enum>
 
 <enum name="EnterprisePoliciesSources">
@@ -40586,6 +40587,9 @@
 </enum>
 
 <enum name="FeedNoticeAcknowledgementPath">
+  <obsolete>
+    Deprecated in 05/2022 since we removed feed notice card related codes.
+  </obsolete>
   <int value="0"
       label="The acknowledgment is reached after the user views the notice
              for a required number of times."/>
@@ -47127,6 +47131,9 @@
 </enum>
 
 <enum name="HistoryClustersFinalState">
+  <obsolete>
+    Removed as of 05/2022.
+  </obsolete>
   <summary>
     The final state, or outcome, of an interaction on the HistoryClusters, or
     Journeys, UI.
@@ -59678,7 +59685,6 @@
   <int value="1184093076" label="WebRtcUseMinMaxVEADimensions:enabled"/>
   <int value="1184225265" label="AllowSyncXHRInPageDismissal:enabled"/>
   <int value="1185424279" label="enable-media-router"/>
-  <int value="1185431176" label="ImproveReaderModePrompt:enabled"/>
   <int value="1187103825" label="OmniboxSuggestionsWrapAround:enabled"/>
   <int value="1188109510" label="AssistantAudioEraser:enabled"/>
   <int value="1190035852" label="MediaRemoting:enabled"/>
@@ -60420,7 +60426,6 @@
   <int value="1690837904" label="save-previous-document-resources"/>
   <int value="1691568199" label="AndroidSpellCheckerNonLowEnd:disabled"/>
   <int value="1691853573" label="PersonalizationHub:enabled"/>
-  <int value="1692311760" label="ImproveReaderModePrompt:disabled"/>
   <int value="1692847616" label="ArcEnableWebAppShare:enabled"/>
   <int value="1693094211" label="FilesNG:disabled"/>
   <int value="1693658048" label="AppsShortcutDefaultOff:enabled"/>
@@ -92394,6 +92399,7 @@
   <int value="5" label="URL_BAR_FOCUS_IN_PROGRESS"/>
   <int value="6" label="OPTIONAL_BUTTON_ANIMATION_IN_PROGRESS"/>
   <int value="7" label="STATUS_ICON_ANIMATION_IN_PROGRESS"/>
+  <int value="8" label="SCROLL_ABLATION"/>
 </enum>
 
 <enum name="TouchActions">
diff --git a/tools/metrics/histograms/metadata/content/histograms.xml b/tools/metrics/histograms/metadata/content/histograms.xml
index 175f96d7..33ef2bc 100644
--- a/tools/metrics/histograms/metadata/content/histograms.xml
+++ b/tools/metrics/histograms/metadata/content/histograms.xml
@@ -1565,6 +1565,9 @@
 
 <histogram name="ContentSuggestions.{FeedType}.InvalidNoticeKey" enum="Boolean"
     expires_after="2023-03-01">
+  <obsolete>
+    Deprecated in 05/2022 since we removed feed notice card related codes.
+  </obsolete>
   <owner>jianli@chromium.org</owner>
   <owner>feed@chromium.org</owner>
   <summary>
@@ -1691,6 +1694,9 @@
 <histogram
     name="ContentSuggestions.{FeedType}.NoticeAcknowledgementPath.{NoticeType}"
     enum="FeedNoticeAcknowledgementPath" expires_after="2023-03-01">
+  <obsolete>
+    Deprecated in 05/2022 since we removed feed notice card related codes.
+  </obsolete>
   <owner>jianli@chromium.org</owner>
   <owner>feed@chromium.org</owner>
   <summary>
@@ -1709,6 +1715,9 @@
 
 <histogram name="ContentSuggestions.{FeedType}.Notice{Action}.{NoticeType}"
     enum="Boolean" expires_after="2023-03-01">
+  <obsolete>
+    Deprecated in 05/2022 since we removed feed notice card related codes.
+  </obsolete>
   <owner>jianli@chromium.org</owner>
   <owner>feed@chromium.org</owner>
   <summary>
diff --git a/tools/metrics/histograms/metadata/history/histograms.xml b/tools/metrics/histograms/metadata/history/histograms.xml
index 5be92fa..766a64c 100644
--- a/tools/metrics/histograms/metadata/history/histograms.xml
+++ b/tools/metrics/histograms/metadata/history/histograms.xml
@@ -500,7 +500,11 @@
 </histogram>
 
 <histogram name="History.Clusters.Actions.FinalState"
-    enum="HistoryClustersFinalState" expires_after="2022-11-20">
+    enum="HistoryClustersFinalState" expires_after="2022-05-27">
+  <obsolete>
+    Removed as of 05/2022 in favor of
+    History.Clusters.Actions.FinalState.Outcome
+  </obsolete>
   <owner>mcrouse@chromium.org</owner>
   <owner>chrome-journeys@google.com</owner>
   <component>UI&gt;Browser&gt;History</component>
@@ -519,6 +523,40 @@
   </summary>
 </histogram>
 
+<histogram name="History.Clusters.Actions.FinalState.Number{Event}"
+    units="count" expires_after="2022-09-18">
+  <owner>mcrouse@chromium.org</owner>
+  <owner>chrome-journeys@google.com</owner>
+  <component>UI&gt;Browser&gt;History</component>
+  <summary>
+    Logged when the user closes the chrome://history/journeys page (e.g. closed
+    tab, navigated in the same tab, or closed browser). Logs the number of
+    {Event} over the period of a single visit to the Journeys UI.
+  </summary>
+  <token key="Event">
+    <variant name="ClustersDeleted" summary="cluster deletions"/>
+    <variant name="IndividualVisitsDeleted"
+        summary="single/individual visits deleted"/>
+    <variant name="LinksOpened" summary="links opened"/>
+    <variant name="RelatedSearchesClicked"
+        summary="related search links opened"/>
+    <variant name="VisibilityToggles" summary="Journeys UI toggles on/off"/>
+  </token>
+</histogram>
+
+<histogram name="History.Clusters.Actions.FinalState.WasSuccessful"
+    enum="BooleanSuccess" expires_after="2022-09-18">
+  <owner>mcrouse@chromium.org</owner>
+  <owner>chrome-journeys@google.com</owner>
+  <component>UI&gt;Browser&gt;History</component>
+  <summary>
+    Logged when the user closes the chrome://history/journeys page (e.g., closed
+    tab, navigated in the same tab, or closed browser). Logs whether the users
+    interaction with the UI was deemed successful or not. Success is defined as
+    a link was clicked, a cluster was opened, or a deletion event occurred.
+  </summary>
+</histogram>
+
 <histogram name="History.Clusters.Actions.InitialState"
     enum="HistoryClustersInitialState" expires_after="2022-11-20">
   <owner>mcrouse@chromium.org</owner>
diff --git a/tools/perf/benchmark.csv b/tools/perf/benchmark.csv
index b4647f2b..e68334d 100644
--- a/tools/perf/benchmark.csv
+++ b/tools/perf/benchmark.csv
@@ -53,7 +53,9 @@
 power.mobile,chrometto-team@google.com,,https://goto.google.com/power-mobile-benchmark,"2018,2019,2021,health_check,infinite_scroll,javascript_heavy"
 rasterize_and_record_micro.top_25,"pdr@chromium.org, wangxianzhu@chromium.org, vmpstr@chromium.org",Internals>Compositing>Rasterization,https://bit.ly/rasterize-and-record-benchmark,
 rendering.desktop,"behdadb@chromium.org, jonross@chromium.org, sadrul@chromium.org",Internals>GPU>Metrics,https://bit.ly/rendering-benchmarks,"backdrop_filter,gpu_rasterization,image_decoding,key_desktop_move,maps,motionmark,motionmark_ramp,repaint_desktop,representative_mac_desktop,representative_mobile,representative_win_desktop,required_webgl,simple_canvas,throughput_test,top_real_world_desktop,tough_animation,tough_canvas,tough_compositor,tough_filters,tough_path_rendering,tough_pinch_zoom,tough_scheduling,tough_scrollbar_scrolling,tough_scrolling,tough_texture_upload,tough_webgl,use_fake_camera_device"
+rendering.desktop.notracing,"behdadb@chromium.org, jonross@chromium.org, sadrul@chromium.org",Internals>GPU>Metrics,https://bit.ly/rendering-benchmarks,"motionmark,motionmark_ramp"
 rendering.mobile,"behdadb@chromium.org, jonross@chromium.org, sadrul@chromium.org",Internals>GPU>Metrics,https://bit.ly/rendering-benchmarks,"backdrop_filter,fastpath,gpu_rasterization,image_decoding,key_idle_power,key_noop,key_silk,maps,motionmark,motionmark_ramp,pathological_mobile_sites,representative_mac_desktop,representative_mobile,representative_win_desktop,required_webgl,simple_canvas,simple_mobile_sites,throughput_test,top_real_world_desktop,top_real_world_mobile,tough_animation,tough_canvas,tough_compositor,tough_filters,tough_path_rendering,tough_pinch_zoom_mobile,tough_scheduling,tough_scrollbar_scrolling,tough_scrolling,tough_texture_upload,tough_webgl,use_fake_camera_device"
+rendering.mobile.notracing,"behdadb@chromium.org, jonross@chromium.org, sadrul@chromium.org",Internals>GPU>Metrics,https://bit.ly/rendering-benchmarks,"motionmark,motionmark_ramp"
 resource_sizes_chrome_modern_minimal_apks,"agrieve@chromium.org, jbudorick@chromium.org",Build,https://chromium.googlesource.com/chromium/src/+/HEAD/tools/binary_size/README.md#resource_sizes_py,
 resource_sizes_chrome_modern_public_minimal_apks,"agrieve@chromium.org, jbudorick@chromium.org",Build,https://chromium.googlesource.com/chromium/src/+/HEAD/tools/binary_size/README.md#resource_sizes_py,
 resource_sizes_chromecast,"juke@chromium.org, eliribble@chromium.org",Chromecast,https://chromium.googlesource.com/chromium/src/+/HEAD/tools/binary_size/README.md#resource_sizes_py,
diff --git a/tools/perf/benchmarks/rendering.py b/tools/perf/benchmarks/rendering.py
index ed0db52e..7ac8648 100644
--- a/tools/perf/benchmarks/rendering.py
+++ b/tools/perf/benchmarks/rendering.py
@@ -129,6 +129,27 @@
           '--use-gpu-high-thread-priority-for-perf-tests')
 
 
+@benchmark.Info(emails=[
+    'behdadb@chromium.org', 'jonross@chromium.org', 'sadrul@chromium.org'
+],
+                documentation_url='https://bit.ly/rendering-benchmarks',
+                component='Internals>GPU>Metrics')
+class RenderingDesktopNoTracing(RenderingDesktop):
+  @classmethod
+  def Name(cls):
+    return 'rendering.desktop.notracing'
+
+  def CreateStorySet(self, options):
+    return page_sets.RenderingStorySet(platform=self.PLATFORM_NAME,
+                                       disable_tracing=True)
+
+  def CreateCoreTimelineBasedMeasurementOptions(self):
+    options = timeline_based_measurement.Options()
+    options.config.enable_chrome_trace = False
+    options.config.enable_platform_display_trace = False
+    return options
+
+
 @benchmark.Info(emails=['behdadb@chromium.org', 'jonross@chromium.org',
                         'sadrul@chromium.org'],
                 documentation_url='https://bit.ly/rendering-benchmarks',
@@ -168,3 +189,24 @@
         RenderingMobile, self).CreateCoreTimelineBasedMeasurementOptions()
     options.config.enable_platform_display_trace = True
     return options
+
+
+@benchmark.Info(emails=[
+    'behdadb@chromium.org', 'jonross@chromium.org', 'sadrul@chromium.org'
+],
+                documentation_url='https://bit.ly/rendering-benchmarks',
+                component='Internals>GPU>Metrics')
+class RenderingMobileNoTracing(RenderingMobile):
+  @classmethod
+  def Name(cls):
+    return 'rendering.mobile.notracing'
+
+  def CreateStorySet(self, options):
+    return page_sets.RenderingStorySet(platform=self.PLATFORM_NAME,
+                                       disable_tracing=True)
+
+  def CreateCoreTimelineBasedMeasurementOptions(self):
+    options = timeline_based_measurement.Options()
+    options.config.enable_chrome_trace = False
+    options.config.enable_platform_display_trace = False
+    return options
diff --git a/tools/perf/core/shard_maps/android-go-perf-pgo_map.json b/tools/perf/core/shard_maps/android-go-perf-pgo_map.json
index 024628c..da07daf 100644
--- a/tools/perf/core/shard_maps/android-go-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-go-perf-pgo_map.json
@@ -11,16 +11,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 6
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
+                "end": 4,
                 "abridged": false
             }
         }
@@ -28,23 +19,8 @@
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 6,
-                        "end": 18
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 4,
+                "end": 14,
                 "abridged": false
             }
         }
@@ -52,23 +28,8 @@
     "2": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 18,
-                        "end": 39
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 14,
+                "end": 24,
                 "abridged": false
             }
         }
@@ -76,19 +37,8 @@
     "3": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 39,
-                        "end": 65
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 24,
+                "end": 34,
                 "abridged": false
             }
         }
@@ -96,127 +46,47 @@
     "4": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    },
-                    {
-                        "begin": 65,
-                        "end": 75
-                    }
-                ],
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 1,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 34,
+                "end": 44,
                 "abridged": false
             }
         }
     },
     "5": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 1,
-                "end": 6,
-                "abridged": false
-            },
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 44,
+                "end": 54,
                 "abridged": false
             }
         }
     },
     "6": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 6,
-                "end": 10,
-                "abridged": false
-            },
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 54,
+                "end": 64,
                 "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 10,
-                "end": 13,
-                "abridged": false
-            },
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 64,
+                "end": 74,
                 "abridged": false
             }
         }
     },
     "8": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 13,
-                "end": 20,
-                "abridged": false
-            },
             "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
+                "begin": 74,
                 "abridged": false
             },
-            "speedometer2": {
+            "system_health.memory_mobile": {
+                "end": 9,
                 "abridged": false
             }
         }
@@ -224,24 +94,8 @@
     "9": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 20,
-                "end": 25,
-                "abridged": false
-            },
-            "system_health.common_mobile": {
-                "sections": [
-                    {
-                        "begin": 0,
-                        "end": 1
-                    },
-                    {
-                        "begin": 42,
-                        "end": 43
-                    }
-                ],
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 9,
+                "end": 19,
                 "abridged": false
             }
         }
@@ -249,8 +103,8 @@
     "10": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 25,
-                "end": 34,
+                "begin": 19,
+                "end": 29,
                 "abridged": false
             }
         }
@@ -258,8 +112,8 @@
     "11": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 34,
-                "end": 45,
+                "begin": 29,
+                "end": 39,
                 "abridged": false
             }
         }
@@ -267,8 +121,8 @@
     "12": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 45,
-                "end": 55,
+                "begin": 39,
+                "end": 49,
                 "abridged": false
             }
         }
@@ -276,8 +130,8 @@
     "13": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 55,
-                "end": 65,
+                "begin": 49,
+                "end": 59,
                 "abridged": false
             }
         }
@@ -285,8 +139,8 @@
     "14": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 65,
-                "end": 71,
+                "begin": 59,
+                "end": 69,
                 "abridged": false
             }
         }
@@ -294,17 +148,22 @@
     "15": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 71,
+                "begin": 69,
+                "abridged": false
+            },
+            "system_health.webview_startup": {
+                "abridged": false
+            },
+            "v8.browsing_mobile": {
+                "end": 3,
                 "abridged": false
             }
         }
     },
     "16": {
         "benchmarks": {
-            "system_health.webview_startup": {
-                "abridged": false
-            },
             "v8.browsing_mobile": {
+                "begin": 3,
                 "end": 12,
                 "abridged": false
             }
@@ -314,7 +173,7 @@
         "benchmarks": {
             "v8.browsing_mobile": {
                 "begin": 12,
-                "end": 21,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -322,35 +181,35 @@
     "18": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 21,
+                "begin": 22,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 215,
-        "predicted_min_shard_time": 995.0,
-        "predicted_min_shard_index": 17,
-        "predicted_max_shard_time": 1353.0,
-        "predicted_max_shard_index": 13,
-        "shard #0": 1131.0,
-        "shard #1": 1119.0,
-        "shard #2": 1123.0,
-        "shard #3": 1240.0,
-        "shard #4": 1172.0,
-        "shard #5": 1120.0,
-        "shard #6": 1039.0,
-        "shard #7": 1258.0,
-        "shard #8": 1119.0,
-        "shard #9": 1165.0,
-        "shard #10": 1167.0,
-        "shard #11": 1068.0,
-        "shard #12": 1122.0,
-        "shard #13": 1353.0,
-        "shard #14": 1013.0,
-        "shard #15": 1101.0,
-        "shard #16": 1142.0,
-        "shard #17": 995.0,
-        "shard #18": 1137.0
+        "num_stories": 188,
+        "predicted_min_shard_time": 90,
+        "predicted_min_shard_index": 16,
+        "predicted_max_shard_time": 100,
+        "predicted_max_shard_index": 0,
+        "shard #0": 100,
+        "shard #1": 100,
+        "shard #2": 100,
+        "shard #3": 100,
+        "shard #4": 100,
+        "shard #5": 100,
+        "shard #6": 100,
+        "shard #7": 100,
+        "shard #8": 100,
+        "shard #9": 100,
+        "shard #10": 100,
+        "shard #11": 100,
+        "shard #12": 100,
+        "shard #13": 100,
+        "shard #14": 100,
+        "shard #15": 100,
+        "shard #16": 90,
+        "shard #17": 100,
+        "shard #18": 90
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-go-perf_map.json b/tools/perf/core/shard_maps/android-go-perf_map.json
index 024628c..951ac5e 100644
--- a/tools/perf/core/shard_maps/android-go-perf_map.json
+++ b/tools/perf/core/shard_maps/android-go-perf_map.json
@@ -14,7 +14,7 @@
                 "sections": [
                     {
                         "begin": 0,
-                        "end": 6
+                        "end": 4
                     },
                     {
                         "begin": 42,
@@ -34,8 +34,8 @@
                         "end": 1
                     },
                     {
-                        "begin": 6,
-                        "end": 18
+                        "begin": 4,
+                        "end": 14
                     },
                     {
                         "begin": 42,
@@ -58,8 +58,8 @@
                         "end": 1
                     },
                     {
-                        "begin": 18,
-                        "end": 39
+                        "begin": 14,
+                        "end": 26
                     },
                     {
                         "begin": 42,
@@ -82,8 +82,8 @@
                         "end": 1
                     },
                     {
-                        "begin": 39,
-                        "end": 65
+                        "begin": 26,
+                        "end": 53
                     }
                 ],
                 "abridged": false
@@ -106,16 +106,12 @@
                         "end": 43
                     },
                     {
-                        "begin": 65,
-                        "end": 75
+                        "begin": 53,
+                        "end": 70
                     }
                 ],
                 "abridged": false
             },
-            "system_health.memory_mobile": {
-                "end": 1,
-                "abridged": false
-            },
             "speedometer2": {
                 "abridged": false
             }
@@ -123,11 +119,6 @@
     },
     "5": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 1,
-                "end": 6,
-                "abridged": false
-            },
             "system_health.common_mobile": {
                 "sections": [
                     {
@@ -137,10 +128,18 @@
                     {
                         "begin": 42,
                         "end": 43
+                    },
+                    {
+                        "begin": 70,
+                        "end": 75
                     }
                 ],
                 "abridged": false
             },
+            "system_health.memory_mobile": {
+                "end": 4,
+                "abridged": false
+            },
             "speedometer2": {
                 "abridged": false
             }
@@ -149,8 +148,8 @@
     "6": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 6,
-                "end": 10,
+                "begin": 4,
+                "end": 7,
                 "abridged": false
             },
             "system_health.common_mobile": {
@@ -174,8 +173,8 @@
     "7": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 10,
-                "end": 13,
+                "begin": 7,
+                "end": 11,
                 "abridged": false
             },
             "system_health.common_mobile": {
@@ -199,8 +198,8 @@
     "8": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 13,
-                "end": 20,
+                "begin": 11,
+                "end": 17,
                 "abridged": false
             },
             "system_health.common_mobile": {
@@ -224,8 +223,8 @@
     "9": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 20,
-                "end": 25,
+                "begin": 17,
+                "end": 20,
                 "abridged": false
             },
             "system_health.common_mobile": {
@@ -249,8 +248,8 @@
     "10": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 25,
-                "end": 34,
+                "begin": 20,
+                "end": 25,
                 "abridged": false
             }
         }
@@ -258,8 +257,8 @@
     "11": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 34,
-                "end": 45,
+                "begin": 25,
+                "end": 34,
                 "abridged": false
             }
         }
@@ -267,8 +266,8 @@
     "12": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 45,
-                "end": 55,
+                "begin": 34,
+                "end": 46,
                 "abridged": false
             }
         }
@@ -276,8 +275,8 @@
     "13": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 55,
-                "end": 65,
+                "begin": 46,
+                "end": 56,
                 "abridged": false
             }
         }
@@ -285,8 +284,8 @@
     "14": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 65,
-                "end": 71,
+                "begin": 56,
+                "end": 65,
                 "abridged": false
             }
         }
@@ -294,13 +293,18 @@
     "15": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 71,
+                "begin": 65,
+                "end": 70,
                 "abridged": false
             }
         }
     },
     "16": {
         "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 70,
+                "abridged": false
+            },
             "system_health.webview_startup": {
                 "abridged": false
             },
@@ -314,7 +318,7 @@
         "benchmarks": {
             "v8.browsing_mobile": {
                 "begin": 12,
-                "end": 21,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -322,35 +326,35 @@
     "18": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 21,
+                "begin": 22,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
         "num_stories": 215,
-        "predicted_min_shard_time": 995.0,
-        "predicted_min_shard_index": 17,
-        "predicted_max_shard_time": 1353.0,
-        "predicted_max_shard_index": 13,
-        "shard #0": 1131.0,
-        "shard #1": 1119.0,
-        "shard #2": 1123.0,
-        "shard #3": 1240.0,
-        "shard #4": 1172.0,
-        "shard #5": 1120.0,
-        "shard #6": 1039.0,
-        "shard #7": 1258.0,
-        "shard #8": 1119.0,
-        "shard #9": 1165.0,
-        "shard #10": 1167.0,
-        "shard #11": 1068.0,
-        "shard #12": 1122.0,
-        "shard #13": 1353.0,
-        "shard #14": 1013.0,
-        "shard #15": 1101.0,
-        "shard #16": 1142.0,
-        "shard #17": 995.0,
-        "shard #18": 1137.0
+        "predicted_min_shard_time": 864.0,
+        "predicted_min_shard_index": 10,
+        "predicted_max_shard_time": 1117.0,
+        "predicted_max_shard_index": 17,
+        "shard #0": 967.0,
+        "shard #1": 963.0,
+        "shard #2": 1038.0,
+        "shard #3": 1006.0,
+        "shard #4": 994.0,
+        "shard #5": 900.0,
+        "shard #6": 923.0,
+        "shard #7": 1013.0,
+        "shard #8": 995.0,
+        "shard #9": 1025.0,
+        "shard #10": 864.0,
+        "shard #11": 1065.0,
+        "shard #12": 1029.0,
+        "shard #13": 1053.0,
+        "shard #14": 1017.0,
+        "shard #15": 960.0,
+        "shard #16": 1065.0,
+        "shard #17": 1117.0,
+        "shard #18": 911.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-go_webview-perf_map.json b/tools/perf/core/shard_maps/android-go_webview-perf_map.json
index 575f219f..c1f96f1 100644
--- a/tools/perf/core/shard_maps/android-go_webview-perf_map.json
+++ b/tools/perf/core/shard_maps/android-go_webview-perf_map.json
@@ -11,7 +11,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 13,
+                "end": 14,
                 "abridged": false
             }
         }
@@ -19,8 +19,8 @@
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 13,
-                "end": 36,
+                "begin": 14,
+                "end": 37,
                 "abridged": false
             }
         }
@@ -28,8 +28,8 @@
     "2": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 36,
-                "end": 67,
+                "begin": 37,
+                "end": 68,
                 "abridged": false
             }
         }
@@ -37,11 +37,11 @@
     "3": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 67,
+                "begin": 68,
                 "abridged": false
             },
             "system_health.memory_mobile": {
-                "end": 4,
+                "end": 5,
                 "abridged": false
             }
         }
@@ -49,7 +49,7 @@
     "4": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 4,
+                "begin": 5,
                 "end": 10,
                 "abridged": false
             }
@@ -59,7 +59,7 @@
         "benchmarks": {
             "system_health.memory_mobile": {
                 "begin": 10,
-                "end": 17,
+                "end": 18,
                 "abridged": false
             }
         }
@@ -67,8 +67,8 @@
     "6": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 17,
-                "end": 23,
+                "begin": 18,
+                "end": 24,
                 "abridged": false
             }
         }
@@ -76,7 +76,7 @@
     "7": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 23,
+                "begin": 24,
                 "end": 32,
                 "abridged": false
             }
@@ -86,7 +86,7 @@
         "benchmarks": {
             "system_health.memory_mobile": {
                 "begin": 32,
-                "end": 44,
+                "end": 46,
                 "abridged": false
             }
         }
@@ -94,8 +94,8 @@
     "9": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 44,
-                "end": 55,
+                "begin": 46,
+                "end": 56,
                 "abridged": false
             }
         }
@@ -103,8 +103,8 @@
     "10": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 55,
-                "end": 65,
+                "begin": 56,
+                "end": 66,
                 "abridged": false
             }
         }
@@ -112,7 +112,7 @@
     "11": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 65,
+                "begin": 66,
                 "end": 71,
                 "abridged": false
             }
@@ -133,23 +133,23 @@
         }
     },
     "extra_infos": {
-        "num_stories": 182,
-        "predicted_min_shard_time": 923.0,
-        "predicted_min_shard_index": 3,
-        "predicted_max_shard_time": 1161.0,
+        "num_stories": 188,
+        "predicted_min_shard_time": 744.0,
+        "predicted_min_shard_index": 11,
+        "predicted_max_shard_time": 1089.0,
         "predicted_max_shard_index": 10,
-        "shard #0": 1087.0,
-        "shard #1": 1048.0,
-        "shard #2": 1013.0,
-        "shard #3": 923.0,
-        "shard #4": 1110.0,
-        "shard #5": 969.0,
-        "shard #6": 1020.0,
-        "shard #7": 1116.0,
-        "shard #8": 1035.0,
-        "shard #9": 1089.0,
-        "shard #10": 1161.0,
-        "shard #11": 1065.0,
-        "shard #12": 1059.0
+        "shard #0": 873.0,
+        "shard #1": 908.0,
+        "shard #2": 867.0,
+        "shard #3": 1023.0,
+        "shard #4": 780.0,
+        "shard #5": 909.0,
+        "shard #6": 960.0,
+        "shard #7": 918.0,
+        "shard #8": 933.0,
+        "shard #9": 915.0,
+        "shard #10": 1089.0,
+        "shard #11": 744.0,
+        "shard #12": 745.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2-perf-aab-fyi_map.json b/tools/perf/core/shard_maps/android-pixel2-perf-aab-fyi_map.json
index a8bfeb8..ed850fa7 100644
--- a/tools/perf/core/shard_maps/android-pixel2-perf-aab-fyi_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2-perf-aab-fyi_map.json
@@ -8,10 +8,10 @@
     },
     "extra_infos": {
         "num_stories": 4,
-        "predicted_min_shard_time": 190.0,
+        "predicted_min_shard_time": 188.0,
         "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 190.0,
+        "predicted_max_shard_time": 188.0,
         "predicted_max_shard_index": 0,
-        "shard #0": 190.0
+        "shard #0": 188.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2-perf-calibration_map.json b/tools/perf/core/shard_maps/android-pixel2-perf-calibration_map.json
index 908a786..0ffc24b2 100644
--- a/tools/perf/core/shard_maps/android-pixel2-perf-calibration_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2-perf-calibration_map.json
@@ -14,19 +14,19 @@
         "benchmarks": {
             "blink_perf.bindings": {
                 "begin": 19,
-                "end": 48,
+                "abridged": false
+            },
+            "blink_perf.css": {
+                "end": 6,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
-            "blink_perf.bindings": {
-                "begin": 48,
-                "abridged": false
-            },
             "blink_perf.css": {
-                "end": 26,
+                "begin": 6,
+                "end": 44,
                 "abridged": false
             }
         }
@@ -34,29 +34,29 @@
     "3": {
         "benchmarks": {
             "blink_perf.css": {
-                "begin": 26,
+                "begin": 44,
                 "abridged": false
             },
             "blink_perf.dom": {
                 "abridged": false
             },
             "blink_perf.events": {
-                "end": 4,
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.events": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.image_decoder": {
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 17,
+                "end": 3,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 3,
+                "end": 41,
                 "abridged": false
             }
         }
@@ -64,8 +64,8 @@
     "5": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 17,
-                "end": 46,
+                "begin": 41,
+                "end": 79,
                 "abridged": false
             }
         }
@@ -73,80 +73,67 @@
     "6": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 46,
-                "end": 75,
+                "begin": 79,
+                "abridged": false
+            },
+            "blink_perf.owp_storage": {
+                "abridged": false
+            },
+            "blink_perf.paint": {
+                "end": 6,
                 "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
-            "blink_perf.layout": {
-                "begin": 75,
+            "blink_perf.paint": {
+                "begin": 6,
                 "abridged": false
             },
-            "blink_perf.owp_storage": {
+            "blink_perf.parser": {
+                "end": 28,
                 "abridged": false
             }
         }
     },
     "8": {
         "benchmarks": {
-            "blink_perf.paint": {
+            "blink_perf.parser": {
+                "begin": 28,
                 "abridged": false
             },
-            "blink_perf.parser": {
-                "end": 16,
+            "blink_perf.shadow_dom": {
+                "end": 35,
                 "abridged": false
             }
         }
     },
     "9": {
         "benchmarks": {
-            "blink_perf.parser": {
-                "begin": 16,
-                "abridged": false
-            },
             "blink_perf.shadow_dom": {
-                "end": 14,
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "begin": 14,
+                "begin": 35,
                 "abridged": false
             },
             "blink_perf.svg": {
-                "end": 4,
-                "abridged": false
-            }
-        }
-    },
-    "11": {
-        "benchmarks": {
-            "blink_perf.svg": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.webaudio": {
                 "abridged": false
             },
             "blink_perf.webcodecs": {
-                "abridged": false
-            },
-            "blink_perf.webgl": {
-                "end": 2,
+                "end": 1,
                 "abridged": false
             }
         }
     },
-    "12": {
+    "10": {
         "benchmarks": {
+            "blink_perf.webcodecs": {
+                "begin": 1,
+                "abridged": false
+            },
             "blink_perf.webgl": {
-                "begin": 2,
                 "abridged": false
             },
             "blink_perf.webgl_fast_call": {
@@ -168,72 +155,90 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 15,
+                "end": 12,
                 "abridged": false
             }
         },
         "executables": {
             "components_perftests": {
-                "path": "components_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "components_perftests"
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "loading.mobile": {
+                "begin": 12,
+                "end": 50,
+                "abridged": false
+            }
+        }
+    },
+    "12": {
+        "benchmarks": {
+            "loading.mobile": {
+                "begin": 50,
+                "end": 88,
+                "abridged": false
             }
         }
     },
     "13": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 15,
-                "end": 43,
-                "abridged": false
-            }
-        }
-    },
-    "14": {
-        "benchmarks": {
-            "loading.mobile": {
-                "begin": 43,
-                "end": 72,
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "loading.mobile": {
-                "begin": 72,
+                "begin": 88,
                 "abridged": false
             },
             "media.mobile": {
-                "end": 4,
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "media.mobile": {
-                "begin": 4,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
-                "end": 16,
+                "end": 13,
+                "abridged": false
+            }
+        }
+    },
+    "14": {
+        "benchmarks": {
+            "rasterize_and_record_micro.top_25": {
+                "begin": 13,
+                "abridged": false
+            },
+            "rendering.mobile": {
+                "end": 26,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 26,
+                "end": 64,
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 64,
+                "end": 102,
                 "abridged": false
             }
         }
     },
     "17": {
         "benchmarks": {
-            "rasterize_and_record_micro.top_25": {
-                "begin": 16,
-                "abridged": false
-            },
             "rendering.mobile": {
-                "end": 19,
+                "begin": 102,
+                "end": 140,
                 "abridged": false
             }
         }
@@ -241,8 +246,8 @@
     "18": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 19,
-                "end": 48,
+                "begin": 140,
+                "end": 178,
                 "abridged": false
             }
         }
@@ -250,8 +255,8 @@
     "19": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 48,
-                "end": 76,
+                "begin": 178,
+                "end": 216,
                 "abridged": false
             }
         }
@@ -259,8 +264,8 @@
     "20": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 76,
-                "end": 105,
+                "begin": 216,
+                "end": 254,
                 "abridged": false
             }
         }
@@ -268,8 +273,8 @@
     "21": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 105,
-                "end": 133,
+                "begin": 254,
+                "end": 292,
                 "abridged": false
             }
         }
@@ -277,8 +282,8 @@
     "22": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 133,
-                "end": 162,
+                "begin": 292,
+                "end": 331,
                 "abridged": false
             }
         }
@@ -286,8 +291,8 @@
     "23": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 162,
-                "end": 190,
+                "begin": 331,
+                "end": 369,
                 "abridged": false
             }
         }
@@ -295,8 +300,8 @@
     "24": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 190,
-                "end": 219,
+                "begin": 369,
+                "end": 408,
                 "abridged": false
             }
         }
@@ -304,70 +309,100 @@
     "25": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 219,
-                "end": 247,
+                "begin": 408,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 25,
                 "abridged": false
             }
         }
     },
     "26": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 247,
-                "end": 276,
+            "rendering.mobile.notracing": {
+                "begin": 25,
+                "end": 64,
                 "abridged": false
             }
         }
     },
     "27": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 276,
-                "end": 304,
+            "rendering.mobile.notracing": {
+                "begin": 64,
+                "end": 102,
                 "abridged": false
             }
         }
     },
     "28": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 304,
-                "end": 333,
+            "rendering.mobile.notracing": {
+                "begin": 102,
+                "end": 141,
                 "abridged": false
             }
         }
     },
     "29": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 333,
-                "end": 361,
+            "rendering.mobile.notracing": {
+                "begin": 141,
+                "end": 179,
                 "abridged": false
             }
         }
     },
     "30": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 361,
-                "end": 390,
+            "rendering.mobile.notracing": {
+                "begin": 179,
+                "end": 218,
                 "abridged": false
             }
         }
     },
     "31": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 390,
-                "end": 418,
+            "rendering.mobile.notracing": {
+                "begin": 218,
+                "end": 256,
                 "abridged": false
             }
         }
     },
     "32": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 418,
+            "rendering.mobile.notracing": {
+                "begin": 256,
+                "end": 295,
+                "abridged": false
+            }
+        }
+    },
+    "33": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 295,
+                "end": 333,
+                "abridged": false
+            }
+        }
+    },
+    "34": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 333,
+                "end": 372,
+                "abridged": false
+            }
+        }
+    },
+    "35": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 372,
                 "abridged": false
             },
             "speedometer": {
@@ -389,36 +424,6 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 3,
-                "abridged": false
-            }
-        }
-    },
-    "33": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 3,
-                "end": 27,
-                "abridged": false
-            }
-        }
-    },
-    "34": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 27,
-                "end": 55,
-                "abridged": false
-            }
-        }
-    },
-    "35": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 55,
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
                 "end": 9,
                 "abridged": false
             }
@@ -426,18 +431,21 @@
     },
     "36": {
         "benchmarks": {
-            "system_health.memory_mobile": {
+            "system_health.common_mobile": {
                 "begin": 9,
-                "end": 23,
+                "end": 48,
                 "abridged": false
             }
         }
     },
     "37": {
         "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 48,
+                "abridged": false
+            },
             "system_health.memory_mobile": {
-                "begin": 23,
-                "end": 51,
+                "end": 11,
                 "abridged": false
             }
         }
@@ -445,7 +453,16 @@
     "38": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 51,
+                "begin": 11,
+                "end": 50,
+                "abridged": false
+            }
+        }
+    },
+    "39": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 50,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -455,19 +472,10 @@
                 "abridged": false
             },
             "tracing.tracing_with_background_memory_infra": {
-                "end": 3,
-                "abridged": false
-            }
-        }
-    },
-    "39": {
-        "benchmarks": {
-            "tracing.tracing_with_background_memory_infra": {
-                "begin": 3,
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 22,
+                "end": 2,
                 "abridged": false
             }
         }
@@ -475,11 +483,11 @@
     "40": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 22,
+                "begin": 2,
                 "abridged": false
             },
             "v8.browsing_mobile-future": {
-                "end": 20,
+                "end": 10,
                 "abridged": false
             }
         }
@@ -487,7 +495,7 @@
     "41": {
         "benchmarks": {
             "v8.browsing_mobile-future": {
-                "begin": 20,
+                "begin": 10,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -499,52 +507,52 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1183,
-        "predicted_min_shard_time": 280,
-        "predicted_min_shard_index": 11,
-        "predicted_max_shard_time": 290,
-        "predicted_max_shard_index": 0,
-        "shard #0": 290,
-        "shard #1": 290,
-        "shard #2": 290,
-        "shard #3": 290,
-        "shard #4": 290,
-        "shard #5": 290,
-        "shard #6": 290,
-        "shard #7": 290,
-        "shard #8": 290,
-        "shard #9": 290,
-        "shard #10": 290,
-        "shard #11": 280,
-        "shard #12": 290,
-        "shard #13": 280,
-        "shard #14": 290,
-        "shard #15": 280,
-        "shard #16": 290,
-        "shard #17": 280,
-        "shard #18": 290,
-        "shard #19": 280,
-        "shard #20": 290,
-        "shard #21": 280,
-        "shard #22": 290,
-        "shard #23": 280,
-        "shard #24": 290,
-        "shard #25": 280,
-        "shard #26": 290,
-        "shard #27": 280,
-        "shard #28": 290,
-        "shard #29": 280,
-        "shard #30": 290,
-        "shard #31": 280,
-        "shard #32": 290,
-        "shard #33": 283.0,
-        "shard #34": 280,
-        "shard #35": 290,
-        "shard #36": 289.0,
-        "shard #37": 280,
-        "shard #38": 290,
-        "shard #39": 280,
-        "shard #40": 290,
-        "shard #41": 280
+        "num_stories": 1601,
+        "predicted_min_shard_time": 380,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 390,
+        "predicted_max_shard_index": 22,
+        "shard #0": 380,
+        "shard #1": 380,
+        "shard #2": 380,
+        "shard #3": 380,
+        "shard #4": 380,
+        "shard #5": 380,
+        "shard #6": 380,
+        "shard #7": 380,
+        "shard #8": 380,
+        "shard #9": 380,
+        "shard #10": 380.0,
+        "shard #11": 380,
+        "shard #12": 380,
+        "shard #13": 380,
+        "shard #14": 380,
+        "shard #15": 380,
+        "shard #16": 380,
+        "shard #17": 380,
+        "shard #18": 380,
+        "shard #19": 380,
+        "shard #20": 380,
+        "shard #21": 380,
+        "shard #22": 390,
+        "shard #23": 380,
+        "shard #24": 390,
+        "shard #25": 380,
+        "shard #26": 390,
+        "shard #27": 380,
+        "shard #28": 390,
+        "shard #29": 380,
+        "shard #30": 390,
+        "shard #31": 380,
+        "shard #32": 390,
+        "shard #33": 380,
+        "shard #34": 390,
+        "shard #35": 380,
+        "shard #36": 390,
+        "shard #37": 380,
+        "shard #38": 390,
+        "shard #39": 380,
+        "shard #40": 390,
+        "shard #41": 380
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2-perf-fyi_map.json b/tools/perf/core/shard_maps/android-pixel2-perf-fyi_map.json
index 5a05e439..3eadee41 100644
--- a/tools/perf/core/shard_maps/android-pixel2-perf-fyi_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2-perf-fyi_map.json
@@ -8,7 +8,7 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 234,
+                "end": 222,
                 "abridged": false
             },
             "speedometer2": {
@@ -29,7 +29,7 @@
                         "end": 86
                     },
                     {
-                        "begin": 234,
+                        "begin": 222,
                         "end": 421
                     }
                 ],
@@ -42,7 +42,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 24,
+                "end": 9,
                 "abridged": false
             }
         }
@@ -50,11 +50,11 @@
     "2": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 24,
+                "begin": 9,
                 "abridged": false
             },
             "system_health.memory_mobile": {
-                "end": 41,
+                "end": 34,
                 "abridged": false
             },
             "speedometer2": {
@@ -78,7 +78,7 @@
     "3": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 41,
+                "begin": 34,
                 "abridged": false
             },
             "system_health.scroll_jank_mobile": {
@@ -104,13 +104,13 @@
     },
     "extra_infos": {
         "num_stories": 627,
-        "predicted_min_shard_time": 6687.0,
-        "predicted_min_shard_index": 1,
-        "predicted_max_shard_time": 6750.0,
+        "predicted_min_shard_time": 6659.0,
+        "predicted_min_shard_index": 2,
+        "predicted_max_shard_time": 6772.0,
         "predicted_max_shard_index": 3,
-        "shard #0": 6720.0,
-        "shard #1": 6687.0,
-        "shard #2": 6742.0,
-        "shard #3": 6750.0
+        "shard #0": 6745.0,
+        "shard #1": 6718.0,
+        "shard #2": 6659.0,
+        "shard #3": 6772.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2-perf-pgo_map.json b/tools/perf/core/shard_maps/android-pixel2-perf-pgo_map.json
index 032a214..7fe34e55 100644
--- a/tools/perf/core/shard_maps/android-pixel2-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2-perf-pgo_map.json
@@ -1,104 +1,31 @@
 {
     "0": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "end": 46,
+            "blink_perf.accessibility": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+            "blink_perf.bindings": {
+                "end": 38,
                 "abridged": false
             }
         }
     },
     "1": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 46,
+            "blink_perf.bindings": {
+                "begin": 38,
                 "abridged": false
             },
-            "startup.mobile": {
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+            "blink_perf.css": {
+                "end": 44,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "end": 15,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "3": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 15,
-                "end": 29,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 29,
-                "end": 51,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 51,
-                "end": 74,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 74,
-                "abridged": false
-            },
-            "blink_perf.accessibility": {
-                "abridged": false
-            },
-            "blink_perf.bindings": {
-                "abridged": false
-            },
             "blink_perf.css": {
+                "begin": 44,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -111,126 +38,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 22,
                 "abridged": false
             }
         }
     },
-    "7": {
+    "3": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "end": 71,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 71,
-                "abridged": false
-            },
-            "startup.mobile": {
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 13,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "9": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 13,
-                "end": 33,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 33,
-                "end": 66,
-                "abridged": false
-            }
-        }
-    },
-    "11": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 66,
-                "abridged": false
-            },
             "blink_perf.layout": {
-                "begin": 6,
-                "end": 54,
+                "begin": 22,
+                "end": 79,
                 "abridged": false
             }
         }
     },
-    "12": {
+    "4": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "end": 73,
-                "abridged": false
-            }
-        }
-    },
-    "13": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 73,
-                "abridged": false
-            },
-            "startup.mobile": {
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 15,
-                "abridged": false
-            }
-        }
-    },
-    "14": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 15,
-                "end": 39,
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 39,
-                "end": 70,
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 70,
-                "abridged": false
-            },
             "blink_perf.layout": {
-                "begin": 54,
+                "begin": 79,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -240,33 +65,27 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 5,
+                "end": 9,
                 "abridged": false
             }
         }
     },
-    "17": {
+    "5": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
             "blink_perf.parser": {
-                "begin": 5,
+                "begin": 9,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "end": 24,
+                "end": 35,
                 "abridged": false
             }
         }
     },
-    "18": {
+    "6": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
             "blink_perf.shadow_dom": {
-                "begin": 24,
+                "begin": 35,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -283,7 +102,19 @@
             },
             "blink_perf.webgl_fast_call": {
                 "abridged": false
-            },
+            }
+        },
+        "executables": {
+            "components_perftests": {
+                "arguments": [
+                    "--xvfb"
+                ],
+                "path": "components_perftests"
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -300,41 +131,27 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 2,
-                "abridged": false
-            }
-        },
-        "executables": {
-            "components_perftests": {
-                "path": "components_perftests",
-                "arguments": [
-                    "--xvfb"
-                ]
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
-            "loading.mobile": {
-                "begin": 2,
-                "end": 80,
+                "end": 52,
                 "abridged": false
             }
         }
     },
-    "20": {
+    "8": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
             "loading.mobile": {
-                "begin": 80,
+                "begin": 52,
                 "abridged": false
             },
             "media.mobile": {
+                "end": 13,
+                "abridged": false
+            }
+        }
+    },
+    "9": {
+        "benchmarks": {
+            "media.mobile": {
+                "begin": 13,
                 "abridged": false
             },
             "octane": {
@@ -344,69 +161,135 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 4,
+                "end": 28,
+                "abridged": false
+            }
+        }
+    },
+    "10": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 28,
+                "end": 85,
+                "abridged": false
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 85,
+                "end": 142,
+                "abridged": false
+            }
+        }
+    },
+    "12": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 142,
+                "end": 200,
+                "abridged": false
+            }
+        }
+    },
+    "13": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 200,
+                "end": 257,
+                "abridged": false
+            }
+        }
+    },
+    "14": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 257,
+                "end": 315,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 315,
+                "end": 372,
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 372,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 9,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 9,
+                "end": 66,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 66,
+                "end": 124,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 124,
+                "end": 181,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 181,
+                "end": 239,
                 "abridged": false
             }
         }
     },
     "21": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
-            "rendering.mobile": {
-                "begin": 4,
-                "end": 69,
+            "rendering.mobile.notracing": {
+                "begin": 239,
+                "end": 296,
                 "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
-            "rendering.mobile": {
-                "begin": 69,
-                "end": 139,
+            "rendering.mobile.notracing": {
+                "begin": 296,
+                "end": 354,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
-            "rendering.mobile": {
-                "begin": 139,
-                "end": 214,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 214,
-                "end": 294,
-                "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 294,
-                "end": 384,
-                "abridged": false
-            }
-        }
-    },
-    "26": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 384,
+            "rendering.mobile.notracing": {
+                "begin": 354,
                 "abridged": false
             },
             "speedometer": {
@@ -424,6 +307,42 @@
             "speedometer2-pcscan": {
                 "abridged": false
             },
+            "startup.mobile": {
+                "abridged": false
+            },
+            "system_health.common_mobile": {
+                "end": 10,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 10,
+                "end": 68,
+                "abridged": false
+            }
+        }
+    },
+    "25": {
+        "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 68,
+                "abridged": false
+            },
+            "system_health.memory_mobile": {
+                "end": 50,
+                "abridged": false
+            }
+        }
+    },
+    "26": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 50,
+                "abridged": false
+            },
             "system_health.pcscan": {
                 "abridged": false
             },
@@ -434,7 +353,7 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 19,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -442,7 +361,7 @@
     "27": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 19,
+                "begin": 22,
                 "abridged": false
             },
             "v8.browsing_mobile-future": {
@@ -457,38 +376,38 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1561,
-        "predicted_min_shard_time": 2734.0,
-        "predicted_min_shard_index": 8,
-        "predicted_max_shard_time": 3850.0,
-        "predicted_max_shard_index": 27,
-        "shard #0": 2850.0,
-        "shard #1": 2852.0,
-        "shard #2": 2939.0,
-        "shard #3": 2891.0,
-        "shard #4": 2843.0,
-        "shard #5": 2758.0,
-        "shard #6": 2814.0,
-        "shard #7": 2816.0,
-        "shard #8": 2734.0,
-        "shard #9": 2890.0,
-        "shard #10": 2757.0,
-        "shard #11": 2861.0,
-        "shard #12": 2854.0,
-        "shard #13": 2937.0,
-        "shard #14": 2874.0,
-        "shard #15": 2790.0,
-        "shard #16": 2853.0,
-        "shard #17": 2865.0,
-        "shard #18": 2882.0,
-        "shard #19": 2875.0,
-        "shard #20": 2858.0,
-        "shard #21": 2871.0,
-        "shard #22": 2847.0,
-        "shard #23": 2861.0,
-        "shard #24": 2863.0,
-        "shard #25": 2860.0,
-        "shard #26": 2808.0,
-        "shard #27": 3850.0
+        "num_stories": 1601,
+        "predicted_min_shard_time": 570,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 590.0,
+        "predicted_max_shard_index": 6,
+        "shard #0": 570,
+        "shard #1": 570,
+        "shard #2": 570,
+        "shard #3": 570,
+        "shard #4": 570,
+        "shard #5": 570,
+        "shard #6": 590.0,
+        "shard #7": 570,
+        "shard #8": 570,
+        "shard #9": 570,
+        "shard #10": 570,
+        "shard #11": 570,
+        "shard #12": 580,
+        "shard #13": 570,
+        "shard #14": 580,
+        "shard #15": 570,
+        "shard #16": 580,
+        "shard #17": 570,
+        "shard #18": 580,
+        "shard #19": 570,
+        "shard #20": 580,
+        "shard #21": 570,
+        "shard #22": 580,
+        "shard #23": 570,
+        "shard #24": 580,
+        "shard #25": 570,
+        "shard #26": 580,
+        "shard #27": 570
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2-perf_map.json b/tools/perf/core/shard_maps/android-pixel2-perf_map.json
index 032a214..5155c8b 100644
--- a/tools/perf/core/shard_maps/android-pixel2-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2-perf_map.json
@@ -2,94 +2,87 @@
     "0": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "end": 46,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 67,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 46,
+                "begin": 67,
                 "abridged": false
             },
-            "startup.mobile": {
-                "abridged": false
-            },
-            "speedometer2": {
+            "system_health.memory_mobile": {
+                "end": 14,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "end": 15,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 14,
+                "end": 29,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 15,
-                "end": 29,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 29,
+                "end": 53,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "4": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 29,
-                "end": 51,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 53,
+                "end": 73,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "5": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 51,
-                "end": 74,
+                "begin": 73,
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 74,
+            "startup.mobile": {
                 "abridged": false
             },
             "blink_perf.accessibility": {
@@ -99,6 +92,75 @@
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 13,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "system_health.common_mobile": {
+                "abridged": false
+            },
+            "system_health.memory_mobile": {
+                "end": 2,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 2,
+                "end": 21,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "8": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 21,
+                "end": 47,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "9": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 47,
+                "end": 73,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "10": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 73,
+                "abridged": false
+            },
+            "startup.mobile": {
+                "abridged": false
+            },
+            "blink_perf.css": {
+                "begin": 13,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -111,96 +173,36 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "end": 71,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 71,
-                "abridged": false
-            },
-            "startup.mobile": {
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 13,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "9": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 13,
-                "end": 33,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 33,
-                "end": 66,
+                "end": 76,
                 "abridged": false
             }
         }
     },
     "11": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 66,
+            "system_health.common_mobile": {
                 "abridged": false
             },
-            "blink_perf.layout": {
-                "begin": 6,
-                "end": 54,
+            "system_health.memory_mobile": {
+                "end": 3,
                 "abridged": false
             }
         }
     },
     "12": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "end": 73,
+            "system_health.memory_mobile": {
+                "begin": 3,
+                "end": 22,
                 "abridged": false
             }
         }
     },
     "13": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 73,
-                "abridged": false
-            },
-            "startup.mobile": {
-                "abridged": false
-            },
             "system_health.memory_mobile": {
-                "end": 15,
+                "begin": 22,
+                "end": 48,
                 "abridged": false
             }
         }
@@ -208,8 +210,8 @@
     "14": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 15,
-                "end": 39,
+                "begin": 48,
+                "end": 74,
                 "abridged": false
             }
         }
@@ -217,20 +219,14 @@
     "15": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 39,
-                "end": 70,
+                "begin": 74,
                 "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 70,
+            },
+            "startup.mobile": {
                 "abridged": false
             },
             "blink_perf.layout": {
-                "begin": 54,
+                "begin": 76,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -240,33 +236,21 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
-            "blink_perf.parser": {
-                "begin": 5,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "end": 24,
+                "end": 13,
                 "abridged": false
             }
         }
     },
-    "18": {
+    "16": {
         "benchmarks": {
             "startup.mobile": {
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "begin": 24,
+                "begin": 13,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -300,38 +284,38 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 2,
+                "end": 4,
                 "abridged": false
             }
         },
         "executables": {
             "components_perftests": {
-                "path": "components_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "components_perftests"
             }
         }
     },
-    "19": {
+    "17": {
         "benchmarks": {
             "startup.mobile": {
                 "abridged": false
             },
             "loading.mobile": {
-                "begin": 2,
-                "end": 80,
+                "begin": 4,
+                "end": 64,
                 "abridged": false
             }
         }
     },
-    "20": {
+    "18": {
         "benchmarks": {
             "startup.mobile": {
                 "abridged": false
             },
             "loading.mobile": {
-                "begin": 80,
+                "begin": 64,
                 "abridged": false
             },
             "media.mobile": {
@@ -341,10 +325,34 @@
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
+                "end": 4,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "startup.mobile": {
+                "abridged": false
+            },
+            "rasterize_and_record_micro.top_25": {
+                "begin": 4,
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 4,
+                "end": 71,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "startup.mobile": {
+                "abridged": false
+            },
+            "rendering.mobile": {
+                "begin": 71,
+                "end": 153,
                 "abridged": false
             }
         }
@@ -355,8 +363,8 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "begin": 4,
-                "end": 69,
+                "begin": 153,
+                "end": 225,
                 "abridged": false
             }
         }
@@ -367,20 +375,17 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "begin": 69,
-                "end": 139,
+                "begin": 225,
+                "end": 292,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
-            "startup.mobile": {
-                "abridged": false
-            },
             "rendering.mobile": {
-                "begin": 139,
-                "end": 214,
+                "begin": 292,
+                "end": 366,
                 "abridged": false
             }
         }
@@ -388,25 +393,28 @@
     "24": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 214,
-                "end": 294,
+                "begin": 366,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 91,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 294,
-                "end": 384,
+            "rendering.mobile.notracing": {
+                "begin": 91,
+                "end": 312,
                 "abridged": false
             }
         }
     },
     "26": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 384,
+            "rendering.mobile.notracing": {
+                "begin": 312,
                 "abridged": false
             },
             "speedometer": {
@@ -434,7 +442,7 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 19,
+                "end": 21,
                 "abridged": false
             }
         }
@@ -442,7 +450,7 @@
     "27": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 19,
+                "begin": 21,
                 "abridged": false
             },
             "v8.browsing_mobile-future": {
@@ -457,38 +465,38 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1561,
-        "predicted_min_shard_time": 2734.0,
-        "predicted_min_shard_index": 8,
-        "predicted_max_shard_time": 3850.0,
+        "num_stories": 1950,
+        "predicted_min_shard_time": 2139.0,
+        "predicted_min_shard_index": 4,
+        "predicted_max_shard_time": 2682.0,
         "predicted_max_shard_index": 27,
-        "shard #0": 2850.0,
-        "shard #1": 2852.0,
-        "shard #2": 2939.0,
-        "shard #3": 2891.0,
-        "shard #4": 2843.0,
-        "shard #5": 2758.0,
-        "shard #6": 2814.0,
-        "shard #7": 2816.0,
-        "shard #8": 2734.0,
-        "shard #9": 2890.0,
-        "shard #10": 2757.0,
-        "shard #11": 2861.0,
-        "shard #12": 2854.0,
-        "shard #13": 2937.0,
-        "shard #14": 2874.0,
-        "shard #15": 2790.0,
-        "shard #16": 2853.0,
-        "shard #17": 2865.0,
-        "shard #18": 2882.0,
-        "shard #19": 2875.0,
-        "shard #20": 2858.0,
-        "shard #21": 2871.0,
-        "shard #22": 2847.0,
-        "shard #23": 2861.0,
-        "shard #24": 2863.0,
-        "shard #25": 2860.0,
-        "shard #26": 2808.0,
-        "shard #27": 3850.0
+        "shard #0": 2218.0,
+        "shard #1": 2216.0,
+        "shard #2": 2199.0,
+        "shard #3": 2226.0,
+        "shard #4": 2139.0,
+        "shard #5": 2219.0,
+        "shard #6": 2205.0,
+        "shard #7": 2255.0,
+        "shard #8": 2251.0,
+        "shard #9": 2209.0,
+        "shard #10": 2222.0,
+        "shard #11": 2222.0,
+        "shard #12": 2203.0,
+        "shard #13": 2199.0,
+        "shard #14": 2232.0,
+        "shard #15": 2265.0,
+        "shard #16": 2210.0,
+        "shard #17": 2213.0,
+        "shard #18": 2214.0,
+        "shard #19": 2222.0,
+        "shard #20": 2203.0,
+        "shard #21": 2218.0,
+        "shard #22": 2229.0,
+        "shard #23": 2227.0,
+        "shard #24": 2209.0,
+        "shard #25": 2210,
+        "shard #26": 2209.0,
+        "shard #27": 2682.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2_weblayer-perf_map.json b/tools/perf/core/shard_maps/android-pixel2_weblayer-perf_map.json
index 12042ea3..3ca882c 100644
--- a/tools/perf/core/shard_maps/android-pixel2_weblayer-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2_weblayer-perf_map.json
@@ -5,7 +5,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 10,
+                "end": 9,
                 "abridged": true
             }
         }
@@ -13,11 +13,11 @@
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 10,
+                "begin": 9,
                 "abridged": true
             },
             "system_health.memory_mobile": {
-                "end": 6,
+                "end": 4,
                 "abridged": true
             }
         }
@@ -25,18 +25,13 @@
     "2": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 6,
-                "end": 11,
+                "begin": 4,
                 "abridged": true
             }
         }
     },
     "3": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 11,
-                "abridged": true
-            },
             "system_health.weblayer_startup": {
                 "abridged": false
             }
@@ -44,13 +39,13 @@
     },
     "extra_infos": {
         "num_stories": 29,
-        "predicted_min_shard_time": 481.0,
-        "predicted_min_shard_index": 2,
-        "predicted_max_shard_time": 673.0,
-        "predicted_max_shard_index": 3,
-        "shard #0": 550.0,
-        "shard #1": 543.0,
-        "shard #2": 481.0,
-        "shard #3": 673.0
+        "predicted_min_shard_time": 420.0,
+        "predicted_min_shard_index": 3,
+        "predicted_max_shard_time": 603.0,
+        "predicted_max_shard_index": 2,
+        "shard #0": 480.0,
+        "shard #1": 476.0,
+        "shard #2": 603.0,
+        "shard #3": 420.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2_webview-perf-pgo_map.json b/tools/perf/core/shard_maps/android-pixel2_webview-perf-pgo_map.json
index 959eed5..5777258 100644
--- a/tools/perf/core/shard_maps/android-pixel2_webview-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2_webview-perf-pgo_map.json
@@ -8,6 +8,15 @@
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 5,
+                "abridged": false
+            }
+        }
+    },
+    "1": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 5,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -17,36 +26,45 @@
                 "abridged": false
             },
             "blink_perf.image_decoder": {
-                "end": 9,
-                "abridged": false
-            }
-        }
-    },
-    "1": {
-        "benchmarks": {
-            "blink_perf.image_decoder": {
-                "begin": 9,
                 "abridged": false
             },
             "blink_perf.layout": {
-                "abridged": false
-            },
-            "blink_perf.owp_storage": {
-                "abridged": false
-            },
-            "blink_perf.paint": {
-                "end": 7,
+                "end": 1,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 1,
+                "end": 76,
+                "abridged": false
+            }
+        }
+    },
+    "3": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 76,
+                "abridged": false
+            },
+            "blink_perf.owp_storage": {
+                "abridged": false
+            },
             "blink_perf.paint": {
-                "begin": 7,
                 "abridged": false
             },
             "blink_perf.parser": {
+                "end": 24,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.parser": {
+                "begin": 24,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
@@ -56,12 +74,26 @@
                 "abridged": false
             },
             "blink_perf.webaudio": {
+                "end": 5,
                 "abridged": false
             }
         }
     },
-    "3": {
+    "5": {
         "benchmarks": {
+            "blink_perf.webaudio": {
+                "begin": 5,
+                "abridged": false
+            },
+            "blink_perf.webcodecs": {
+                "abridged": false
+            },
+            "blink_perf.webgl": {
+                "abridged": false
+            },
+            "blink_perf.webgl_fast_call": {
+                "abridged": false
+            },
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -75,15 +107,15 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 56,
+                "end": 51,
                 "abridged": false
             }
         }
     },
-    "4": {
+    "6": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 56,
+                "begin": 51,
                 "abridged": false
             },
             "media.mobile": {
@@ -93,37 +125,19 @@
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "rasterize_and_record_micro.top_25": {
-                "begin": 6,
-                "abridged": false
-            },
-            "rendering.mobile": {
-                "end": 44,
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 44,
-                "end": 101,
+                "end": 13,
                 "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
+            "rasterize_and_record_micro.top_25": {
+                "begin": 13,
+                "abridged": false
+            },
             "rendering.mobile": {
-                "begin": 101,
-                "end": 158,
+                "end": 63,
                 "abridged": false
             }
         }
@@ -131,8 +145,8 @@
     "8": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 158,
-                "end": 211,
+                "begin": 63,
+                "end": 137,
                 "abridged": false
             }
         }
@@ -140,8 +154,8 @@
     "9": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 211,
-                "end": 284,
+                "begin": 137,
+                "end": 212,
                 "abridged": false
             }
         }
@@ -149,8 +163,8 @@
     "10": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 284,
-                "end": 344,
+                "begin": 212,
+                "end": 286,
                 "abridged": false
             }
         }
@@ -158,8 +172,8 @@
     "11": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 344,
-                "end": 395,
+                "begin": 286,
+                "end": 361,
                 "abridged": false
             }
         }
@@ -167,7 +181,64 @@
     "12": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 395,
+                "begin": 361,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 14,
+                "abridged": false
+            }
+        }
+    },
+    "13": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 14,
+                "end": 89,
+                "abridged": false
+            }
+        }
+    },
+    "14": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 89,
+                "end": 163,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 163,
+                "end": 238,
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 238,
+                "end": 312,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 312,
+                "end": 387,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 387,
                 "abridged": false
             },
             "speedometer": {
@@ -189,81 +260,27 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 17,
-                "abridged": false
-            }
-        }
-    },
-    "13": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 17,
-                "end": 68,
-                "abridged": false
-            }
-        }
-    },
-    "14": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 68,
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 12,
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "blink_perf.webcodecs": {
-                "abridged": false
-            },
-            "blink_perf.webgl": {
-                "abridged": false
-            },
-            "blink_perf.webgl_fast_call": {
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "begin": 12,
-                "end": 23,
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 23,
-                "end": 37,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 37,
-                "end": 55,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 55,
-                "end": 71,
+                "end": 60,
                 "abridged": false
             }
         }
     },
     "19": {
         "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 60,
+                "abridged": false
+            },
             "system_health.memory_mobile": {
-                "begin": 71,
+                "end": 60,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 60,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -276,15 +293,6 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 8,
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "v8.browsing_mobile": {
-                "begin": 8,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -296,31 +304,31 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1107,
-        "predicted_min_shard_time": 1353.0,
-        "predicted_min_shard_index": 15,
-        "predicted_max_shard_time": 1416.0,
-        "predicted_max_shard_index": 16,
-        "shard #0": 1391.0,
-        "shard #1": 1381.0,
-        "shard #2": 1407.0,
-        "shard #3": 1391.0,
-        "shard #4": 1379.0,
-        "shard #5": 1400.0,
-        "shard #6": 1383.0,
-        "shard #7": 1378.0,
-        "shard #8": 1393.0,
-        "shard #9": 1382.0,
-        "shard #10": 1384.0,
-        "shard #11": 1398.0,
-        "shard #12": 1359.0,
-        "shard #13": 1409.0,
-        "shard #14": 1360.0,
-        "shard #15": 1353.0,
-        "shard #16": 1416.0,
-        "shard #17": 1368.0,
-        "shard #18": 1395.0,
-        "shard #19": 1393.0,
-        "shard #20": 1413.0
+        "num_stories": 1568,
+        "predicted_min_shard_time": 740,
+        "predicted_min_shard_index": 8,
+        "predicted_max_shard_time": 750,
+        "predicted_max_shard_index": 0,
+        "shard #0": 750,
+        "shard #1": 750,
+        "shard #2": 750,
+        "shard #3": 750,
+        "shard #4": 750,
+        "shard #5": 750,
+        "shard #6": 750,
+        "shard #7": 750,
+        "shard #8": 740,
+        "shard #9": 750,
+        "shard #10": 740,
+        "shard #11": 750,
+        "shard #12": 740,
+        "shard #13": 750,
+        "shard #14": 740,
+        "shard #15": 750,
+        "shard #16": 740,
+        "shard #17": 750,
+        "shard #18": 740,
+        "shard #19": 750,
+        "shard #20": 740
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel2_webview-perf_map.json b/tools/perf/core/shard_maps/android-pixel2_webview-perf_map.json
index 959eed5..5645abb1 100644
--- a/tools/perf/core/shard_maps/android-pixel2_webview-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel2_webview-perf_map.json
@@ -8,6 +8,15 @@
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 37,
+                "abridged": false
+            }
+        }
+    },
+    "1": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 37,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -17,33 +26,24 @@
                 "abridged": false
             },
             "blink_perf.image_decoder": {
-                "end": 9,
-                "abridged": false
-            }
-        }
-    },
-    "1": {
-        "benchmarks": {
-            "blink_perf.image_decoder": {
-                "begin": 9,
                 "abridged": false
             },
             "blink_perf.layout": {
-                "abridged": false
-            },
-            "blink_perf.owp_storage": {
-                "abridged": false
-            },
-            "blink_perf.paint": {
-                "end": 7,
+                "end": 101,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 101,
+                "abridged": false
+            },
+            "blink_perf.owp_storage": {
+                "abridged": false
+            },
             "blink_perf.paint": {
-                "begin": 7,
                 "abridged": false
             },
             "blink_perf.parser": {
@@ -53,15 +53,29 @@
                 "abridged": false
             },
             "blink_perf.svg": {
-                "abridged": false
-            },
-            "blink_perf.webaudio": {
+                "end": 2,
                 "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
+            "blink_perf.svg": {
+                "begin": 2,
+                "abridged": false
+            },
+            "blink_perf.webaudio": {
+                "abridged": false
+            },
+            "blink_perf.webcodecs": {
+                "abridged": false
+            },
+            "blink_perf.webgl": {
+                "abridged": false
+            },
+            "blink_perf.webgl_fast_call": {
+                "abridged": false
+            },
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -75,7 +89,7 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 56,
+                "end": 30,
                 "abridged": false
             }
         }
@@ -83,7 +97,16 @@
     "4": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 56,
+                "begin": 30,
+                "end": 82,
+                "abridged": false
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
+            "loading.mobile": {
+                "begin": 82,
                 "abridged": false
             },
             "media.mobile": {
@@ -93,19 +116,10 @@
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "rasterize_and_record_micro.top_25": {
-                "begin": 6,
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 44,
+                "end": 26,
                 "abridged": false
             }
         }
@@ -113,8 +127,8 @@
     "6": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 44,
-                "end": 101,
+                "begin": 26,
+                "end": 92,
                 "abridged": false
             }
         }
@@ -122,8 +136,8 @@
     "7": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 101,
-                "end": 158,
+                "begin": 92,
+                "end": 160,
                 "abridged": false
             }
         }
@@ -131,8 +145,8 @@
     "8": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 158,
-                "end": 211,
+                "begin": 160,
+                "end": 226,
                 "abridged": false
             }
         }
@@ -140,8 +154,8 @@
     "9": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 211,
-                "end": 284,
+                "begin": 226,
+                "end": 293,
                 "abridged": false
             }
         }
@@ -149,8 +163,8 @@
     "10": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 284,
-                "end": 344,
+                "begin": 293,
+                "end": 357,
                 "abridged": false
             }
         }
@@ -158,16 +172,37 @@
     "11": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 344,
-                "end": 395,
+                "begin": 357,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 29,
                 "abridged": false
             }
         }
     },
     "12": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 395,
+            "rendering.mobile.notracing": {
+                "begin": 29,
+                "end": 199,
+                "abridged": false
+            }
+        }
+    },
+    "13": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 199,
+                "end": 370,
+                "abridged": false
+            }
+        }
+    },
+    "14": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 370,
                 "abridged": false
             },
             "speedometer": {
@@ -189,46 +224,19 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 17,
-                "abridged": false
-            }
-        }
-    },
-    "13": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 17,
-                "end": 68,
-                "abridged": false
-            }
-        }
-    },
-    "14": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 68,
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 12,
+                "end": 41,
                 "abridged": false
             }
         }
     },
     "15": {
         "benchmarks": {
-            "blink_perf.webcodecs": {
-                "abridged": false
-            },
-            "blink_perf.webgl": {
-                "abridged": false
-            },
-            "blink_perf.webgl_fast_call": {
+            "system_health.common_mobile": {
+                "begin": 41,
                 "abridged": false
             },
             "system_health.memory_mobile": {
-                "begin": 12,
-                "end": 23,
+                "end": 9,
                 "abridged": false
             }
         }
@@ -236,8 +244,8 @@
     "16": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 23,
-                "end": 37,
+                "begin": 9,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -245,8 +253,8 @@
     "17": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 37,
-                "end": 55,
+                "begin": 22,
+                "end": 42,
                 "abridged": false
             }
         }
@@ -254,8 +262,8 @@
     "18": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 55,
-                "end": 71,
+                "begin": 42,
+                "end": 66,
                 "abridged": false
             }
         }
@@ -263,7 +271,7 @@
     "19": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 71,
+                "begin": 66,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -276,7 +284,7 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 8,
+                "end": 2,
                 "abridged": false
             }
         }
@@ -284,7 +292,7 @@
     "20": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 8,
+                "begin": 2,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -296,31 +304,31 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1107,
-        "predicted_min_shard_time": 1353.0,
-        "predicted_min_shard_index": 15,
-        "predicted_max_shard_time": 1416.0,
-        "predicted_max_shard_index": 16,
-        "shard #0": 1391.0,
-        "shard #1": 1381.0,
-        "shard #2": 1407.0,
-        "shard #3": 1391.0,
-        "shard #4": 1379.0,
-        "shard #5": 1400.0,
-        "shard #6": 1383.0,
-        "shard #7": 1378.0,
-        "shard #8": 1393.0,
-        "shard #9": 1382.0,
-        "shard #10": 1384.0,
-        "shard #11": 1398.0,
-        "shard #12": 1359.0,
-        "shard #13": 1409.0,
-        "shard #14": 1360.0,
-        "shard #15": 1353.0,
-        "shard #16": 1416.0,
-        "shard #17": 1368.0,
-        "shard #18": 1395.0,
-        "shard #19": 1393.0,
-        "shard #20": 1413.0
+        "num_stories": 1568,
+        "predicted_min_shard_time": 1671.0,
+        "predicted_min_shard_index": 16,
+        "predicted_max_shard_time": 1722.0,
+        "predicted_max_shard_index": 18,
+        "shard #0": 1708.0,
+        "shard #1": 1709.0,
+        "shard #2": 1707.0,
+        "shard #3": 1707.0,
+        "shard #4": 1702.0,
+        "shard #5": 1720.0,
+        "shard #6": 1713.0,
+        "shard #7": 1718.0,
+        "shard #8": 1693.0,
+        "shard #9": 1708.0,
+        "shard #10": 1713.0,
+        "shard #11": 1700.0,
+        "shard #12": 1700,
+        "shard #13": 1710,
+        "shard #14": 1696.0,
+        "shard #15": 1710.0,
+        "shard #16": 1671.0,
+        "shard #17": 1704.0,
+        "shard #18": 1722.0,
+        "shard #19": 1717.0,
+        "shard #20": 1713.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4-perf-pgo_map.json b/tools/perf/core/shard_maps/android-pixel4-perf-pgo_map.json
index 951561fa6..7fe34e55 100644
--- a/tools/perf/core/shard_maps/android-pixel4-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4-perf-pgo_map.json
@@ -5,24 +5,27 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "abridged": false
-            },
-            "blink_perf.css": {
-                "end": 36,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 38,
                 "abridged": false
             }
         }
     },
     "1": {
         "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 38,
+                "abridged": false
+            },
             "blink_perf.css": {
-                "begin": 36,
+                "end": 44,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 44,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -35,21 +38,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 68,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 22,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 68,
+                "begin": 22,
+                "end": 79,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 79,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -59,24 +65,27 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "abridged": false
-            },
-            "blink_perf.shadow_dom": {
-                "end": 11,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 9,
                 "abridged": false
             }
         }
     },
-    "3": {
+    "5": {
+        "benchmarks": {
+            "blink_perf.parser": {
+                "begin": 9,
+                "abridged": false
+            },
+            "blink_perf.shadow_dom": {
+                "end": 35,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
-                "begin": 11,
+                "begin": 35,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -93,24 +102,18 @@
             },
             "blink_perf.webgl_fast_call": {
                 "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
             }
         },
         "executables": {
             "components_perftests": {
-                "path": "components_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "components_perftests"
             }
         }
     },
-    "4": {
+    "7": {
         "benchmarks": {
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
@@ -128,45 +131,27 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 26,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 52,
                 "abridged": false
             }
         }
     },
-    "5": {
+    "8": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 26,
-                "end": 67,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.mobile": {
-                "begin": 67,
+                "begin": 52,
                 "abridged": false
             },
             "media.mobile": {
-                "end": 7,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 13,
                 "abridged": false
             }
         }
     },
-    "7": {
+    "9": {
         "benchmarks": {
             "media.mobile": {
-                "begin": 7,
+                "begin": 13,
                 "abridged": false
             },
             "octane": {
@@ -176,34 +161,7 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 14,
-                "end": 66,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "9": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 66,
-                "end": 126,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 28,
                 "abridged": false
             }
         }
@@ -211,11 +169,8 @@
     "10": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 126,
-                "end": 173,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 28,
+                "end": 85,
                 "abridged": false
             }
         }
@@ -223,11 +178,8 @@
     "11": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 173,
-                "end": 217,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 85,
+                "end": 142,
                 "abridged": false
             }
         }
@@ -235,11 +187,8 @@
     "12": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 217,
-                "end": 276,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 142,
+                "end": 200,
                 "abridged": false
             }
         }
@@ -247,11 +196,8 @@
     "13": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 276,
-                "end": 321,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 200,
+                "end": 257,
                 "abridged": false
             }
         }
@@ -259,11 +205,8 @@
     "14": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 321,
-                "end": 365,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 257,
+                "end": 315,
                 "abridged": false
             }
         }
@@ -271,11 +214,8 @@
     "15": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 365,
-                "end": 410,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 315,
+                "end": 372,
                 "abridged": false
             }
         }
@@ -283,7 +223,73 @@
     "16": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 410,
+                "begin": 372,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 9,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 9,
+                "end": 66,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 66,
+                "end": 124,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 124,
+                "end": 181,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 181,
+                "end": 239,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 239,
+                "end": 296,
+                "abridged": false
+            }
+        }
+    },
+    "22": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 296,
+                "end": 354,
+                "abridged": false
+            }
+        }
+    },
+    "23": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 354,
                 "abridged": false
             },
             "speedometer": {
@@ -305,90 +311,36 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 18,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 18,
-                "end": 56,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 56,
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 6,
-                "end": 19,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 19,
-                "end": 28,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 28,
-                "end": 43,
-                "abridged": false
-            }
-        }
-    },
-    "22": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 43,
-                "end": 58,
-                "abridged": false
-            }
-        }
-    },
-    "23": {
-        "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 58,
-                "end": 72,
+                "end": 10,
                 "abridged": false
             }
         }
     },
     "24": {
         "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 10,
+                "end": 68,
+                "abridged": false
+            }
+        }
+    },
+    "25": {
+        "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 68,
+                "abridged": false
+            },
             "system_health.memory_mobile": {
-                "begin": 72,
+                "end": 50,
+                "abridged": false
+            }
+        }
+    },
+    "26": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 50,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -401,36 +353,18 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 11,
-                "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
-            "v8.browsing_mobile": {
-                "begin": 11,
-                "end": 29,
-                "abridged": false
-            }
-        }
-    },
-    "26": {
-        "benchmarks": {
-            "v8.browsing_mobile": {
-                "begin": 29,
-                "abridged": false
-            },
-            "v8.browsing_mobile-future": {
-                "end": 18,
+                "end": 22,
                 "abridged": false
             }
         }
     },
     "27": {
         "benchmarks": {
+            "v8.browsing_mobile": {
+                "begin": 22,
+                "abridged": false
+            },
             "v8.browsing_mobile-future": {
-                "begin": 18,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -442,38 +376,38 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1235,
-        "predicted_min_shard_time": 1260.0,
-        "predicted_min_shard_index": 6,
-        "predicted_max_shard_time": 1417.0,
-        "predicted_max_shard_index": 19,
-        "shard #0": 1314.0,
-        "shard #1": 1315.0,
-        "shard #2": 1310.0,
-        "shard #3": 1319.0,
-        "shard #4": 1299.0,
-        "shard #5": 1322.0,
-        "shard #6": 1260.0,
-        "shard #7": 1306.0,
-        "shard #8": 1317.0,
-        "shard #9": 1315.0,
-        "shard #10": 1316.0,
-        "shard #11": 1331.0,
-        "shard #12": 1312.0,
-        "shard #13": 1318.0,
-        "shard #14": 1321.0,
-        "shard #15": 1311.0,
-        "shard #16": 1348.0,
-        "shard #17": 1315.0,
-        "shard #18": 1273.0,
-        "shard #19": 1417.0,
-        "shard #20": 1287.0,
-        "shard #21": 1338.0,
-        "shard #22": 1284.0,
-        "shard #23": 1304.0,
-        "shard #24": 1320.0,
-        "shard #25": 1323.0,
-        "shard #26": 1293.0,
-        "shard #27": 1315.0
+        "num_stories": 1601,
+        "predicted_min_shard_time": 570,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 590.0,
+        "predicted_max_shard_index": 6,
+        "shard #0": 570,
+        "shard #1": 570,
+        "shard #2": 570,
+        "shard #3": 570,
+        "shard #4": 570,
+        "shard #5": 570,
+        "shard #6": 590.0,
+        "shard #7": 570,
+        "shard #8": 570,
+        "shard #9": 570,
+        "shard #10": 570,
+        "shard #11": 570,
+        "shard #12": 580,
+        "shard #13": 570,
+        "shard #14": 580,
+        "shard #15": 570,
+        "shard #16": 580,
+        "shard #17": 570,
+        "shard #18": 580,
+        "shard #19": 570,
+        "shard #20": 580,
+        "shard #21": 570,
+        "shard #22": 580,
+        "shard #23": 570,
+        "shard #24": 580,
+        "shard #25": 570,
+        "shard #26": 580,
+        "shard #27": 570
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4-perf_map.json b/tools/perf/core/shard_maps/android-pixel4-perf_map.json
index 951561fa6..17b9f96 100644
--- a/tools/perf/core/shard_maps/android-pixel4-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4-perf_map.json
@@ -5,24 +5,24 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "abridged": false
-            },
-            "blink_perf.css": {
-                "end": 36,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 43,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "1": {
         "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 43,
+                "abridged": false
+            },
             "blink_perf.css": {
-                "begin": 36,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -35,21 +35,21 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 68,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 37,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 68,
+                "begin": 37,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -59,30 +59,45 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "abridged": false
-            },
-            "blink_perf.shadow_dom": {
-                "end": 11,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 16,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
+            "blink_perf.parser": {
+                "begin": 16,
+                "abridged": false
+            },
             "blink_perf.shadow_dom": {
-                "begin": 11,
                 "abridged": false
             },
             "blink_perf.svg": {
                 "abridged": false
             },
             "blink_perf.webaudio": {
+                "end": 3,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.webaudio": {
+                "begin": 3,
                 "abridged": false
             },
             "blink_perf.webcodecs": {
@@ -94,24 +109,6 @@
             "blink_perf.webgl_fast_call": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        },
-        "executables": {
-            "components_perftests": {
-                "path": "components_perftests",
-                "arguments": [
-                    "--xvfb"
-                ]
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -128,19 +125,27 @@
                 "abridged": false
             },
             "loading.mobile": {
-                "end": 26,
+                "end": 19,
                 "abridged": false
             },
             "speedometer2": {
                 "abridged": false
             }
+        },
+        "executables": {
+            "components_perftests": {
+                "arguments": [
+                    "--xvfb"
+                ],
+                "path": "components_perftests"
+            }
         }
     },
     "5": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 26,
-                "end": 67,
+                "begin": 19,
+                "end": 59,
                 "abridged": false
             },
             "speedometer2": {
@@ -151,11 +156,8 @@
     "6": {
         "benchmarks": {
             "loading.mobile": {
-                "begin": 67,
-                "abridged": false
-            },
-            "media.mobile": {
-                "end": 7,
+                "begin": 59,
+                "end": 92,
                 "abridged": false
             },
             "speedometer2": {
@@ -165,8 +167,11 @@
     },
     "7": {
         "benchmarks": {
+            "loading.mobile": {
+                "begin": 92,
+                "abridged": false
+            },
             "media.mobile": {
-                "begin": 7,
                 "abridged": false
             },
             "octane": {
@@ -176,7 +181,7 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 14,
+                "end": 10,
                 "abridged": false
             },
             "speedometer2": {
@@ -187,8 +192,8 @@
     "8": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 14,
-                "end": 66,
+                "begin": 10,
+                "end": 67,
                 "abridged": false
             },
             "speedometer2": {
@@ -199,8 +204,8 @@
     "9": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 66,
-                "end": 126,
+                "begin": 67,
+                "end": 125,
                 "abridged": false
             },
             "speedometer2": {
@@ -211,8 +216,8 @@
     "10": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 126,
-                "end": 173,
+                "begin": 125,
+                "end": 187,
                 "abridged": false
             },
             "speedometer2": {
@@ -223,8 +228,8 @@
     "11": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 173,
-                "end": 217,
+                "begin": 187,
+                "end": 232,
                 "abridged": false
             },
             "speedometer2": {
@@ -235,8 +240,8 @@
     "12": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 217,
-                "end": 276,
+                "begin": 232,
+                "end": 286,
                 "abridged": false
             },
             "speedometer2": {
@@ -247,8 +252,8 @@
     "13": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 276,
-                "end": 321,
+                "begin": 286,
+                "end": 333,
                 "abridged": false
             },
             "speedometer2": {
@@ -259,8 +264,8 @@
     "14": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 321,
-                "end": 365,
+                "begin": 333,
+                "end": 380,
                 "abridged": false
             },
             "speedometer2": {
@@ -271,8 +276,11 @@
     "15": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 365,
-                "end": 410,
+                "begin": 380,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 46,
                 "abridged": false
             },
             "speedometer2": {
@@ -282,8 +290,32 @@
     },
     "16": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 410,
+            "rendering.mobile.notracing": {
+                "begin": 46,
+                "end": 183,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 183,
+                "end": 320,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.mobile.notracing": {
+                "begin": 320,
                 "abridged": false
             },
             "speedometer": {
@@ -305,43 +337,16 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 18,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 18,
-                "end": 56,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 56,
-                "abridged": false
-            },
-            "system_health.memory_mobile": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 12,
                 "abridged": false
             }
         }
     },
     "19": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 6,
-                "end": 19,
+            "system_health.common_mobile": {
+                "begin": 12,
+                "end": 65,
                 "abridged": false
             },
             "speedometer2": {
@@ -351,9 +356,12 @@
     },
     "20": {
         "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 65,
+                "abridged": false
+            },
             "system_health.memory_mobile": {
-                "begin": 19,
-                "end": 28,
+                "end": 11,
                 "abridged": false
             }
         }
@@ -361,8 +369,8 @@
     "21": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 28,
-                "end": 43,
+                "begin": 11,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -370,8 +378,8 @@
     "22": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 43,
-                "end": 58,
+                "begin": 22,
+                "end": 37,
                 "abridged": false
             }
         }
@@ -379,8 +387,8 @@
     "23": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 58,
-                "end": 72,
+                "begin": 37,
+                "end": 57,
                 "abridged": false
             }
         }
@@ -388,7 +396,16 @@
     "24": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 72,
+                "begin": 57,
+                "end": 73,
+                "abridged": false
+            }
+        }
+    },
+    "25": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 73,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -401,16 +418,7 @@
                 "abridged": false
             },
             "v8.browsing_mobile": {
-                "end": 11,
-                "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
-            "v8.browsing_mobile": {
-                "begin": 11,
-                "end": 29,
+                "end": 20,
                 "abridged": false
             }
         }
@@ -418,11 +426,11 @@
     "26": {
         "benchmarks": {
             "v8.browsing_mobile": {
-                "begin": 29,
+                "begin": 20,
                 "abridged": false
             },
             "v8.browsing_mobile-future": {
-                "end": 18,
+                "end": 14,
                 "abridged": false
             }
         }
@@ -430,7 +438,7 @@
     "27": {
         "benchmarks": {
             "v8.browsing_mobile-future": {
-                "begin": 18,
+                "begin": 14,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -442,38 +450,38 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1235,
-        "predicted_min_shard_time": 1260.0,
-        "predicted_min_shard_index": 6,
-        "predicted_max_shard_time": 1417.0,
-        "predicted_max_shard_index": 19,
-        "shard #0": 1314.0,
-        "shard #1": 1315.0,
-        "shard #2": 1310.0,
-        "shard #3": 1319.0,
-        "shard #4": 1299.0,
-        "shard #5": 1322.0,
-        "shard #6": 1260.0,
-        "shard #7": 1306.0,
-        "shard #8": 1317.0,
-        "shard #9": 1315.0,
-        "shard #10": 1316.0,
-        "shard #11": 1331.0,
-        "shard #12": 1312.0,
-        "shard #13": 1318.0,
-        "shard #14": 1321.0,
-        "shard #15": 1311.0,
-        "shard #16": 1348.0,
-        "shard #17": 1315.0,
-        "shard #18": 1273.0,
-        "shard #19": 1417.0,
-        "shard #20": 1287.0,
-        "shard #21": 1338.0,
-        "shard #22": 1284.0,
-        "shard #23": 1304.0,
-        "shard #24": 1320.0,
-        "shard #25": 1323.0,
-        "shard #26": 1293.0,
-        "shard #27": 1315.0
+        "num_stories": 1624,
+        "predicted_min_shard_time": 1344.0,
+        "predicted_min_shard_index": 20,
+        "predicted_max_shard_time": 1434.0,
+        "predicted_max_shard_index": 23,
+        "shard #0": 1414.0,
+        "shard #1": 1408.0,
+        "shard #2": 1403.0,
+        "shard #3": 1433.0,
+        "shard #4": 1400.0,
+        "shard #5": 1404.0,
+        "shard #6": 1402.0,
+        "shard #7": 1388.0,
+        "shard #8": 1393.0,
+        "shard #9": 1410.0,
+        "shard #10": 1409.0,
+        "shard #11": 1404.0,
+        "shard #12": 1410.0,
+        "shard #13": 1417.0,
+        "shard #14": 1407.0,
+        "shard #15": 1407.0,
+        "shard #16": 1402.0,
+        "shard #17": 1402.0,
+        "shard #18": 1424.0,
+        "shard #19": 1411.0,
+        "shard #20": 1344.0,
+        "shard #21": 1389.0,
+        "shard #22": 1431.0,
+        "shard #23": 1434.0,
+        "shard #24": 1434.0,
+        "shard #25": 1398.0,
+        "shard #26": 1399.0,
+        "shard #27": 1371.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4_weblayer-perf-pgo_map.json b/tools/perf/core/shard_maps/android-pixel4_weblayer-perf-pgo_map.json
index f4f1afa2..82f1dab 100644
--- a/tools/perf/core/shard_maps/android-pixel4_weblayer-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4_weblayer-perf-pgo_map.json
@@ -5,7 +5,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 4,
+                "end": 3,
                 "abridged": true
             }
         }
@@ -13,8 +13,8 @@
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 4,
-                "end": 11,
+                "begin": 3,
+                "end": 10,
                 "abridged": true
             }
         }
@@ -22,7 +22,7 @@
     "2": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 11,
+                "begin": 10,
                 "abridged": true
             },
             "system_health.memory_mobile": {
@@ -45,12 +45,12 @@
     "extra_infos": {
         "num_stories": 29,
         "predicted_min_shard_time": 70,
-        "predicted_min_shard_index": 1,
-        "predicted_max_shard_time": 74.0,
-        "predicted_max_shard_index": 0,
-        "shard #0": 74.0,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 80,
+        "predicted_max_shard_index": 2,
+        "shard #0": 70,
         "shard #1": 70,
-        "shard #2": 70,
+        "shard #2": 80,
         "shard #3": 70
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4_weblayer-perf_map.json b/tools/perf/core/shard_maps/android-pixel4_weblayer-perf_map.json
index f4f1afa2..d0ce73e 100644
--- a/tools/perf/core/shard_maps/android-pixel4_weblayer-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4_weblayer-perf_map.json
@@ -5,7 +5,7 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 4,
+                "end": 10,
                 "abridged": true
             }
         }
@@ -13,30 +13,25 @@
     "1": {
         "benchmarks": {
             "system_health.common_mobile": {
-                "begin": 4,
-                "end": 11,
+                "begin": 10,
+                "abridged": true
+            },
+            "system_health.memory_mobile": {
+                "end": 5,
                 "abridged": true
             }
         }
     },
     "2": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 11,
-                "abridged": true
-            },
             "system_health.memory_mobile": {
-                "end": 6,
+                "begin": 5,
                 "abridged": true
             }
         }
     },
     "3": {
         "benchmarks": {
-            "system_health.memory_mobile": {
-                "begin": 6,
-                "abridged": true
-            },
             "system_health.weblayer_startup": {
                 "abridged": false
             }
@@ -44,13 +39,13 @@
     },
     "extra_infos": {
         "num_stories": 29,
-        "predicted_min_shard_time": 70,
-        "predicted_min_shard_index": 1,
-        "predicted_max_shard_time": 74.0,
-        "predicted_max_shard_index": 0,
-        "shard #0": 74.0,
-        "shard #1": 70,
-        "shard #2": 70,
-        "shard #3": 70
+        "predicted_min_shard_time": 360.0,
+        "predicted_min_shard_index": 3,
+        "predicted_max_shard_time": 531.0,
+        "predicted_max_shard_index": 2,
+        "shard #0": 475.0,
+        "shard #1": 478.0,
+        "shard #2": 531.0,
+        "shard #3": 360.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4_webview-perf_map.json b/tools/perf/core/shard_maps/android-pixel4_webview-perf_map.json
index 5eff62b..8f0fffb 100644
--- a/tools/perf/core/shard_maps/android-pixel4_webview-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4_webview-perf_map.json
@@ -5,7 +5,10 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 37,
+                "abridged": false
+            },
+            "blink_perf.css": {
+                "end": 44,
                 "abridged": false
             },
             "speedometer2": {
@@ -15,23 +18,8 @@
     },
     "1": {
         "benchmarks": {
-            "blink_perf.bindings": {
-                "begin": 37,
-                "abridged": false
-            },
             "blink_perf.css": {
-                "end": 42,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "2": {
-        "benchmarks": {
-            "blink_perf.css": {
-                "begin": 42,
+                "begin": 44,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -44,7 +32,37 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 20,
+                "abridged": false
+            },
+            "blink_perf.owp_storage": {
+                "abridged": false
+            },
+            "blink_perf.paint": {
+                "end": 13,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.paint": {
+                "begin": 13,
+                "abridged": false
+            },
+            "blink_perf.parser": {
+                "abridged": false
+            },
+            "blink_perf.shadow_dom": {
+                "abridged": false
+            },
+            "blink_perf.svg": {
+                "abridged": false
+            },
+            "blink_perf.webaudio": {
+                "end": 7,
                 "abridged": false
             },
             "speedometer2": {
@@ -54,62 +72,8 @@
     },
     "3": {
         "benchmarks": {
-            "blink_perf.layout": {
-                "begin": 20,
-                "end": 76,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.layout": {
-                "begin": 76,
-                "abridged": false
-            },
-            "blink_perf.owp_storage": {
-                "abridged": false
-            },
-            "blink_perf.paint": {
-                "abridged": false
-            },
-            "blink_perf.parser": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "blink_perf.parser": {
-                "begin": 5,
-                "abridged": false
-            },
-            "blink_perf.shadow_dom": {
-                "end": 30,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "begin": 30,
-                "abridged": false
-            },
-            "blink_perf.svg": {
-                "abridged": false
-            },
             "blink_perf.webaudio": {
+                "begin": 7,
                 "abridged": false
             },
             "blink_perf.webcodecs": {
@@ -119,18 +83,6 @@
                 "abridged": false
             },
             "blink_perf.webgl_fast_call": {
-                "end": 2,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "blink_perf.webgl_fast_call": {
-                "begin": 2,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -154,14 +106,11 @@
             }
         }
     },
-    "8": {
+    "4": {
         "benchmarks": {
             "loading.mobile": {
                 "begin": 46,
-                "abridged": false
-            },
-            "media.mobile": {
-                "end": 6,
+                "end": 89,
                 "abridged": false
             },
             "speedometer2": {
@@ -169,10 +118,13 @@
             }
         }
     },
-    "9": {
+    "5": {
         "benchmarks": {
+            "loading.mobile": {
+                "begin": 89,
+                "abridged": false
+            },
             "media.mobile": {
-                "begin": 6,
                 "abridged": false
             },
             "octane": {
@@ -182,7 +134,55 @@
                 "abridged": false
             },
             "rendering.mobile": {
-                "end": 20,
+                "end": 39,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 39,
+                "end": 115,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 115,
+                "end": 180,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "8": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 180,
+                "end": 234,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "9": {
+        "benchmarks": {
+            "rendering.mobile": {
+                "begin": 234,
+                "end": 290,
                 "abridged": false
             },
             "speedometer2": {
@@ -193,8 +193,8 @@
     "10": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 20,
-                "end": 76,
+                "begin": 290,
+                "end": 356,
                 "abridged": false
             },
             "speedometer2": {
@@ -205,8 +205,11 @@
     "11": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 76,
-                "end": 132,
+                "begin": 356,
+                "abridged": false
+            },
+            "rendering.mobile.notracing": {
+                "end": 20,
                 "abridged": false
             },
             "speedometer2": {
@@ -216,9 +219,9 @@
     },
     "12": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 132,
-                "end": 188,
+            "rendering.mobile.notracing": {
+                "begin": 20,
+                "end": 168,
                 "abridged": false
             },
             "speedometer2": {
@@ -228,9 +231,9 @@
     },
     "13": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 188,
-                "end": 244,
+            "rendering.mobile.notracing": {
+                "begin": 168,
+                "end": 316,
                 "abridged": false
             },
             "speedometer2": {
@@ -240,44 +243,8 @@
     },
     "14": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 244,
-                "end": 300,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 300,
-                "end": 356,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 356,
-                "end": 412,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "rendering.mobile": {
-                "begin": 412,
+            "rendering.mobile.notracing": {
+                "begin": 316,
                 "abridged": false
             },
             "speedometer": {
@@ -299,19 +266,55 @@
                 "abridged": false
             },
             "system_health.common_mobile": {
-                "end": 39,
+                "end": 20,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "system_health.common_mobile": {
+                "begin": 20,
+                "abridged": false
+            },
+            "system_health.memory_mobile": {
+                "end": 6,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 6,
+                "end": 19,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "system_health.memory_mobile": {
+                "begin": 19,
+                "end": 35,
+                "abridged": false
+            },
+            "speedometer2": {
                 "abridged": false
             }
         }
     },
     "18": {
         "benchmarks": {
-            "system_health.common_mobile": {
-                "begin": 39,
-                "abridged": false
-            },
             "system_health.memory_mobile": {
-                "end": 20,
+                "begin": 35,
+                "end": 61,
                 "abridged": false
             },
             "speedometer2": {
@@ -322,7 +325,7 @@
     "19": {
         "benchmarks": {
             "system_health.memory_mobile": {
-                "begin": 20,
+                "begin": 61,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -331,6 +334,10 @@
             "system_health.webview_startup": {
                 "abridged": false
             },
+            "tracing.tracing_with_background_memory_infra": {
+                "end": 5,
+                "abridged": false
+            },
             "speedometer2": {
                 "abridged": false
             }
@@ -339,6 +346,7 @@
     "20": {
         "benchmarks": {
             "tracing.tracing_with_background_memory_infra": {
+                "begin": 5,
                 "abridged": false
             },
             "v8.browsing_mobile": {
@@ -353,31 +361,31 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1198,
-        "predicted_min_shard_time": 570,
-        "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 580,
-        "predicted_max_shard_index": 19,
-        "shard #0": 570,
-        "shard #1": 570,
-        "shard #2": 570,
-        "shard #3": 570,
-        "shard #4": 570,
-        "shard #5": 570,
-        "shard #6": 570,
-        "shard #7": 570,
-        "shard #8": 570,
-        "shard #9": 570,
-        "shard #10": 570,
-        "shard #11": 570,
-        "shard #12": 570,
-        "shard #13": 570,
-        "shard #14": 570,
-        "shard #15": 570,
-        "shard #16": 570,
-        "shard #17": 570,
-        "shard #18": 570,
-        "shard #19": 580,
-        "shard #20": 570
+        "num_stories": 1587,
+        "predicted_min_shard_time": 1452.0,
+        "predicted_min_shard_index": 15,
+        "predicted_max_shard_time": 1559.0,
+        "predicted_max_shard_index": 18,
+        "shard #0": 1513.0,
+        "shard #1": 1516.0,
+        "shard #2": 1550.0,
+        "shard #3": 1512.0,
+        "shard #4": 1498.0,
+        "shard #5": 1524.0,
+        "shard #6": 1514.0,
+        "shard #7": 1505.0,
+        "shard #8": 1510.0,
+        "shard #9": 1515.0,
+        "shard #10": 1520.0,
+        "shard #11": 1511.0,
+        "shard #12": 1512.0,
+        "shard #13": 1512.0,
+        "shard #14": 1521.0,
+        "shard #15": 1452.0,
+        "shard #16": 1475.0,
+        "shard #17": 1529.0,
+        "shard #18": 1559.0,
+        "shard #19": 1527.0,
+        "shard #20": 1521.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4a_power-perf-pgo_map.json b/tools/perf/core/shard_maps/android-pixel4a_power-perf-pgo_map.json
index 9c78277..a4bdb42 100644
--- a/tools/perf/core/shard_maps/android-pixel4a_power-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4a_power-perf-pgo_map.json
@@ -2,6 +2,7 @@
     "0": {
         "benchmarks": {
             "power.mobile": {
+                "end": 1,
                 "abridged": false
             }
         }
@@ -9,6 +10,8 @@
     "1": {
         "benchmarks": {
             "power.mobile": {
+                "begin": 1,
+                "end": 2,
                 "abridged": false
             }
         }
@@ -16,6 +19,8 @@
     "2": {
         "benchmarks": {
             "power.mobile": {
+                "begin": 2,
+                "end": 3,
                 "abridged": false
             }
         }
@@ -23,6 +28,8 @@
     "3": {
         "benchmarks": {
             "power.mobile": {
+                "begin": 3,
+                "end": 4,
                 "abridged": false
             }
         }
@@ -30,6 +37,7 @@
     "4": {
         "benchmarks": {
             "power.mobile": {
+                "begin": 4,
                 "abridged": false
             }
         }
@@ -39,9 +47,6 @@
             "system_health.scroll_jank_mobile": {
                 "end": 1,
                 "abridged": false
-            },
-            "power.mobile": {
-                "abridged": false
             }
         }
     },
@@ -49,10 +54,7 @@
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
                 "begin": 1,
-                "end": 2,
-                "abridged": false
-            },
-            "power.mobile": {
+                "end": 3,
                 "abridged": false
             }
         }
@@ -60,11 +62,8 @@
     "7": {
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
-                "begin": 2,
-                "end": 3,
-                "abridged": false
-            },
-            "power.mobile": {
+                "begin": 3,
+                "end": 4,
                 "abridged": false
             }
         }
@@ -72,11 +71,8 @@
     "8": {
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
-                "begin": 3,
-                "end": 4,
-                "abridged": false
-            },
-            "power.mobile": {
+                "begin": 4,
+                "end": 6,
                 "abridged": false
             }
         }
@@ -84,11 +80,8 @@
     "9": {
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
-                "begin": 4,
-                "end": 5,
-                "abridged": false
-            },
-            "power.mobile": {
+                "begin": 6,
+                "end": 7,
                 "abridged": false
             }
         }
@@ -96,8 +89,8 @@
     "10": {
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
-                "begin": 5,
-                "end": 8,
+                "begin": 7,
+                "end": 9,
                 "abridged": false
             }
         }
@@ -105,28 +98,28 @@
     "11": {
         "benchmarks": {
             "system_health.scroll_jank_mobile": {
-                "begin": 8,
+                "begin": 9,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 60,
-        "predicted_min_shard_time": 20,
-        "predicted_min_shard_index": 11,
-        "predicted_max_shard_time": 321.0,
-        "predicted_max_shard_index": 5,
-        "shard #0": 311.0,
-        "shard #1": 311.0,
-        "shard #2": 311.0,
-        "shard #3": 311.0,
-        "shard #4": 311.0,
-        "shard #5": 321.0,
-        "shard #6": 321.0,
-        "shard #7": 321.0,
-        "shard #8": 321.0,
-        "shard #9": 321.0,
-        "shard #10": 30,
-        "shard #11": 20
+        "num_stories": 15,
+        "predicted_min_shard_time": 10,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 20,
+        "predicted_max_shard_index": 6,
+        "shard #0": 10,
+        "shard #1": 10,
+        "shard #2": 10,
+        "shard #3": 10,
+        "shard #4": 10,
+        "shard #5": 10,
+        "shard #6": 20,
+        "shard #7": 10,
+        "shard #8": 20,
+        "shard #9": 10,
+        "shard #10": 20,
+        "shard #11": 10
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/android-pixel4a_power-perf_map.json b/tools/perf/core/shard_maps/android-pixel4a_power-perf_map.json
index 9c78277..9f46610 100644
--- a/tools/perf/core/shard_maps/android-pixel4a_power-perf_map.json
+++ b/tools/perf/core/shard_maps/android-pixel4a_power-perf_map.json
@@ -114,18 +114,18 @@
         "num_stories": 60,
         "predicted_min_shard_time": 20,
         "predicted_min_shard_index": 11,
-        "predicted_max_shard_time": 321.0,
+        "predicted_max_shard_time": 60,
         "predicted_max_shard_index": 5,
-        "shard #0": 311.0,
-        "shard #1": 311.0,
-        "shard #2": 311.0,
-        "shard #3": 311.0,
-        "shard #4": 311.0,
-        "shard #5": 321.0,
-        "shard #6": 321.0,
-        "shard #7": 321.0,
-        "shard #8": 321.0,
-        "shard #9": 321.0,
+        "shard #0": 50,
+        "shard #1": 50,
+        "shard #2": 50,
+        "shard #3": 50,
+        "shard #4": 50,
+        "shard #5": 60,
+        "shard #6": 60,
+        "shard #7": 60,
+        "shard #8": 60,
+        "shard #9": 60,
         "shard #10": 30,
         "shard #11": 20
     }
diff --git a/tools/perf/core/shard_maps/chromeos-kevin-perf-fyi_map.json b/tools/perf/core/shard_maps/chromeos-kevin-perf-fyi_map.json
index ce3c9e1c..a831404b 100644
--- a/tools/perf/core/shard_maps/chromeos-kevin-perf-fyi_map.json
+++ b/tools/perf/core/shard_maps/chromeos-kevin-perf-fyi_map.json
@@ -2,7 +2,7 @@
     "0": {
         "benchmarks": {
             "rendering.desktop": {
-                "end": 76,
+                "end": 82,
                 "abridged": false
             }
         }
@@ -10,8 +10,8 @@
     "1": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 76,
-                "end": 152,
+                "begin": 82,
+                "end": 164,
                 "abridged": false
             }
         }
@@ -19,8 +19,8 @@
     "2": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 152,
-                "end": 228,
+                "begin": 164,
+                "end": 247,
                 "abridged": false
             }
         }
@@ -28,20 +28,20 @@
     "3": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 228,
+                "begin": 247,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 304,
-        "predicted_min_shard_time": 760,
+        "num_stories": 329,
+        "predicted_min_shard_time": 820,
         "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 760,
-        "predicted_max_shard_index": 0,
-        "shard #0": 760,
-        "shard #1": 760,
-        "shard #2": 760,
-        "shard #3": 760
+        "predicted_max_shard_time": 830,
+        "predicted_max_shard_index": 2,
+        "shard #0": 820,
+        "shard #1": 820,
+        "shard #2": 830,
+        "shard #3": 820
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/fuchsia-perf-atlas-fyi_map.json b/tools/perf/core/shard_maps/fuchsia-perf-atlas-fyi_map.json
index 2c6af85b..9a4ea07 100644
--- a/tools/perf/core/shard_maps/fuchsia-perf-atlas-fyi_map.json
+++ b/tools/perf/core/shard_maps/fuchsia-perf-atlas-fyi_map.json
@@ -1,5 +1,20 @@
 {
     "0": {
+        "executables": {
+            "base_perftests": {
+                "arguments": [
+                    "--test-launcher-jobs=1",
+                    "--test-launcher-retry-limit=0",
+                    "-d",
+                    "--os-check=update",
+                    "--system-image-dir=../../third_party/fuchsia-sdk/images-internal/chromebook-x64-release/sucrose_eng"
+                ],
+                "path": "bin/run_base_perftests"
+            }
+        },
+        "benchmarks": {}
+    },
+    "1": {
         "benchmarks": {
             "jetstream": {
                 "abridged": false
@@ -8,27 +23,15 @@
                 "abridged": false
             },
             "media.desktop": {
-                "end": 10,
+                "end": 12,
                 "abridged": false
             }
-        },
-        "executables": {
-            "base_perftests": {
-                "path": "bin/run_base_perftests",
-                "arguments": [
-                    "--test-launcher-jobs=1",
-                    "--test-launcher-retry-limit=0",
-                    "-d",
-                    "--os-check=update",
-                    "--system-image-dir=../../third_party/fuchsia-sdk/images-internal/chromebook-x64-release/sucrose_eng"
-                ]
-            }
         }
     },
-    "1": {
+    "2": {
         "benchmarks": {
             "media.desktop": {
-                "begin": 10,
+                "begin": 12,
                 "abridged": false
             },
             "power.desktop": {
@@ -41,16 +44,7 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 7,
-                "abridged": false
-            }
-        }
-    },
-    "2": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 7,
-                "end": 60,
+                "end": 26,
                 "abridged": false
             }
         }
@@ -58,20 +52,20 @@
     "3": {
         "benchmarks": {
             "system_health.common_desktop": {
-                "begin": 60,
+                "begin": 26,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 127,
-        "predicted_min_shard_time": 1542.0,
-        "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 1579.0,
-        "predicted_max_shard_index": 2,
-        "shard #0": 1542.0,
-        "shard #1": 1577.0,
-        "shard #2": 1579.0,
-        "shard #3": 1578.0
+        "num_stories": 126,
+        "predicted_min_shard_time": 551.0,
+        "predicted_min_shard_index": 2,
+        "predicted_max_shard_time": 900.0,
+        "predicted_max_shard_index": 0,
+        "shard #0": 900.0,
+        "shard #1": 589.0,
+        "shard #2": 551.0,
+        "shard #3": 551.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/fuchsia-perf-fyi_map.json b/tools/perf/core/shard_maps/fuchsia-perf-fyi_map.json
index 67cff0e..a4b47e59 100644
--- a/tools/perf/core/shard_maps/fuchsia-perf-fyi_map.json
+++ b/tools/perf/core/shard_maps/fuchsia-perf-fyi_map.json
@@ -2,31 +2,31 @@
     "0": {
         "benchmarks": {
             "media.mobile": {
+                "abridged": false
+            },
+            "rendering.mobile": {
                 "end": 9,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "bin/run_base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0",
                     "-d",
                     "--os-check=update",
                     "--system-image-dir=../../third_party/fuchsia-sdk/images-internal/astro-release/smart_display_eng_arrested"
-                ]
+                ],
+                "path": "bin/run_base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
-            "media.mobile": {
-                "begin": 9,
-                "abridged": false
-            },
             "rendering.mobile": {
-                "end": 105,
+                "begin": 9,
+                "end": 63,
                 "abridged": false
             }
         }
@@ -34,8 +34,8 @@
     "2": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 105,
-                "end": 226,
+                "begin": 63,
+                "end": 122,
                 "abridged": false
             }
         }
@@ -43,8 +43,8 @@
     "3": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 226,
-                "end": 347,
+                "begin": 122,
+                "end": 195,
                 "abridged": false
             }
         }
@@ -52,38 +52,38 @@
     "4": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 347,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 23,
+                "begin": 195,
+                "end": 297,
                 "abridged": false
             }
         }
     },
     "5": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 23,
-                "end": 35,
+            "rendering.mobile": {
+                "begin": 297,
+                "end": 356,
                 "abridged": false
             }
         }
     },
     "6": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 35,
-                "end": 48,
+            "rendering.mobile": {
+                "begin": 356,
+                "end": 410,
                 "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
+            "rendering.mobile": {
+                "begin": 410,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 48,
-                "end": 57,
+                "end": 26,
                 "abridged": false
             }
         }
@@ -91,8 +91,8 @@
     "8": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 57,
-                "end": 72,
+                "begin": 26,
+                "end": 50,
                 "abridged": false
             }
         }
@@ -100,26 +100,26 @@
     "9": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 72,
+                "begin": 50,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 532,
-        "predicted_min_shard_time": 1113.0,
-        "predicted_min_shard_index": 8,
-        "predicted_max_shard_time": 1344.0,
-        "predicted_max_shard_index": 4,
-        "shard #0": 1205.0,
-        "shard #1": 1210.0,
-        "shard #2": 1210,
-        "shard #3": 1210,
-        "shard #4": 1344.0,
-        "shard #5": 1206.0,
-        "shard #6": 1137.0,
-        "shard #7": 1197.0,
-        "shard #8": 1113.0,
-        "shard #9": 1254.0
+        "num_stories": 519,
+        "predicted_min_shard_time": 1417.0,
+        "predicted_min_shard_index": 6,
+        "predicted_max_shard_time": 1444.0,
+        "predicted_max_shard_index": 9,
+        "shard #0": 1420.0,
+        "shard #1": 1427.0,
+        "shard #2": 1429.0,
+        "shard #3": 1426.0,
+        "shard #4": 1443.0,
+        "shard #5": 1422.0,
+        "shard #6": 1417.0,
+        "shard #7": 1427.0,
+        "shard #8": 1419.0,
+        "shard #9": 1444.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/fuchsia-perf-sherlock-fyi_map.json b/tools/perf/core/shard_maps/fuchsia-perf-sherlock-fyi_map.json
index 6f7af16..5f3107d 100644
--- a/tools/perf/core/shard_maps/fuchsia-perf-sherlock-fyi_map.json
+++ b/tools/perf/core/shard_maps/fuchsia-perf-sherlock-fyi_map.json
@@ -2,31 +2,31 @@
     "0": {
         "benchmarks": {
             "media.mobile": {
-                "end": 14,
+                "abridged": false
+            },
+            "rendering.mobile": {
+                "end": 43,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "bin/run_base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0",
                     "-d",
                     "--os-check=update",
                     "--system-image-dir=../../third_party/fuchsia-sdk/images-internal/sherlock-release/smart_display_max_eng_arrested"
-                ]
+                ],
+                "path": "bin/run_base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
-            "media.mobile": {
-                "begin": 14,
-                "abridged": false
-            },
             "rendering.mobile": {
-                "end": 101,
+                "begin": 43,
+                "end": 153,
                 "abridged": false
             }
         }
@@ -34,8 +34,8 @@
     "2": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 101,
-                "end": 205,
+                "begin": 153,
+                "end": 313,
                 "abridged": false
             }
         }
@@ -43,8 +43,8 @@
     "3": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 205,
-                "end": 308,
+                "begin": 313,
+                "end": 396,
                 "abridged": false
             }
         }
@@ -52,34 +52,34 @@
     "4": {
         "benchmarks": {
             "rendering.mobile": {
-                "begin": 308,
-                "end": 412,
+                "begin": 396,
+                "abridged": false
+            },
+            "system_health.memory_desktop": {
+                "end": 34,
                 "abridged": false
             }
         }
     },
     "5": {
         "benchmarks": {
-            "rendering.mobile": {
-                "begin": 412,
-                "abridged": false
-            },
             "system_health.memory_desktop": {
+                "begin": 34,
                 "abridged": false
             }
         }
     },
     "extra_infos": {
-        "num_stories": 532,
-        "predicted_min_shard_time": 1030,
-        "predicted_min_shard_index": 1,
-        "predicted_max_shard_time": 1040.0,
-        "predicted_max_shard_index": 0,
-        "shard #0": 1040.0,
-        "shard #1": 1030,
-        "shard #2": 1040,
-        "shard #3": 1030,
-        "shard #4": 1040,
-        "shard #5": 1030
+        "num_stories": 519,
+        "predicted_min_shard_time": 2109.0,
+        "predicted_min_shard_index": 4,
+        "predicted_max_shard_time": 2192.0,
+        "predicted_max_shard_index": 5,
+        "shard #0": 2144.0,
+        "shard #1": 2157.0,
+        "shard #2": 2161.0,
+        "shard #3": 2155.0,
+        "shard #4": 2109.0,
+        "shard #5": 2192.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/lacros-eve-perf_map.json b/tools/perf/core/shard_maps/lacros-eve-perf_map.json
index 634695a..f89005b 100644
--- a/tools/perf/core/shard_maps/lacros-eve-perf_map.json
+++ b/tools/perf/core/shard_maps/lacros-eve-perf_map.json
@@ -20,10 +20,7 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 15,
-                "abridged": false
-            },
-            "blink_perf.webcodecs": {
+                "end": 64,
                 "abridged": false
             }
         }
@@ -31,7 +28,7 @@
     "1": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 15,
+                "begin": 64,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -44,15 +41,6 @@
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "end": 9,
-                "abridged": false
-            }
-        }
-    },
-    "2": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "begin": 9,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -61,6 +49,9 @@
             "blink_perf.webaudio": {
                 "abridged": false
             },
+            "blink_perf.webcodecs": {
+                "abridged": false
+            },
             "blink_perf.webgl": {
                 "abridged": false
             },
@@ -68,6 +59,15 @@
                 "abridged": false
             },
             "desktop_ui": {
+                "end": 24,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "desktop_ui": {
+                "begin": 24,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -86,7 +86,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 39,
+                "end": 82,
                 "abridged": false
             }
         }
@@ -94,7 +94,7 @@
     "3": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 39,
+                "begin": 82,
                 "abridged": false
             },
             "media.desktop": {
@@ -113,7 +113,7 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 4,
+                "end": 28,
                 "abridged": false
             }
         }
@@ -121,8 +121,8 @@
     "4": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 4,
-                "end": 147,
+                "begin": 28,
+                "end": 205,
                 "abridged": false
             }
         }
@@ -130,16 +130,10 @@
     "5": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 147,
-                "end": 289,
+                "begin": 205,
                 "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 289,
+            },
+            "rendering.desktop.notracing": {
                 "abridged": false
             },
             "speedometer": {
@@ -158,10 +152,19 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
+                "end": 9,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 9,
                 "abridged": false
             },
             "system_health.memory_desktop": {
-                "end": 22,
+                "end": 49,
                 "abridged": false
             }
         }
@@ -169,7 +172,7 @@
     "7": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 22,
+                "begin": 49,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -196,18 +199,18 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1138,
-        "predicted_min_shard_time": 1420,
-        "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 1430,
-        "predicted_max_shard_index": 4,
-        "shard #0": 1420,
-        "shard #1": 1420,
-        "shard #2": 1420,
-        "shard #3": 1420,
-        "shard #4": 1430,
-        "shard #5": 1420,
-        "shard #6": 1430,
-        "shard #7": 1420
+        "num_stories": 1518,
+        "predicted_min_shard_time": 12870.0,
+        "predicted_min_shard_index": 1,
+        "predicted_max_shard_time": 12948.0,
+        "predicted_max_shard_index": 7,
+        "shard #0": 12891.0,
+        "shard #1": 12870.0,
+        "shard #2": 12915.0,
+        "shard #3": 12883.0,
+        "shard #4": 12899.0,
+        "shard #5": 12887.0,
+        "shard #6": 12901.0,
+        "shard #7": 12948.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/linux-perf-calibration_map.json b/tools/perf/core/shard_maps/linux-perf-calibration_map.json
index 4a99d1c..ef474c4 100644
--- a/tools/perf/core/shard_maps/linux-perf-calibration_map.json
+++ b/tools/perf/core/shard_maps/linux-perf-calibration_map.json
@@ -8,23 +8,23 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 21,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 14,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
@@ -34,18 +34,18 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "begin": 21,
+                "begin": 14,
                 "abridged": false
             },
             "blink_perf.css": {
-                "end": 11,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 16,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
@@ -55,17 +55,23 @@
                 "abridged": false
             },
             "blink_perf.css": {
-                "begin": 11,
+                "begin": 16,
                 "abridged": false
             },
             "blink_perf.dom": {
+                "abridged": false
+            },
+            "blink_perf.events": {
+                "abridged": false
+            },
+            "blink_perf.image_decoder": {
                 "end": 1,
                 "abridged": false
             },
-            "speedometer2": {
+            "jetstream2": {
                 "abridged": false
             },
-            "jetstream2": {
+            "speedometer2": {
                 "abridged": false
             }
         }
@@ -75,25 +81,19 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "blink_perf.dom": {
+            "blink_perf.image_decoder": {
                 "begin": 1,
                 "abridged": false
             },
-            "blink_perf.events": {
-                "abridged": false
-            },
-            "blink_perf.image_decoder": {
-                "abridged": false
-            },
             "blink_perf.layout": {
-                "end": 15,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 44,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
@@ -103,15 +103,15 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "begin": 15,
-                "end": 56,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 44,
+                "end": 98,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
@@ -121,25 +121,7 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "begin": 56,
-                "end": 97,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "abridged": false
-            },
-            "blink_perf.layout": {
-                "begin": 97,
+                "begin": 98,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -149,48 +131,30 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 11,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 24,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
-    "7": {
+    "6": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
             "blink_perf.parser": {
-                "begin": 11,
+                "begin": 24,
                 "abridged": false
             },
             "blink_perf.sanitizer-api": {
                 "abridged": false
             },
             "blink_perf.svg": {
-                "end": 20,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "abridged": false
-            },
-            "blink_perf.svg": {
-                "begin": 20,
                 "abridged": false
             },
             "blink_perf.webaudio": {
@@ -203,27 +167,27 @@
                 "abridged": false
             },
             "blink_perf.webgl_fast_call": {
-                "abridged": false
-            },
-            "desktop_ui": {
-                "end": 12,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 1,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
-    "9": {
+    "7": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
+            "blink_perf.webgl_fast_call": {
+                "begin": 1,
+                "abridged": false
+            },
             "desktop_ui": {
-                "begin": 12,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -242,7 +206,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 9,
+                "end": 11,
                 "abridged": false
             },
             "speedometer2": {
@@ -255,14 +219,17 @@
             }
         }
     },
-    "10": {
+    "8": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
             "loading.desktop": {
-                "begin": 9,
-                "end": 51,
+                "begin": 11,
+                "end": 65,
+                "abridged": false
+            },
+            "jetstream2": {
                 "abridged": false
             },
             "speedometer2": {
@@ -270,14 +237,79 @@
             }
         }
     },
+    "9": {
+        "benchmarks": {
+            "blink_perf.shadow_dom": {
+                "abridged": false
+            },
+            "loading.desktop": {
+                "begin": 65,
+                "abridged": false
+            },
+            "media.desktop": {
+                "end": 14,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "10": {
+        "benchmarks": {
+            "blink_perf.shadow_dom": {
+                "abridged": false
+            },
+            "media.desktop": {
+                "begin": 14,
+                "abridged": false
+            },
+            "memory.desktop": {
+                "abridged": false
+            },
+            "octane": {
+                "abridged": false
+            },
+            "power.desktop": {
+                "abridged": false
+            },
+            "rasterize_and_record_micro.top_25": {
+                "end": 2,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        },
+        "executables": {
+            "performance_browser_tests": {
+                "arguments": [
+                    "--full-performance-run",
+                    "--test-launcher-jobs=1",
+                    "--test-launcher-retry-limit=0",
+                    "--ui-test-action-timeout=60000",
+                    "--ui-test-action-max-timeout=60000",
+                    "--test-launcher-timeout=60000",
+                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
+                ],
+                "path": "browser_tests"
+            }
+        }
+    },
     "11": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "loading.desktop": {
-                "begin": 51,
-                "end": 93,
+            "rasterize_and_record_micro.top_25": {
+                "begin": 2,
+                "abridged": false
+            },
+            "rendering.desktop": {
+                "end": 32,
                 "abridged": false
             },
             "speedometer2": {
@@ -290,15 +322,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "loading.desktop": {
-                "begin": 93,
-                "abridged": false
-            },
-            "media.desktop": {
-                "abridged": false
-            },
-            "memory.desktop": {
-                "end": 6,
+            "rendering.desktop": {
+                "begin": 32,
+                "end": 86,
                 "abridged": false
             },
             "speedometer2": {
@@ -311,37 +337,14 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "memory.desktop": {
-                "begin": 6,
-                "abridged": false
-            },
-            "octane": {
-                "abridged": false
-            },
-            "power.desktop": {
-                "abridged": false
-            },
-            "rasterize_and_record_micro.top_25": {
-                "end": 22,
+            "rendering.desktop": {
+                "begin": 86,
+                "end": 141,
                 "abridged": false
             },
             "speedometer2": {
                 "abridged": false
             }
-        },
-        "executables": {
-            "performance_browser_tests": {
-                "path": "browser_tests",
-                "arguments": [
-                    "--full-performance-run",
-                    "--test-launcher-jobs=1",
-                    "--test-launcher-retry-limit=0",
-                    "--ui-test-action-timeout=60000",
-                    "--ui-test-action-max-timeout=60000",
-                    "--test-launcher-timeout=60000",
-                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
-            }
         }
     },
     "14": {
@@ -349,12 +352,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "rasterize_and_record_micro.top_25": {
-                "begin": 22,
-                "abridged": false
-            },
             "rendering.desktop": {
-                "end": 39,
+                "begin": 141,
+                "end": 195,
                 "abridged": false
             },
             "speedometer2": {
@@ -368,8 +368,8 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "begin": 39,
-                "end": 81,
+                "begin": 195,
+                "end": 250,
                 "abridged": false
             },
             "speedometer2": {
@@ -383,8 +383,8 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "begin": 81,
-                "end": 123,
+                "begin": 250,
+                "end": 304,
                 "abridged": false
             },
             "speedometer2": {
@@ -398,8 +398,11 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "begin": 123,
-                "end": 165,
+                "begin": 304,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 30,
                 "abridged": false
             },
             "speedometer2": {
@@ -412,9 +415,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "rendering.desktop": {
-                "begin": 165,
-                "end": 207,
+            "rendering.desktop.notracing": {
+                "begin": 30,
+                "end": 84,
                 "abridged": false
             },
             "speedometer2": {
@@ -427,9 +430,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "rendering.desktop": {
-                "begin": 207,
-                "end": 249,
+            "rendering.desktop.notracing": {
+                "begin": 84,
+                "end": 139,
                 "abridged": false
             },
             "speedometer2": {
@@ -442,9 +445,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "rendering.desktop": {
-                "begin": 249,
-                "end": 291,
+            "rendering.desktop.notracing": {
+                "begin": 139,
+                "end": 193,
                 "abridged": false
             },
             "speedometer2": {
@@ -457,14 +460,9 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "rendering.desktop": {
-                "begin": 291,
-                "abridged": false
-            },
-            "speedometer": {
-                "abridged": false
-            },
-            "speedometer-future": {
+            "rendering.desktop.notracing": {
+                "begin": 193,
+                "end": 248,
                 "abridged": false
             },
             "speedometer2": {
@@ -477,6 +475,31 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
+            "rendering.desktop.notracing": {
+                "begin": 248,
+                "end": 302,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "23": {
+        "benchmarks": {
+            "blink_perf.shadow_dom": {
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "begin": 302,
+                "abridged": false
+            },
+            "speedometer": {
+                "abridged": false
+            },
+            "speedometer-future": {
+                "abridged": false
+            },
             "speedometer2": {
                 "abridged": false
             },
@@ -487,25 +510,7 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 41,
-                "abridged": false
-            }
-        }
-    },
-    "23": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "begin": 41,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 1,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 31,
                 "abridged": false
             }
         }
@@ -515,9 +520,12 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
+            "system_health.common_desktop": {
+                "begin": 31,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 1,
-                "end": 44,
+                "end": 4,
                 "abridged": false
             },
             "speedometer2": {
@@ -531,17 +539,8 @@
                 "abridged": false
             },
             "system_health.memory_desktop": {
-                "begin": 44,
-                "abridged": false
-            },
-            "system_health.pcscan": {
-                "abridged": false
-            },
-            "tab_switching.typical_25": {
-                "abridged": false
-            },
-            "tracing.tracing_with_background_memory_infra": {
-                "end": 2,
+                "begin": 4,
+                "end": 59,
                 "abridged": false
             },
             "speedometer2": {
@@ -554,15 +553,21 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
+            "system_health.memory_desktop": {
+                "begin": 59,
+                "abridged": false
+            },
+            "system_health.pcscan": {
+                "abridged": false
+            },
+            "tab_switching.typical_25": {
+                "abridged": false
+            },
             "tracing.tracing_with_background_memory_infra": {
-                "begin": 2,
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 5,
+                "end": 21,
                 "abridged": false
             },
             "speedometer2": {
@@ -580,8 +585,11 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
+            "v8.browsing_desktop": {
+                "begin": 21,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 5,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -596,38 +604,38 @@
         }
     },
     "extra_infos": {
-        "num_stories": 2297,
-        "predicted_min_shard_time": 538.0,
-        "predicted_min_shard_index": 21,
-        "predicted_max_shard_time": 568.0,
-        "predicted_max_shard_index": 22,
-        "shard #0": 558.0,
-        "shard #1": 558.0,
-        "shard #2": 558.0,
-        "shard #3": 558.0,
-        "shard #4": 558.0,
-        "shard #5": 558.0,
-        "shard #6": 558.0,
-        "shard #7": 558.0,
-        "shard #8": 558.0,
-        "shard #9": 558.0,
-        "shard #10": 558.0,
-        "shard #11": 558.0,
-        "shard #12": 558.0,
-        "shard #13": 558.0,
-        "shard #14": 558.0,
-        "shard #15": 558.0,
-        "shard #16": 558.0,
-        "shard #17": 558.0,
-        "shard #18": 558.0,
-        "shard #19": 558.0,
-        "shard #20": 558.0,
-        "shard #21": 538.0,
-        "shard #22": 568.0,
-        "shard #23": 558.0,
-        "shard #24": 568.0,
-        "shard #25": 558.0,
-        "shard #26": 568.0,
-        "shard #27": 558.0
+        "num_stories": 2612,
+        "predicted_min_shard_time": 940.0,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 950,
+        "predicted_max_shard_index": 2,
+        "shard #0": 940.0,
+        "shard #1": 940,
+        "shard #2": 950,
+        "shard #3": 940,
+        "shard #4": 950,
+        "shard #5": 940,
+        "shard #6": 950,
+        "shard #7": 943.0,
+        "shard #8": 950,
+        "shard #9": 940,
+        "shard #10": 945.0,
+        "shard #11": 950,
+        "shard #12": 940,
+        "shard #13": 950,
+        "shard #14": 940,
+        "shard #15": 950,
+        "shard #16": 940,
+        "shard #17": 950,
+        "shard #18": 940,
+        "shard #19": 950,
+        "shard #20": 940,
+        "shard #21": 950,
+        "shard #22": 940,
+        "shard #23": 950,
+        "shard #24": 940,
+        "shard #25": 950,
+        "shard #26": 945.0,
+        "shard #27": 940
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/linux-perf-fyi_map.json b/tools/perf/core/shard_maps/linux-perf-fyi_map.json
index 875c456..918f2bf 100644
--- a/tools/perf/core/shard_maps/linux-perf-fyi_map.json
+++ b/tools/perf/core/shard_maps/linux-perf-fyi_map.json
@@ -13,11 +13,11 @@
         }
     },
     "extra_infos": {
-        "num_stories": 398,
-        "predicted_min_shard_time": 6300.0,
+        "num_stories": 425,
+        "predicted_min_shard_time": 4250,
         "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 6300.0,
+        "predicted_max_shard_time": 4250,
         "predicted_max_shard_index": 0,
-        "shard #0": 6300.0
+        "shard #0": 4250
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/linux-perf-pgo_map.json b/tools/perf/core/shard_maps/linux-perf-pgo_map.json
index c81667b..ee94237 100644
--- a/tools/perf/core/shard_maps/linux-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/linux-perf-pgo_map.json
@@ -5,50 +5,36 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 48,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
+                "end": 21,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
             "blink_perf.bindings": {
-                "begin": 48,
+                "begin": 21,
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 30,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 30,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -61,38 +47,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 23,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
+                "end": 11,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 23,
+                "begin": 11,
+                "end": 71,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 71,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -104,33 +76,10 @@
             "blink_perf.parser": {
                 "end": 4,
                 "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
             }
         }
     },
-    "3": {
+    "5": {
         "benchmarks": {
             "blink_perf.parser": {
                 "begin": 4,
@@ -140,6 +89,15 @@
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
+                "end": 32,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "blink_perf.shadow_dom": {
+                "begin": 32,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -152,73 +110,23 @@
                 "abridged": false
             },
             "blink_perf.webgl": {
-                "end": 2,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.webgl": {
-                "begin": 2,
                 "abridged": false
             },
             "blink_perf.webgl_fast_call": {
                 "abridged": false
             },
             "desktop_ui": {
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
+                "end": 4,
                 "abridged": false
             }
         }
     },
-    "5": {
+    "7": {
         "benchmarks": {
+            "desktop_ui": {
+                "begin": 4,
+                "abridged": false
+            },
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -235,27 +143,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 17,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
+                "end": 24,
                 "abridged": false
             }
         },
@@ -265,89 +153,11 @@
             }
         }
     },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 17,
-                "end": 44,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 44,
-                "end": 70,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 70,
-                "end": 96,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
+                "begin": 24,
+                "end": 84,
                 "abridged": false
             }
         }
@@ -355,62 +165,21 @@
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 96,
+                "begin": 84,
                 "abridged": false
             },
             "media.desktop": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
             "memory.desktop": {
                 "abridged": false
             },
             "octane": {
                 "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        },
-        "executables": {
-            "performance_browser_tests": {
-                "path": "browser_tests",
-                "arguments": [
-                    "--full-performance-run",
-                    "--test-launcher-jobs=1",
-                    "--test-launcher-retry-limit=0",
-                    "--ui-test-action-timeout=60000",
-                    "--ui-test-action-max-timeout=60000",
-                    "--test-launcher-timeout=60000",
-                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
             }
         }
     },
-    "11": {
+    "10": {
         "benchmarks": {
             "power.desktop": {
                 "abridged": false
@@ -419,10 +188,30 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 9,
+                "end": 4,
                 "abridged": false
-            },
-            "speedometer2": {
+            }
+        },
+        "executables": {
+            "performance_browser_tests": {
+                "arguments": [
+                    "--full-performance-run",
+                    "--test-launcher-jobs=1",
+                    "--test-launcher-retry-limit=0",
+                    "--ui-test-action-timeout=60000",
+                    "--ui-test-action-max-timeout=60000",
+                    "--test-launcher-timeout=60000",
+                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
+                ],
+                "path": "browser_tests"
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 4,
+                "end": 64,
                 "abridged": false
             }
         }
@@ -430,11 +219,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 9,
-                "end": 62,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 64,
+                "end": 124,
                 "abridged": false
             }
         }
@@ -442,11 +228,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 62,
-                "end": 120,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 124,
+                "end": 184,
                 "abridged": false
             }
         }
@@ -454,11 +237,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 120,
-                "end": 175,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 184,
+                "end": 244,
                 "abridged": false
             }
         }
@@ -466,11 +246,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 175,
-                "end": 242,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 244,
+                "end": 304,
                 "abridged": false
             }
         }
@@ -478,19 +255,55 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 242,
-                "end": 286,
+                "begin": 304,
                 "abridged": false
             },
-            "speedometer2": {
+            "rendering.desktop.notracing": {
+                "end": 35,
                 "abridged": false
             }
         }
     },
     "17": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 286,
+            "rendering.desktop.notracing": {
+                "begin": 35,
+                "end": 95,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 95,
+                "end": 155,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 155,
+                "end": 215,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 215,
+                "end": 275,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 275,
                 "abridged": false
             },
             "speedometer": {
@@ -509,69 +322,36 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 7,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 7,
-                "end": 48,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 48,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 7,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 7,
-                "end": 24,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 24,
-                "end": 52,
+                "end": 8,
                 "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 52,
-                "end": 77,
+            "system_health.common_desktop": {
+                "begin": 8,
+                "end": 68,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 68,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 77,
+                "end": 47,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 47,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -584,7 +364,7 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 5,
+                "end": 15,
                 "abridged": false
             }
         },
@@ -594,22 +374,13 @@
             }
         }
     },
-    "24": {
+    "25": {
         "benchmarks": {
             "v8.browsing_desktop": {
-                "begin": 5,
+                "begin": 15,
                 "abridged": false
             },
             "v8.browsing_desktop-future": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
-            "v8.browsing_desktop-future": {
-                "begin": 5,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -621,36 +392,36 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1258,
-        "predicted_min_shard_time": 1020.0,
-        "predicted_min_shard_index": 23,
-        "predicted_max_shard_time": 1306.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1056.0,
-        "shard #1": 1056.0,
-        "shard #2": 1056.0,
-        "shard #3": 1062.0,
-        "shard #4": 1036.0,
-        "shard #5": 1046.0,
-        "shard #6": 1047.0,
-        "shard #7": 1073.0,
-        "shard #8": 1071.0,
-        "shard #9": 1061.0,
-        "shard #10": 1048.0,
-        "shard #11": 1056.0,
-        "shard #12": 1049.0,
-        "shard #13": 1068.0,
-        "shard #14": 1076.0,
-        "shard #15": 1060.0,
-        "shard #16": 1064.0,
-        "shard #17": 1035.0,
-        "shard #18": 1061.0,
-        "shard #19": 1051.0,
-        "shard #20": 1093.0,
-        "shard #21": 1065.0,
-        "shard #22": 1088.0,
-        "shard #23": 1020.0,
-        "shard #24": 1068.0,
-        "shard #25": 1306.0
+        "num_stories": 1523,
+        "predicted_min_shard_time": 550,
+        "predicted_min_shard_index": 9,
+        "predicted_max_shard_time": 605.0,
+        "predicted_max_shard_index": 10,
+        "shard #0": 600.0,
+        "shard #1": 600,
+        "shard #2": 600,
+        "shard #3": 600,
+        "shard #4": 600,
+        "shard #5": 600,
+        "shard #6": 600,
+        "shard #7": 603.0,
+        "shard #8": 600,
+        "shard #9": 550,
+        "shard #10": 605.0,
+        "shard #11": 600,
+        "shard #12": 600,
+        "shard #13": 600,
+        "shard #14": 600,
+        "shard #15": 600,
+        "shard #16": 600,
+        "shard #17": 600,
+        "shard #18": 600,
+        "shard #19": 600,
+        "shard #20": 600,
+        "shard #21": 600,
+        "shard #22": 600,
+        "shard #23": 600,
+        "shard #24": 605.0,
+        "shard #25": 600
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/linux-perf-rel_map.json b/tools/perf/core/shard_maps/linux-perf-rel_map.json
index 95a8010e..dd45e430 100644
--- a/tools/perf/core/shard_maps/linux-perf-rel_map.json
+++ b/tools/perf/core/shard_maps/linux-perf-rel_map.json
@@ -2,23 +2,22 @@
     "0": {
         "benchmarks": {
             "system_health.common_desktop": {
-                "end": 22,
+                "end": 31,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             },
             "load_library_perf_tests": {
                 "path": "load_library_perf_tests"
             },
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -27,14 +26,15 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
     "1": {
         "benchmarks": {
             "system_health.common_desktop": {
-                "begin": 22,
+                "begin": 31,
                 "abridged": false
             }
         },
@@ -45,12 +45,12 @@
         }
     },
     "extra_infos": {
-        "num_stories": 84,
-        "predicted_min_shard_time": 585.0,
+        "num_stories": 85,
+        "predicted_min_shard_time": 1101.0,
         "predicted_min_shard_index": 1,
-        "predicted_max_shard_time": 588.0,
+        "predicted_max_shard_time": 1111.0,
         "predicted_max_shard_index": 0,
-        "shard #0": 588.0,
-        "shard #1": 585.0
+        "shard #0": 1111.0,
+        "shard #1": 1101.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/linux-perf_map.json b/tools/perf/core/shard_maps/linux-perf_map.json
index c81667b..3ce5bbf 100644
--- a/tools/perf/core/shard_maps/linux-perf_map.json
+++ b/tools/perf/core/shard_maps/linux-perf_map.json
@@ -5,10 +5,10 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 48,
                 "abridged": false
             },
-            "speedometer2": {
+            "blink_perf.css": {
+                "end": 17,
                 "abridged": false
             },
             "jetstream2": {
@@ -17,38 +17,38 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
-            "blink_perf.bindings": {
-                "begin": 48,
-                "abridged": false
-            },
             "blink_perf.css": {
+                "begin": 17,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -61,10 +61,7 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 23,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 100,
                 "abridged": false
             },
             "jetstream2": {
@@ -73,26 +70,29 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 23,
+                "begin": 100,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -102,38 +102,6 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 4,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "3": {
-        "benchmarks": {
-            "blink_perf.parser": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.sanitizer-api": {
@@ -146,53 +114,51 @@
                 "abridged": false
             },
             "blink_perf.webaudio": {
+                "end": 3,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "sections": [
+                    {
+                        "begin": 64,
+                        "end": 65
+                    },
+                    {
+                        "begin": 75,
+                        "end": 76
+                    },
+                    {
+                        "begin": 79,
+                        "end": 80
+                    }
+                ],
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "3": {
+        "benchmarks": {
+            "blink_perf.webaudio": {
+                "begin": 3,
                 "abridged": false
             },
             "blink_perf.webcodecs": {
                 "abridged": false
             },
             "blink_perf.webgl": {
-                "end": 2,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 65,
-                        "end": 66
-                    },
-                    {
-                        "begin": 76,
-                        "end": 77
-                    },
-                    {
-                        "begin": 80,
-                        "end": 81
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.webgl": {
-                "begin": 2,
                 "abridged": false
             },
             "blink_perf.webgl_fast_call": {
                 "abridged": false
             },
             "desktop_ui": {
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 17,
                 "abridged": false
             },
             "jetstream2": {
@@ -201,24 +167,31 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
-    "5": {
+    "4": {
         "benchmarks": {
+            "desktop_ui": {
+                "begin": 17,
+                "abridged": false
+            },
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -235,28 +208,28 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 17,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 11,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
@@ -265,131 +238,157 @@
             }
         }
     },
-    "6": {
+    "5": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 17,
-                "end": 44,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 11,
+                "end": 40,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 40,
+                "end": 67,
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "sections": [
+                    {
+                        "begin": 64,
+                        "end": 65
+                    },
+                    {
+                        "begin": 75,
+                        "end": 76
+                    },
+                    {
+                        "begin": 79,
+                        "end": 80
+                    }
+                ],
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 44,
-                "end": 70,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 67,
+                "end": 93,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 70,
-                "end": 96,
+                "begin": 93,
                 "abridged": false
             },
-            "speedometer2": {
+            "media.desktop": {
+                "end": 20,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "9": {
         "benchmarks": {
-            "loading.desktop": {
-                "begin": 96,
-                "abridged": false
-            },
             "media.desktop": {
+                "begin": 20,
                 "abridged": false
             },
-            "speedometer2": {
+            "memory.desktop": {
+                "abridged": false
+            },
+            "octane": {
+                "abridged": false
+            },
+            "power.desktop": {
+                "end": 1,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 65,
-                        "end": 66
+                        "begin": 64,
+                        "end": 65
                     },
                     {
-                        "begin": 76,
-                        "end": 77
+                        "begin": 75,
+                        "end": 76
                     },
                     {
-                        "begin": 80,
-                        "end": 81
+                        "begin": 79,
+                        "end": 80
                     }
                 ],
                 "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "memory.desktop": {
-                "abridged": false
-            },
-            "octane": {
-                "abridged": false
             },
             "speedometer2": {
                 "abridged": false
@@ -397,7 +396,6 @@
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -406,20 +404,34 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
-    "11": {
+    "10": {
         "benchmarks": {
             "power.desktop": {
+                "begin": 1,
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 9,
+                "end": 25,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 25,
+                "end": 95,
                 "abridged": false
             },
             "speedometer2": {
@@ -430,8 +442,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 9,
-                "end": 62,
+                "begin": 95,
+                "end": 163,
                 "abridged": false
             },
             "speedometer2": {
@@ -442,8 +454,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 62,
-                "end": 120,
+                "begin": 163,
+                "end": 220,
                 "abridged": false
             },
             "speedometer2": {
@@ -454,8 +466,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 120,
-                "end": 175,
+                "begin": 220,
+                "end": 276,
                 "abridged": false
             },
             "speedometer2": {
@@ -466,8 +478,11 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 175,
-                "end": 242,
+                "begin": 276,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 27,
                 "abridged": false
             },
             "speedometer2": {
@@ -477,9 +492,9 @@
     },
     "16": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 242,
-                "end": 286,
+            "rendering.desktop.notracing": {
+                "begin": 27,
+                "end": 141,
                 "abridged": false
             },
             "speedometer2": {
@@ -489,8 +504,20 @@
     },
     "17": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 286,
+            "rendering.desktop.notracing": {
+                "begin": 141,
+                "end": 255,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 255,
                 "abridged": false
             },
             "speedometer": {
@@ -509,19 +536,7 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 7,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 7,
-                "end": 48,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 10,
                 "abridged": false
             }
         }
@@ -529,11 +544,8 @@
     "19": {
         "benchmarks": {
             "system_health.common_desktop": {
-                "begin": 48,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 7,
+                "begin": 10,
+                "end": 72,
                 "abridged": false
             },
             "speedometer2": {
@@ -543,9 +555,12 @@
     },
     "20": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 72,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 7,
-                "end": 24,
+                "end": 17,
                 "abridged": false
             }
         }
@@ -553,8 +568,8 @@
     "21": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 24,
-                "end": 52,
+                "begin": 17,
+                "end": 40,
                 "abridged": false
             }
         }
@@ -562,8 +577,8 @@
     "22": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 52,
-                "end": 77,
+                "begin": 40,
+                "end": 66,
                 "abridged": false
             }
         }
@@ -571,7 +586,7 @@
     "23": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 77,
+                "begin": 66,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -584,7 +599,7 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 5,
+                "end": 2,
                 "abridged": false
             }
         },
@@ -597,11 +612,11 @@
     "24": {
         "benchmarks": {
             "v8.browsing_desktop": {
-                "begin": 5,
+                "begin": 2,
                 "abridged": false
             },
             "v8.browsing_desktop-future": {
-                "end": 5,
+                "end": 3,
                 "abridged": false
             }
         }
@@ -609,7 +624,7 @@
     "25": {
         "benchmarks": {
             "v8.browsing_desktop-future": {
-                "begin": 5,
+                "begin": 3,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -621,36 +636,36 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1258,
-        "predicted_min_shard_time": 1020.0,
-        "predicted_min_shard_index": 23,
-        "predicted_max_shard_time": 1306.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1056.0,
-        "shard #1": 1056.0,
-        "shard #2": 1056.0,
-        "shard #3": 1062.0,
-        "shard #4": 1036.0,
-        "shard #5": 1046.0,
-        "shard #6": 1047.0,
-        "shard #7": 1073.0,
-        "shard #8": 1071.0,
-        "shard #9": 1061.0,
-        "shard #10": 1048.0,
-        "shard #11": 1056.0,
-        "shard #12": 1049.0,
-        "shard #13": 1068.0,
-        "shard #14": 1076.0,
-        "shard #15": 1060.0,
-        "shard #16": 1064.0,
-        "shard #17": 1035.0,
-        "shard #18": 1061.0,
-        "shard #19": 1051.0,
-        "shard #20": 1093.0,
-        "shard #21": 1065.0,
-        "shard #22": 1088.0,
-        "shard #23": 1020.0,
-        "shard #24": 1068.0,
-        "shard #25": 1306.0
+        "num_stories": 1573,
+        "predicted_min_shard_time": 1146.0,
+        "predicted_min_shard_index": 20,
+        "predicted_max_shard_time": 1281.0,
+        "predicted_max_shard_index": 22,
+        "shard #0": 1199.0,
+        "shard #1": 1186.0,
+        "shard #2": 1219.0,
+        "shard #3": 1203.0,
+        "shard #4": 1202.0,
+        "shard #5": 1190.0,
+        "shard #6": 1210.0,
+        "shard #7": 1214.0,
+        "shard #8": 1200.0,
+        "shard #9": 1184.0,
+        "shard #10": 1193.0,
+        "shard #11": 1201.0,
+        "shard #12": 1203.0,
+        "shard #13": 1198.0,
+        "shard #14": 1208.0,
+        "shard #15": 1199.0,
+        "shard #16": 1196.0,
+        "shard #17": 1196.0,
+        "shard #18": 1208.0,
+        "shard #19": 1220.0,
+        "shard #20": 1146.0,
+        "shard #21": 1191.0,
+        "shard #22": 1281.0,
+        "shard #23": 1155.0,
+        "shard #24": 1213.0,
+        "shard #25": 1250.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-laptop_high_end-perf-pgo_map.json b/tools/perf/core/shard_maps/mac-laptop_high_end-perf-pgo_map.json
index c883ff6..3612e92 100644
--- a/tools/perf/core/shard_maps/mac-laptop_high_end-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/mac-laptop_high_end-perf-pgo_map.json
@@ -5,33 +5,36 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 34,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 13,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
             "blink_perf.bindings": {
-                "begin": 34,
+                "begin": 13,
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 24,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 24,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -44,21 +47,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 23,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 7,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 23,
+                "begin": 7,
+                "end": 69,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 69,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -68,45 +74,33 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 4,
                 "abridged": false
             }
         }
     },
-    "3": {
+    "5": {
         "benchmarks": {
             "blink_perf.parser": {
-                "begin": 6,
+                "begin": 4,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
+                "end": 35,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "blink_perf.shadow_dom": {
+                "begin": 35,
                 "abridged": false
             },
             "blink_perf.svg": {
                 "abridged": false
             },
             "blink_perf.webaudio": {
-                "end": 4,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.webaudio": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.webcodecs": {
@@ -123,32 +117,30 @@
             },
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
-            },
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
             "desktop_ui": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 29,
                 "abridged": false
             }
         },
         "executables": {
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "dawn_perf_tests"
             }
         }
     },
-    "5": {
+    "8": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 5,
+                "begin": 29,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -160,13 +152,6 @@
             "jetstream": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
             "jetstream2": {
                 "abridged": false
             },
@@ -174,34 +159,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 30,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 30,
-                "end": 62,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 62,
-                "end": 94,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 51,
                 "abridged": false
             }
         }
@@ -209,41 +167,37 @@
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 94,
+                "begin": 51,
                 "abridged": false
             },
             "media.desktop": {
-                "abridged": false
-            },
-            "memory.desktop": {
-                "end": 1,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 9,
                 "abridged": false
             }
         }
     },
     "10": {
         "benchmarks": {
+            "media.desktop": {
+                "begin": 9,
+                "abridged": false
+            },
             "memory.desktop": {
-                "begin": 1,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
             },
             "power.desktop": {
-                "end": 4,
                 "abridged": false
             },
-            "speedometer2": {
+            "rasterize_and_record_micro.top_25": {
+                "end": 2,
                 "abridged": false
             }
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -252,24 +206,19 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
     "11": {
         "benchmarks": {
-            "power.desktop": {
-                "begin": 4,
-                "abridged": false
-            },
             "rasterize_and_record_micro.top_25": {
+                "begin": 2,
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 21,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 39,
                 "abridged": false
             }
         }
@@ -277,11 +226,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 21,
-                "end": 76,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 39,
+                "end": 101,
                 "abridged": false
             }
         }
@@ -289,11 +235,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 76,
-                "end": 136,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 101,
+                "end": 163,
                 "abridged": false
             }
         }
@@ -301,11 +244,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 136,
-                "end": 185,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 163,
+                "end": 225,
                 "abridged": false
             }
         }
@@ -313,11 +253,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 185,
-                "end": 240,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 225,
+                "end": 287,
                 "abridged": false
             }
         }
@@ -325,19 +262,55 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 240,
-                "end": 286,
+                "begin": 287,
                 "abridged": false
             },
-            "speedometer2": {
+            "rendering.desktop.notracing": {
+                "end": 20,
                 "abridged": false
             }
         }
     },
     "17": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 286,
+            "rendering.desktop.notracing": {
+                "begin": 20,
+                "end": 82,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 82,
+                "end": 144,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 144,
+                "end": 206,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 206,
+                "end": 268,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 268,
                 "abridged": false
             },
             "speedometer": {
@@ -356,70 +329,28 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 6,
-                "end": 51,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 51,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 5,
-                "end": 22,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 22,
-                "end": 38,
+                "end": 3,
                 "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 38,
-                "end": 61,
+            "system_health.common_desktop": {
+                "begin": 3,
+                "end": 64,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 64,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 61,
-                "end": 76,
+                "end": 45,
                 "abridged": false
             }
         }
@@ -427,7 +358,7 @@
     "24": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 76,
+                "begin": 45,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -440,7 +371,7 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 12,
+                "end": 14,
                 "abridged": false
             }
         }
@@ -448,7 +379,7 @@
     "25": {
         "benchmarks": {
             "v8.browsing_desktop": {
-                "begin": 12,
+                "begin": 14,
                 "abridged": false
             },
             "v8.browsing_desktop-future": {
@@ -463,44 +394,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1232,
-        "predicted_min_shard_time": 1097.0,
-        "predicted_min_shard_index": 23,
-        "predicted_max_shard_time": 1375.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1182.0,
-        "shard #1": 1184.0,
-        "shard #2": 1192.0,
-        "shard #3": 1182.0,
-        "shard #4": 1156.0,
-        "shard #5": 1249.0,
-        "shard #6": 1192.0,
-        "shard #7": 1187.0,
-        "shard #8": 1197.0,
-        "shard #9": 1177.0,
-        "shard #10": 1168.0,
-        "shard #11": 1176.0,
-        "shard #12": 1183.0,
-        "shard #13": 1187.0,
-        "shard #14": 1178.0,
-        "shard #15": 1183.0,
-        "shard #16": 1187.0,
-        "shard #17": 1163.0,
-        "shard #18": 1193.0,
-        "shard #19": 1166.0,
-        "shard #20": 1245.0,
-        "shard #21": 1170.0,
-        "shard #22": 1182.0,
-        "shard #23": 1097.0,
-        "shard #24": 1212.0,
-        "shard #25": 1375.0
+        "num_stories": 1524,
+        "predicted_min_shard_time": 550,
+        "predicted_min_shard_index": 6,
+        "predicted_max_shard_time": 620.0,
+        "predicted_max_shard_index": 0,
+        "shard #0": 620.0,
+        "shard #1": 620,
+        "shard #2": 620,
+        "shard #3": 620,
+        "shard #4": 620,
+        "shard #5": 620,
+        "shard #6": 550,
+        "shard #7": 620.0,
+        "shard #8": 620,
+        "shard #9": 620,
+        "shard #10": 620.0,
+        "shard #11": 620,
+        "shard #12": 620,
+        "shard #13": 620,
+        "shard #14": 620,
+        "shard #15": 620,
+        "shard #16": 620,
+        "shard #17": 620,
+        "shard #18": 620,
+        "shard #19": 620,
+        "shard #20": 620,
+        "shard #21": 620,
+        "shard #22": 610,
+        "shard #23": 620,
+        "shard #24": 610,
+        "shard #25": 617.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-laptop_high_end-perf_map.json b/tools/perf/core/shard_maps/mac-laptop_high_end-perf_map.json
index c883ff6..e6343be4 100644
--- a/tools/perf/core/shard_maps/mac-laptop_high_end-perf_map.json
+++ b/tools/perf/core/shard_maps/mac-laptop_high_end-perf_map.json
@@ -5,30 +5,30 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 34,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 42,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
             "blink_perf.bindings": {
-                "begin": 34,
+                "begin": 42,
                 "abridged": false
             },
             "blink_perf.css": {
@@ -44,21 +44,21 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 23,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 67,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 23,
+                "begin": 67,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -68,45 +68,30 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 6,
                 "abridged": false
             },
-            "speedometer2": {
+            "blink_perf.shadow_dom": {
+                "end": 13,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
-            "blink_perf.parser": {
-                "begin": 6,
-                "abridged": false
-            },
             "blink_perf.shadow_dom": {
+                "begin": 13,
                 "abridged": false
             },
             "blink_perf.svg": {
                 "abridged": false
             },
             "blink_perf.webaudio": {
-                "end": 4,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "blink_perf.webaudio": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.webcodecs": {
@@ -125,30 +110,45 @@
                 "abridged": false
             },
             "desktop_ui": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 1,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "dawn_perf_tests"
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "desktop_ui": {
+                "begin": 1,
+                "end": 29,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "5": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 5,
+                "begin": 29,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -160,13 +160,6 @@
             "jetstream": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
             "jetstream2": {
                 "abridged": false
             },
@@ -174,7 +167,19 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 30,
+                "end": 18,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 18,
+                "end": 44,
                 "abridged": false
             },
             "speedometer2": {
@@ -185,8 +190,8 @@
     "7": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 30,
-                "end": 62,
+                "begin": 44,
+                "end": 70,
                 "abridged": false
             },
             "speedometer2": {
@@ -197,8 +202,8 @@
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 62,
-                "end": 94,
+                "begin": 70,
+                "end": 95,
                 "abridged": false
             },
             "speedometer2": {
@@ -209,7 +214,7 @@
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 94,
+                "begin": 95,
                 "abridged": false
             },
             "media.desktop": {
@@ -234,7 +239,7 @@
                 "abridged": false
             },
             "power.desktop": {
-                "end": 4,
+                "end": 7,
                 "abridged": false
             },
             "speedometer2": {
@@ -243,7 +248,6 @@
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -252,21 +256,22 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
     "11": {
         "benchmarks": {
             "power.desktop": {
-                "begin": 4,
+                "begin": 7,
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 21,
+                "end": 34,
                 "abridged": false
             },
             "speedometer2": {
@@ -277,8 +282,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 21,
-                "end": 76,
+                "begin": 34,
+                "end": 98,
                 "abridged": false
             },
             "speedometer2": {
@@ -289,8 +294,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 76,
-                "end": 136,
+                "begin": 98,
+                "end": 162,
                 "abridged": false
             },
             "speedometer2": {
@@ -301,8 +306,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 136,
-                "end": 185,
+                "begin": 162,
+                "end": 216,
                 "abridged": false
             },
             "speedometer2": {
@@ -313,8 +318,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 185,
-                "end": 240,
+                "begin": 216,
+                "end": 277,
                 "abridged": false
             },
             "speedometer2": {
@@ -325,8 +330,11 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 240,
-                "end": 286,
+                "begin": 277,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 16,
                 "abridged": false
             },
             "speedometer2": {
@@ -336,8 +344,32 @@
     },
     "17": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 286,
+            "rendering.desktop.notracing": {
+                "begin": 16,
+                "end": 140,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 140,
+                "end": 264,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 264,
                 "abridged": false
             },
             "speedometer": {
@@ -356,43 +388,15 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 6,
-                "end": 51,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 51,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 19,
                 "abridged": false
             }
         }
     },
     "20": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 5,
-                "end": 22,
+            "system_health.common_desktop": {
+                "begin": 19,
                 "abridged": false
             }
         }
@@ -400,8 +404,7 @@
     "21": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 22,
-                "end": 38,
+                "end": 21,
                 "abridged": false
             }
         }
@@ -409,8 +412,8 @@
     "22": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 38,
-                "end": 61,
+                "begin": 21,
+                "end": 45,
                 "abridged": false
             }
         }
@@ -418,8 +421,8 @@
     "23": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 61,
-                "end": 76,
+                "begin": 45,
+                "end": 72,
                 "abridged": false
             }
         }
@@ -427,7 +430,7 @@
     "24": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 76,
+                "begin": 72,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -440,7 +443,7 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 12,
+                "end": 2,
                 "abridged": false
             }
         }
@@ -448,7 +451,7 @@
     "25": {
         "benchmarks": {
             "v8.browsing_desktop": {
-                "begin": 12,
+                "begin": 2,
                 "abridged": false
             },
             "v8.browsing_desktop-future": {
@@ -463,44 +466,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1232,
-        "predicted_min_shard_time": 1097.0,
+        "num_stories": 1547,
+        "predicted_min_shard_time": 1242.0,
         "predicted_min_shard_index": 23,
-        "predicted_max_shard_time": 1375.0,
+        "predicted_max_shard_time": 1504.0,
         "predicted_max_shard_index": 25,
-        "shard #0": 1182.0,
-        "shard #1": 1184.0,
-        "shard #2": 1192.0,
-        "shard #3": 1182.0,
-        "shard #4": 1156.0,
-        "shard #5": 1249.0,
-        "shard #6": 1192.0,
-        "shard #7": 1187.0,
-        "shard #8": 1197.0,
-        "shard #9": 1177.0,
-        "shard #10": 1168.0,
-        "shard #11": 1176.0,
-        "shard #12": 1183.0,
-        "shard #13": 1187.0,
-        "shard #14": 1178.0,
-        "shard #15": 1183.0,
-        "shard #16": 1187.0,
-        "shard #17": 1163.0,
-        "shard #18": 1193.0,
-        "shard #19": 1166.0,
-        "shard #20": 1245.0,
-        "shard #21": 1170.0,
-        "shard #22": 1182.0,
-        "shard #23": 1097.0,
-        "shard #24": 1212.0,
-        "shard #25": 1375.0
+        "shard #0": 1306.0,
+        "shard #1": 1301.0,
+        "shard #2": 1306.0,
+        "shard #3": 1309.0,
+        "shard #4": 1302.0,
+        "shard #5": 1295.0,
+        "shard #6": 1320.0,
+        "shard #7": 1292.0,
+        "shard #8": 1278.0,
+        "shard #9": 1294.0,
+        "shard #10": 1309.0,
+        "shard #11": 1304.0,
+        "shard #12": 1295.0,
+        "shard #13": 1298.0,
+        "shard #14": 1304.0,
+        "shard #15": 1303.0,
+        "shard #16": 1298.0,
+        "shard #17": 1302.0,
+        "shard #18": 1302.0,
+        "shard #19": 1318.0,
+        "shard #20": 1291.0,
+        "shard #21": 1293.0,
+        "shard #22": 1311.0,
+        "shard #23": 1242.0,
+        "shard #24": 1319.0,
+        "shard #25": 1504.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-laptop_low_end-perf-pgo_map.json b/tools/perf/core/shard_maps/mac-laptop_low_end-perf-pgo_map.json
index 8bd9744..16e0b24c 100644
--- a/tools/perf/core/shard_maps/mac-laptop_low_end-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/mac-laptop_low_end-perf-pgo_map.json
@@ -5,9 +5,27 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
+                "end": 41,
+                "abridged": false
+            }
+        }
+    },
+    "1": {
+        "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 41,
                 "abridged": false
             },
             "blink_perf.css": {
+                "end": 50,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 50,
                 "abridged": false
             },
             "blink_perf.display_locking": {
@@ -20,18 +38,27 @@
                 "abridged": false
             },
             "blink_perf.image_decoder": {
-                "end": 8,
+                "abridged": false
+            },
+            "blink_perf.layout": {
+                "end": 21,
                 "abridged": false
             }
         }
     },
-    "1": {
+    "3": {
         "benchmarks": {
-            "blink_perf.image_decoder": {
-                "begin": 8,
-                "abridged": false
-            },
             "blink_perf.layout": {
+                "begin": 21,
+                "end": 81,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 81,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -41,26 +68,62 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 13,
+                "end": 14,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "5": {
         "benchmarks": {
             "blink_perf.parser": {
-                "begin": 13,
+                "begin": 14,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
             "blink_perf.svg": {
+                "end": 4,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "blink_perf.svg": {
+                "begin": 4,
                 "abridged": false
             },
             "blink_perf.webaudio": {
                 "abridged": false
             },
+            "blink_perf.webcodecs": {
+                "abridged": false
+            },
+            "blink_perf.webgl": {
+                "abridged": false
+            },
+            "blink_perf.webgl_fast_call": {
+                "abridged": false
+            },
+            "blink_perf.webgpu": {
+                "abridged": false
+            },
+            "blink_perf.webgpu_fast_call": {
+                "abridged": false
+            },
+            "desktop_ui": {
+                "end": 13,
+                "abridged": false
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "desktop_ui": {
+                "begin": 13,
+                "abridged": false
+            },
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -74,7 +137,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 4,
+                "end": 33,
                 "abridged": false
             }
         },
@@ -84,74 +147,33 @@
             }
         }
     },
-    "3": {
+    "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 4,
-                "end": 31,
+                "begin": 33,
+                "end": 93,
                 "abridged": false
             }
         }
     },
-    "4": {
+    "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 31,
-                "end": 55,
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 55,
-                "end": 77,
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 77,
-                "end": 100,
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 100,
+                "begin": 93,
                 "abridged": false
             },
             "media.desktop": {
                 "abridged": false
             },
             "memory.desktop": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "memory.desktop": {
-                "begin": 5,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
-            },
-            "power.desktop": {
-                "end": 13,
-                "abridged": false
             }
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -160,30 +182,21 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
-    "9": {
+    "10": {
         "benchmarks": {
             "power.desktop": {
-                "begin": 13,
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 35,
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 35,
-                "end": 86,
+                "end": 19,
                 "abridged": false
             }
         }
@@ -191,8 +204,8 @@
     "11": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 86,
-                "end": 138,
+                "begin": 19,
+                "end": 78,
                 "abridged": false
             }
         }
@@ -200,8 +213,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 138,
-                "end": 185,
+                "begin": 78,
+                "end": 137,
                 "abridged": false
             }
         }
@@ -209,8 +222,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 185,
-                "end": 234,
+                "begin": 137,
+                "end": 196,
                 "abridged": false
             }
         }
@@ -218,8 +231,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 234,
-                "end": 276,
+                "begin": 196,
+                "end": 255,
                 "abridged": false
             }
         }
@@ -227,7 +240,64 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 276,
+                "begin": 255,
+                "end": 314,
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 314,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 44,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 44,
+                "end": 103,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 103,
+                "end": 162,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 162,
+                "end": 221,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 221,
+                "end": 280,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 280,
                 "abridged": false
             },
             "speedometer": {
@@ -246,84 +316,36 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 6,
-                "end": 49,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 49,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 3,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 3,
-                "end": 21,
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 21,
-                "end": 39,
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 39,
-                "end": 62,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 62,
-                "end": 76,
+                "end": 12,
                 "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 76,
-                "abridged": false
-            },
-            "desktop_ui": {
-                "end": 6,
+            "system_health.common_desktop": {
+                "begin": 12,
+                "end": 71,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
-            "desktop_ui": {
-                "begin": 6,
+            "system_health.common_desktop": {
+                "begin": 71,
+                "abridged": false
+            },
+            "system_health.memory_desktop": {
+                "end": 49,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 49,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -341,41 +363,17 @@
             }
         }
     },
-    "24": {
+    "25": {
         "benchmarks": {
             "v8.browsing_desktop": {
                 "begin": 16,
                 "abridged": false
             },
             "v8.browsing_desktop-future": {
-                "end": 12,
                 "abridged": false
             },
             "wasmpspdfkit": {
                 "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
-            "blink_perf.webcodecs": {
-                "abridged": false
-            },
-            "blink_perf.webgl": {
-                "abridged": false
-            },
-            "blink_perf.webgl_fast_call": {
-                "abridged": false
-            },
-            "blink_perf.webgpu": {
-                "abridged": false
-            },
-            "blink_perf.webgpu_fast_call": {
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "begin": 12,
-                "abridged": false
             },
             "webrtc": {
                 "abridged": false
@@ -383,36 +381,36 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1094,
-        "predicted_min_shard_time": 1344.0,
-        "predicted_min_shard_index": 25,
-        "predicted_max_shard_time": 1467.0,
-        "predicted_max_shard_index": 21,
-        "shard #0": 1398.0,
-        "shard #1": 1398.0,
-        "shard #2": 1396.0,
-        "shard #3": 1392.0,
-        "shard #4": 1406.0,
-        "shard #5": 1410.0,
-        "shard #6": 1400.0,
-        "shard #7": 1408.0,
-        "shard #8": 1399.0,
-        "shard #9": 1408.0,
-        "shard #10": 1387.0,
-        "shard #11": 1393.0,
-        "shard #12": 1393.0,
-        "shard #13": 1400.0,
-        "shard #14": 1395.0,
-        "shard #15": 1386.0,
-        "shard #16": 1407.0,
-        "shard #17": 1409.0,
-        "shard #18": 1416.0,
-        "shard #19": 1395.0,
-        "shard #20": 1422.0,
-        "shard #21": 1467.0,
-        "shard #22": 1371.0,
-        "shard #23": 1380.0,
-        "shard #24": 1393.0,
-        "shard #25": 1344.0
+        "num_stories": 1531,
+        "predicted_min_shard_time": 590,
+        "predicted_min_shard_index": 10,
+        "predicted_max_shard_time": 670.0,
+        "predicted_max_shard_index": 9,
+        "shard #0": 600,
+        "shard #1": 600,
+        "shard #2": 600,
+        "shard #3": 600,
+        "shard #4": 600,
+        "shard #5": 600,
+        "shard #6": 600,
+        "shard #7": 593.0,
+        "shard #8": 600,
+        "shard #9": 670.0,
+        "shard #10": 590,
+        "shard #11": 590,
+        "shard #12": 590,
+        "shard #13": 590,
+        "shard #14": 590,
+        "shard #15": 590,
+        "shard #16": 590,
+        "shard #17": 590,
+        "shard #18": 590,
+        "shard #19": 590,
+        "shard #20": 590,
+        "shard #21": 590,
+        "shard #22": 590,
+        "shard #23": 590,
+        "shard #24": 590,
+        "shard #25": 590
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-laptop_low_end-perf_map.json b/tools/perf/core/shard_maps/mac-laptop_low_end-perf_map.json
index 8bd9744..76e663b 100644
--- a/tools/perf/core/shard_maps/mac-laptop_low_end-perf_map.json
+++ b/tools/perf/core/shard_maps/mac-laptop_low_end-perf_map.json
@@ -11,6 +11,15 @@
                 "abridged": false
             },
             "blink_perf.display_locking": {
+                "end": 1,
+                "abridged": false
+            }
+        }
+    },
+    "1": {
+        "benchmarks": {
+            "blink_perf.display_locking": {
+                "begin": 1,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -20,15 +29,6 @@
                 "abridged": false
             },
             "blink_perf.image_decoder": {
-                "end": 8,
-                "abridged": false
-            }
-        }
-    },
-    "1": {
-        "benchmarks": {
-            "blink_perf.image_decoder": {
-                "begin": 8,
                 "abridged": false
             },
             "blink_perf.layout": {
@@ -38,18 +38,18 @@
                 "abridged": false
             },
             "blink_perf.paint": {
-                "abridged": false
-            },
-            "blink_perf.parser": {
-                "end": 13,
+                "end": 9,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
+            "blink_perf.paint": {
+                "begin": 9,
+                "abridged": false
+            },
             "blink_perf.parser": {
-                "begin": 13,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
@@ -59,305 +59,17 @@
                 "abridged": false
             },
             "blink_perf.webaudio": {
+                "end": 7,
                 "abridged": false
-            },
-            "dummy_benchmark.noisy_benchmark_1": {
-                "abridged": false
-            },
-            "dummy_benchmark.stable_benchmark_1": {
-                "abridged": false
-            },
-            "jetstream": {
-                "abridged": false
-            },
-            "kraken": {
-                "abridged": false
-            },
-            "loading.desktop": {
-                "end": 4,
-                "abridged": false
-            }
-        },
-        "executables": {
-            "load_library_perf_tests": {
-                "path": "load_library_perf_tests"
             }
         }
     },
     "3": {
         "benchmarks": {
-            "loading.desktop": {
-                "begin": 4,
-                "end": 31,
-                "abridged": false
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 31,
-                "end": 55,
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 55,
-                "end": 77,
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 77,
-                "end": 100,
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 100,
+            "blink_perf.webaudio": {
+                "begin": 7,
                 "abridged": false
             },
-            "media.desktop": {
-                "abridged": false
-            },
-            "memory.desktop": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "memory.desktop": {
-                "begin": 5,
-                "abridged": false
-            },
-            "octane": {
-                "abridged": false
-            },
-            "power.desktop": {
-                "end": 13,
-                "abridged": false
-            }
-        },
-        "executables": {
-            "performance_browser_tests": {
-                "path": "browser_tests",
-                "arguments": [
-                    "--full-performance-run",
-                    "--test-launcher-jobs=1",
-                    "--test-launcher-retry-limit=0",
-                    "--ui-test-action-timeout=60000",
-                    "--ui-test-action-max-timeout=60000",
-                    "--test-launcher-timeout=60000",
-                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
-            }
-        }
-    },
-    "9": {
-        "benchmarks": {
-            "power.desktop": {
-                "begin": 13,
-                "abridged": false
-            },
-            "rasterize_and_record_micro.top_25": {
-                "abridged": false
-            },
-            "rendering.desktop": {
-                "end": 35,
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 35,
-                "end": 86,
-                "abridged": false
-            }
-        }
-    },
-    "11": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 86,
-                "end": 138,
-                "abridged": false
-            }
-        }
-    },
-    "12": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 138,
-                "end": 185,
-                "abridged": false
-            }
-        }
-    },
-    "13": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 185,
-                "end": 234,
-                "abridged": false
-            }
-        }
-    },
-    "14": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 234,
-                "end": 276,
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 276,
-                "abridged": false
-            },
-            "speedometer": {
-                "abridged": false
-            },
-            "speedometer-future": {
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "speedometer2-future": {
-                "abridged": false
-            },
-            "speedometer2-pcscan": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 6,
-                "end": 49,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 49,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 3,
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 3,
-                "end": 21,
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 21,
-                "end": 39,
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 39,
-                "end": 62,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 62,
-                "end": 76,
-                "abridged": false
-            }
-        }
-    },
-    "22": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 76,
-                "abridged": false
-            },
-            "desktop_ui": {
-                "end": 6,
-                "abridged": false
-            }
-        }
-    },
-    "23": {
-        "benchmarks": {
-            "desktop_ui": {
-                "begin": 6,
-                "abridged": false
-            },
-            "system_health.pcscan": {
-                "abridged": false
-            },
-            "tab_switching.typical_25": {
-                "abridged": false
-            },
-            "tracing.tracing_with_background_memory_infra": {
-                "abridged": false
-            },
-            "v8.browsing_desktop": {
-                "end": 16,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 16,
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 12,
-                "abridged": false
-            },
-            "wasmpspdfkit": {
-                "abridged": false
-            }
-        }
-    },
-    "25": {
-        "benchmarks": {
             "blink_perf.webcodecs": {
                 "abridged": false
             },
@@ -373,8 +85,289 @@
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
             },
+            "desktop_ui": {
+                "end": 22,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "desktop_ui": {
+                "begin": 22,
+                "abridged": false
+            },
+            "dummy_benchmark.noisy_benchmark_1": {
+                "abridged": false
+            },
+            "dummy_benchmark.stable_benchmark_1": {
+                "abridged": false
+            },
+            "jetstream": {
+                "abridged": false
+            },
+            "kraken": {
+                "abridged": false
+            },
+            "loading.desktop": {
+                "end": 18,
+                "abridged": false
+            }
+        },
+        "executables": {
+            "load_library_perf_tests": {
+                "path": "load_library_perf_tests"
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 18,
+                "end": 42,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 42,
+                "end": 66,
+                "abridged": false
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 66,
+                "end": 88,
+                "abridged": false
+            }
+        }
+    },
+    "8": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 88,
+                "abridged": false
+            },
+            "media.desktop": {
+                "end": 11,
+                "abridged": false
+            }
+        }
+    },
+    "9": {
+        "benchmarks": {
+            "media.desktop": {
+                "begin": 11,
+                "abridged": false
+            },
+            "memory.desktop": {
+                "abridged": false
+            },
+            "octane": {
+                "abridged": false
+            }
+        }
+    },
+    "10": {
+        "benchmarks": {
+            "power.desktop": {
+                "abridged": false
+            },
+            "rasterize_and_record_micro.top_25": {
+                "abridged": false
+            },
+            "rendering.desktop": {
+                "end": 13,
+                "abridged": false
+            }
+        },
+        "executables": {
+            "performance_browser_tests": {
+                "arguments": [
+                    "--full-performance-run",
+                    "--test-launcher-jobs=1",
+                    "--test-launcher-retry-limit=0",
+                    "--ui-test-action-timeout=60000",
+                    "--ui-test-action-max-timeout=60000",
+                    "--test-launcher-timeout=60000",
+                    "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
+                ],
+                "path": "browser_tests"
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 13,
+                "end": 68,
+                "abridged": false
+            }
+        }
+    },
+    "12": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 68,
+                "end": 127,
+                "abridged": false
+            }
+        }
+    },
+    "13": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 127,
+                "end": 178,
+                "abridged": false
+            }
+        }
+    },
+    "14": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 178,
+                "end": 236,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 236,
+                "end": 284,
+                "abridged": false
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 284,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 33,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 33,
+                "end": 184,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 184,
+                "abridged": false
+            },
+            "speedometer": {
+                "abridged": false
+            },
+            "speedometer-future": {
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "speedometer2": {
+                "abridged": false
+            },
+            "speedometer2-future": {
+                "abridged": false
+            },
+            "speedometer2-pcscan": {
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "end": 49,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 49,
+                "abridged": false
+            },
+            "system_health.memory_desktop": {
+                "end": 8,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 8,
+                "end": 26,
+                "abridged": false
+            }
+        }
+    },
+    "22": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 26,
+                "end": 52,
+                "abridged": false
+            }
+        }
+    },
+    "23": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 52,
+                "end": 74,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 74,
+                "abridged": false
+            },
+            "system_health.pcscan": {
+                "abridged": false
+            },
+            "tab_switching.typical_25": {
+                "abridged": false
+            },
+            "tracing.tracing_with_background_memory_infra": {
+                "abridged": false
+            },
+            "v8.browsing_desktop": {
+                "end": 17,
+                "abridged": false
+            }
+        }
+    },
+    "25": {
+        "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 17,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 12,
+                "abridged": false
+            },
+            "wasmpspdfkit": {
                 "abridged": false
             },
             "webrtc": {
@@ -383,36 +376,36 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1094,
-        "predicted_min_shard_time": 1344.0,
-        "predicted_min_shard_index": 25,
-        "predicted_max_shard_time": 1467.0,
-        "predicted_max_shard_index": 21,
-        "shard #0": 1398.0,
-        "shard #1": 1398.0,
-        "shard #2": 1396.0,
-        "shard #3": 1392.0,
-        "shard #4": 1406.0,
-        "shard #5": 1410.0,
-        "shard #6": 1400.0,
-        "shard #7": 1408.0,
-        "shard #8": 1399.0,
-        "shard #9": 1408.0,
-        "shard #10": 1387.0,
-        "shard #11": 1393.0,
-        "shard #12": 1393.0,
-        "shard #13": 1400.0,
-        "shard #14": 1395.0,
-        "shard #15": 1386.0,
-        "shard #16": 1407.0,
-        "shard #17": 1409.0,
-        "shard #18": 1416.0,
-        "shard #19": 1395.0,
-        "shard #20": 1422.0,
-        "shard #21": 1467.0,
-        "shard #22": 1371.0,
-        "shard #23": 1380.0,
-        "shard #24": 1393.0,
-        "shard #25": 1344.0
+        "num_stories": 1531,
+        "predicted_min_shard_time": 1425.0,
+        "predicted_min_shard_index": 23,
+        "predicted_max_shard_time": 1577.0,
+        "predicted_max_shard_index": 20,
+        "shard #0": 1522.0,
+        "shard #1": 1517.0,
+        "shard #2": 1539.0,
+        "shard #3": 1528.0,
+        "shard #4": 1533.0,
+        "shard #5": 1542.0,
+        "shard #6": 1536.0,
+        "shard #7": 1530.0,
+        "shard #8": 1541.0,
+        "shard #9": 1511.0,
+        "shard #10": 1525.0,
+        "shard #11": 1503.0,
+        "shard #12": 1518.0,
+        "shard #13": 1520.0,
+        "shard #14": 1497.0,
+        "shard #15": 1480.0,
+        "shard #16": 1516.0,
+        "shard #17": 1510,
+        "shard #18": 1475.0,
+        "shard #19": 1509.0,
+        "shard #20": 1577.0,
+        "shard #21": 1488.0,
+        "shard #22": 1536.0,
+        "shard #23": 1425.0,
+        "shard #24": 1550.0,
+        "shard #25": 1549.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-m1_mini_2020-perf-pgo_map.json b/tools/perf/core/shard_maps/mac-m1_mini_2020-perf-pgo_map.json
index 62181f8e..3612e92 100644
--- a/tools/perf/core/shard_maps/mac-m1_mini_2020-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/mac-m1_mini_2020-perf-pgo_map.json
@@ -5,28 +5,36 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 13,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 13,
+                "abridged": false
+            },
             "blink_perf.css": {
+                "end": 24,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 24,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -39,21 +47,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 45,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 7,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 45,
+                "begin": 7,
+                "end": 69,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 69,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -63,24 +74,27 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "abridged": false
-            },
-            "blink_perf.shadow_dom": {
-                "end": 12,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 4,
                 "abridged": false
             }
         }
     },
-    "3": {
+    "5": {
+        "benchmarks": {
+            "blink_perf.parser": {
+                "begin": 4,
+                "abridged": false
+            },
+            "blink_perf.shadow_dom": {
+                "end": 35,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
-                "begin": 12,
+                "begin": 35,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -103,27 +117,30 @@
             },
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "desktop_ui": {
+                "end": 29,
                 "abridged": false
             }
         },
         "executables": {
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "dawn_perf_tests"
             }
         }
     },
-    "4": {
+    "8": {
         "benchmarks": {
             "desktop_ui": {
+                "begin": 29,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -132,16 +149,6 @@
             "dummy_benchmark.stable_benchmark_1": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
             "jetstream": {
                 "abridged": false
             },
@@ -152,76 +159,45 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 27,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 27,
-                "end": 61,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 61,
-                "end": 96,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 96,
-                "abridged": false
-            },
-            "media.desktop": {
-                "abridged": false
-            },
-            "memory.desktop": {
-                "end": 2,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 51,
                 "abridged": false
             }
         }
     },
     "9": {
         "benchmarks": {
+            "loading.desktop": {
+                "begin": 51,
+                "abridged": false
+            },
+            "media.desktop": {
+                "end": 9,
+                "abridged": false
+            }
+        }
+    },
+    "10": {
+        "benchmarks": {
+            "media.desktop": {
+                "begin": 9,
+                "abridged": false
+            },
             "memory.desktop": {
-                "begin": 2,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
             },
             "power.desktop": {
-                "end": 5,
                 "abridged": false
             },
-            "speedometer2": {
+            "rasterize_and_record_micro.top_25": {
+                "end": 2,
                 "abridged": false
             }
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -230,36 +206,19 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "power.desktop": {
-                "begin": 5,
-                "abridged": false
-            },
-            "rasterize_and_record_micro.top_25": {
-                "abridged": false
-            },
-            "rendering.desktop": {
-                "end": 23,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
+                ],
+                "path": "browser_tests"
             }
         }
     },
     "11": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 23,
-                "end": 82,
+            "rasterize_and_record_micro.top_25": {
+                "begin": 2,
                 "abridged": false
             },
-            "speedometer2": {
+            "rendering.desktop": {
+                "end": 39,
                 "abridged": false
             }
         }
@@ -267,11 +226,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 82,
-                "end": 142,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 39,
+                "end": 101,
                 "abridged": false
             }
         }
@@ -279,11 +235,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 142,
-                "end": 193,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 101,
+                "end": 163,
                 "abridged": false
             }
         }
@@ -291,11 +244,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 193,
-                "end": 250,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 163,
+                "end": 225,
                 "abridged": false
             }
         }
@@ -303,11 +253,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 250,
-                "end": 303,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 225,
+                "end": 287,
                 "abridged": false
             }
         }
@@ -315,7 +262,55 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 303,
+                "begin": 287,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 20,
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 20,
+                "end": 82,
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 82,
+                "end": 144,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 144,
+                "end": 206,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 206,
+                "end": 268,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 268,
                 "abridged": false
             },
             "speedometer": {
@@ -334,81 +329,36 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 21,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 21,
-                "end": 74,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 74,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 10,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 10,
-                "end": 24,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 24,
-                "end": 45,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 45,
-                "end": 69,
+                "end": 3,
                 "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 69,
-                "end": 77,
+            "system_health.common_desktop": {
+                "begin": 3,
+                "end": 64,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 64,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 77,
+                "end": 45,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 45,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -421,27 +371,18 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 5,
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 10,
+                "end": 14,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 14,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 10,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -453,44 +394,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1232,
-        "predicted_min_shard_time": 939.0,
-        "predicted_min_shard_index": 21,
-        "predicted_max_shard_time": 1138.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1024.0,
-        "shard #1": 1033.0,
-        "shard #2": 1052.0,
-        "shard #3": 1055.0,
-        "shard #4": 964.0,
-        "shard #5": 1020.0,
-        "shard #6": 1020.0,
-        "shard #7": 1022.0,
-        "shard #8": 1041.0,
-        "shard #9": 1033.0,
-        "shard #10": 1033.0,
-        "shard #11": 1034.0,
-        "shard #12": 1027.0,
-        "shard #13": 1032.0,
-        "shard #14": 1041.0,
-        "shard #15": 1025.0,
-        "shard #16": 1035.0,
-        "shard #17": 1052.0,
-        "shard #18": 1108.0,
-        "shard #19": 1037.0,
-        "shard #20": 1011.0,
-        "shard #21": 939.0,
-        "shard #22": 1034.0,
-        "shard #23": 1011.0,
-        "shard #24": 1038.0,
-        "shard #25": 1138.0
+        "num_stories": 1524,
+        "predicted_min_shard_time": 550,
+        "predicted_min_shard_index": 6,
+        "predicted_max_shard_time": 620.0,
+        "predicted_max_shard_index": 0,
+        "shard #0": 620.0,
+        "shard #1": 620,
+        "shard #2": 620,
+        "shard #3": 620,
+        "shard #4": 620,
+        "shard #5": 620,
+        "shard #6": 550,
+        "shard #7": 620.0,
+        "shard #8": 620,
+        "shard #9": 620,
+        "shard #10": 620.0,
+        "shard #11": 620,
+        "shard #12": 620,
+        "shard #13": 620,
+        "shard #14": 620,
+        "shard #15": 620,
+        "shard #16": 620,
+        "shard #17": 620,
+        "shard #18": 620,
+        "shard #19": 620,
+        "shard #20": 620,
+        "shard #21": 620,
+        "shard #22": 610,
+        "shard #23": 620,
+        "shard #24": 610,
+        "shard #25": 617.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/mac-m1_mini_2020-perf_map.json b/tools/perf/core/shard_maps/mac-m1_mini_2020-perf_map.json
index 62181f8e..3d03f56 100644
--- a/tools/perf/core/shard_maps/mac-m1_mini_2020-perf_map.json
+++ b/tools/perf/core/shard_maps/mac-m1_mini_2020-perf_map.json
@@ -7,26 +7,31 @@
             "blink_perf.bindings": {
                 "abridged": false
             },
-            "speedometer2": {
+            "blink_perf.css": {
+                "end": 3,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
             "blink_perf.css": {
+                "begin": 3,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -39,21 +44,21 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 45,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 89,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 45,
+                "begin": 89,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -66,21 +71,6 @@
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "end": 12,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "3": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "begin": 12,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -90,6 +80,21 @@
                 "abridged": false
             },
             "blink_perf.webcodecs": {
+                "end": 1,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "3": {
+        "benchmarks": {
+            "blink_perf.webcodecs": {
+                "begin": 1,
                 "abridged": false
             },
             "blink_perf.webgl": {
@@ -104,26 +109,31 @@
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
             },
-            "speedometer2": {
+            "desktop_ui": {
+                "end": 9,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "dawn_perf_tests"
             }
         }
     },
     "4": {
         "benchmarks": {
             "desktop_ui": {
+                "begin": 9,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -132,16 +142,6 @@
             "dummy_benchmark.stable_benchmark_1": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
             "jetstream": {
                 "abridged": false
             },
@@ -152,7 +152,19 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 27,
+                "end": 11,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 11,
+                "end": 38,
                 "abridged": false
             },
             "speedometer2": {
@@ -163,8 +175,8 @@
     "6": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 27,
-                "end": 61,
+                "begin": 38,
+                "end": 65,
                 "abridged": false
             },
             "speedometer2": {
@@ -175,8 +187,8 @@
     "7": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 61,
-                "end": 96,
+                "begin": 65,
+                "end": 90,
                 "abridged": false
             },
             "speedometer2": {
@@ -187,14 +199,11 @@
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 96,
+                "begin": 90,
                 "abridged": false
             },
             "media.desktop": {
-                "abridged": false
-            },
-            "memory.desktop": {
-                "end": 2,
+                "end": 17,
                 "abridged": false
             },
             "speedometer2": {
@@ -204,15 +213,18 @@
     },
     "9": {
         "benchmarks": {
+            "media.desktop": {
+                "begin": 17,
+                "abridged": false
+            },
             "memory.desktop": {
-                "begin": 2,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
             },
             "power.desktop": {
-                "end": 5,
+                "end": 2,
                 "abridged": false
             },
             "speedometer2": {
@@ -221,7 +233,6 @@
         },
         "executables": {
             "performance_browser_tests": {
-                "path": "browser_tests",
                 "arguments": [
                     "--full-performance-run",
                     "--test-launcher-jobs=1",
@@ -230,14 +241,15 @@
                     "--ui-test-action-max-timeout=60000",
                     "--test-launcher-timeout=60000",
                     "--gtest_filter=*/TabCapturePerformanceTest.*:*/CastV2PerformanceTest.*"
-                ]
+                ],
+                "path": "browser_tests"
             }
         }
     },
     "10": {
         "benchmarks": {
             "power.desktop": {
-                "begin": 5,
+                "begin": 2,
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
@@ -256,7 +268,7 @@
         "benchmarks": {
             "rendering.desktop": {
                 "begin": 23,
-                "end": 82,
+                "end": 89,
                 "abridged": false
             },
             "speedometer2": {
@@ -267,8 +279,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 82,
-                "end": 142,
+                "begin": 89,
+                "end": 157,
                 "abridged": false
             },
             "speedometer2": {
@@ -279,8 +291,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 142,
-                "end": 193,
+                "begin": 157,
+                "end": 209,
                 "abridged": false
             },
             "speedometer2": {
@@ -291,8 +303,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 193,
-                "end": 250,
+                "begin": 209,
+                "end": 274,
                 "abridged": false
             },
             "speedometer2": {
@@ -303,8 +315,11 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 250,
-                "end": 303,
+                "begin": 274,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 20,
                 "abridged": false
             },
             "speedometer2": {
@@ -314,8 +329,32 @@
     },
     "16": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 303,
+            "rendering.desktop.notracing": {
+                "begin": 20,
+                "end": 128,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "17": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 128,
+                "end": 237,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "18": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 237,
                 "abridged": false
             },
             "speedometer": {
@@ -334,43 +373,16 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 21,
-                "abridged": false
-            }
-        }
-    },
-    "17": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 21,
-                "end": 74,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "18": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 74,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 10,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 8,
                 "abridged": false
             }
         }
     },
     "19": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 10,
-                "end": 24,
+            "system_health.common_desktop": {
+                "begin": 8,
+                "end": 61,
                 "abridged": false
             },
             "speedometer2": {
@@ -380,9 +392,12 @@
     },
     "20": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 61,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 24,
-                "end": 45,
+                "end": 8,
                 "abridged": false
             }
         }
@@ -390,8 +405,8 @@
     "21": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 45,
-                "end": 69,
+                "begin": 8,
+                "end": 24,
                 "abridged": false
             }
         }
@@ -399,8 +414,8 @@
     "22": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 69,
-                "end": 77,
+                "begin": 24,
+                "end": 53,
                 "abridged": false
             }
         }
@@ -408,7 +423,16 @@
     "23": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 77,
+                "begin": 53,
+                "end": 75,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 75,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -421,27 +445,18 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 5,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 5,
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 10,
+                "end": 22,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 22,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 10,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -453,44 +468,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1232,
-        "predicted_min_shard_time": 939.0,
-        "predicted_min_shard_index": 21,
-        "predicted_max_shard_time": 1138.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1024.0,
-        "shard #1": 1033.0,
-        "shard #2": 1052.0,
-        "shard #3": 1055.0,
-        "shard #4": 964.0,
-        "shard #5": 1020.0,
-        "shard #6": 1020.0,
-        "shard #7": 1022.0,
-        "shard #8": 1041.0,
-        "shard #9": 1033.0,
-        "shard #10": 1033.0,
-        "shard #11": 1034.0,
-        "shard #12": 1027.0,
-        "shard #13": 1032.0,
-        "shard #14": 1041.0,
-        "shard #15": 1025.0,
-        "shard #16": 1035.0,
-        "shard #17": 1052.0,
-        "shard #18": 1108.0,
-        "shard #19": 1037.0,
-        "shard #20": 1011.0,
-        "shard #21": 939.0,
-        "shard #22": 1034.0,
-        "shard #23": 1011.0,
-        "shard #24": 1038.0,
-        "shard #25": 1138.0
+        "num_stories": 1547,
+        "predicted_min_shard_time": 1081.0,
+        "predicted_min_shard_index": 20,
+        "predicted_max_shard_time": 1182.0,
+        "predicted_max_shard_index": 23,
+        "shard #0": 1115.0,
+        "shard #1": 1116.0,
+        "shard #2": 1118.0,
+        "shard #3": 1107.0,
+        "shard #4": 1104.0,
+        "shard #5": 1135.0,
+        "shard #6": 1123.0,
+        "shard #7": 1133.0,
+        "shard #8": 1117.0,
+        "shard #9": 1114.0,
+        "shard #10": 1111.0,
+        "shard #11": 1117.0,
+        "shard #12": 1113.0,
+        "shard #13": 1112.0,
+        "shard #14": 1124.0,
+        "shard #15": 1119.0,
+        "shard #16": 1113.0,
+        "shard #17": 1123.0,
+        "shard #18": 1143.0,
+        "shard #19": 1118.0,
+        "shard #20": 1081.0,
+        "shard #21": 1107.0,
+        "shard #22": 1104.0,
+        "shard #23": 1182.0,
+        "shard #24": 1096.0,
+        "shard #25": 1108.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-go-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-go-perf-pgo_timing.json
index cecca53..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/android-go-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-go-perf-pgo_timing.json
@@ -1,702 +1 @@
-[
-    {
-        "duration": "136.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "257.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "115.0",
-        "name": "startup.mobile/cct:coldish:bbc"
-    },
-    {
-        "duration": "116.0",
-        "name": "startup.mobile/intent:coldish:bbc"
-    },
-    {
-        "duration": "90.0",
-        "name": "startup.mobile/intent:warm:bbc"
-    },
-    {
-        "duration": "86.0",
-        "name": "startup.mobile/maps_pwa:with_http_cache"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.common_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "118.0",
-        "name": "system_health.common_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "215.0",
-        "name": "system_health.common_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "system_health.common_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "85.0",
-        "name": "system_health.common_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "185.0",
-        "name": "system_health.common_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "107.0",
-        "name": "system_health.common_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "142.0",
-        "name": "system_health.common_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "105.0",
-        "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "system_health.common_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "system_health.common_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "114.0",
-        "name": "system_health.common_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "101.0",
-        "name": "system_health.common_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "96.0",
-        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "101.0",
-        "name": "system_health.common_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "84.0",
-        "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:games:lazors"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.common_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "112.0",
-        "name": "system_health.memory_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "218.0",
-        "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "95.0",
-        "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "96.0",
-        "name": "system_health.memory_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.memory_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "system_health.memory_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "172.0",
-        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "103.0",
-        "name": "system_health.memory_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "129.0",
-        "name": "system_health.memory_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "102.0",
-        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "102.0",
-        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "96.0",
-        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "102.0",
-        "name": "system_health.memory_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "92.0",
-        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "99.0",
-        "name": "system_health.memory_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.memory_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/load:games:lazors"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.memory_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.memory_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "264.0",
-        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "126.0",
-        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "93.0",
-        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "69.0",
-        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "145.0",
-        "name": "v8.browsing_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "108.0",
-        "name": "v8.browsing_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "115.0",
-        "name": "v8.browsing_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "308.0",
-        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "152.0",
-        "name": "v8.browsing_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "208.0",
-        "name": "v8.browsing_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "150.0",
-        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "119.0",
-        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "101.0",
-        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "127.0",
-        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "170.0",
-        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "130.0",
-        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "127.0",
-        "name": "v8.browsing_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "131.0",
-        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "179.0",
-        "name": "v8.browsing_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "116.0",
-        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "75.0",
-        "name": "v8.browsing_mobile/browse:tools:maps:2019"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-go-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-go-perf_timing.json
index cecca53..112e00d0 100644
--- a/tools/perf/core/shard_maps/timing_data/android-go-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-go-perf_timing.json
@@ -4,123 +4,135 @@
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "257.0",
+        "duration": "235.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "115.0",
+        "duration": "137.0",
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "116.0",
+        "duration": "143.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
-        "duration": "90.0",
+        "duration": "109.0",
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "86.0",
+        "duration": "112.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     },
     {
-        "duration": "42.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "118.0",
+        "duration": "105.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "215.0",
+        "duration": "140.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "94.0",
+        "duration": "91.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "60.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "77.0",
+        "duration": "97.0",
+        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "75.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "152.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "85.0",
+        "duration": "80.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "185.0",
+        "duration": "172.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "48.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "107.0",
+        "duration": "102.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "142.0",
+        "duration": "127.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "105.0",
+        "duration": "99.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "86.0",
+        "duration": "77.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "79.0",
+        "duration": "72.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "86.0",
+        "duration": "79.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "114.0",
+        "duration": "101.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -128,23 +140,27 @@
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "94.0",
+        "duration": "88.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "101.0",
+        "duration": "100.0",
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "96.0",
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "101.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "84.0",
+        "duration": "85.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
@@ -152,7 +168,7 @@
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
@@ -160,47 +176,47 @@
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "36.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
@@ -212,35 +228,35 @@
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "36.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "34.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
@@ -252,83 +268,83 @@
         "name": "system_health.common_mobile/load:search:google:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "46.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "112.0",
+        "duration": "103.0",
         "name": "system_health.memory_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "50.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "218.0",
+        "duration": "149.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
@@ -336,26 +352,38 @@
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "95.0",
+        "duration": "93.0",
         "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "66.0",
+        "duration": "64.0",
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "96.0",
+        "duration": "102.0",
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "74.0",
+        "duration": "84.0",
+        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "73.0",
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
         "duration": "3.0",
         "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
@@ -364,47 +392,47 @@
         "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "172.0",
+        "duration": "161.0",
         "name": "system_health.memory_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "50.0",
         "name": "system_health.memory_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "103.0",
+        "duration": "105.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "129.0",
+        "duration": "127.0",
         "name": "system_health.memory_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "102.0",
+        "duration": "1.0",
         "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "79.0",
         "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "73.0",
         "name": "system_health.memory_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "83.0",
+        "duration": "82.0",
         "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "102.0",
+        "duration": "100.0",
         "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -412,19 +440,23 @@
         "name": "system_health.memory_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "96.0",
+        "duration": "88.0",
         "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "102.0",
+        "duration": "101.0",
         "name": "system_health.memory_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "92.0",
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "1.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "99.0",
+        "duration": "1.0",
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
@@ -444,15 +476,15 @@
         "name": "system_health.memory_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:games:lazors"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
@@ -460,15 +492,15 @@
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "system_health.memory_mobile/load:media:flickr:2018"
     },
     {
@@ -476,15 +508,15 @@
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
@@ -492,39 +524,39 @@
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "54.0",
         "name": "system_health.memory_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:qq:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/load:search:baidu:2018"
     },
     {
@@ -532,39 +564,39 @@
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:search:google:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "system_health.memory_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
@@ -572,131 +604,147 @@
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "48.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "264.0",
+        "duration": "154.0",
         "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "126.0",
+        "duration": "109.0",
         "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "93.0",
+        "duration": "83.0",
         "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "69.0",
+        "duration": "67.0",
         "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "145.0",
+        "duration": "147.0",
         "name": "v8.browsing_mobile/browse:media:imgur:2019"
     },
     {
+        "duration": "168.0",
+        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
         "duration": "108.0",
         "name": "v8.browsing_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "4.0",
+        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "v8.browsing_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "115.0",
+        "duration": "105.0",
         "name": "v8.browsing_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "308.0",
+        "duration": "283.0",
         "name": "v8.browsing_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "73.0",
+        "duration": "67.0",
         "name": "v8.browsing_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "152.0",
+        "duration": "158.0",
         "name": "v8.browsing_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "208.0",
+        "duration": "186.0",
         "name": "v8.browsing_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "150.0",
+        "duration": "143.0",
         "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "35.0",
         "name": "v8.browsing_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "39.0",
         "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "119.0",
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "101.0",
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "127.0",
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "170.0",
+        "duration": "143.0",
         "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "130.0",
+        "duration": "112.0",
         "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "127.0",
+        "duration": "123.0",
         "name": "v8.browsing_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "131.0",
+        "duration": "12.0",
+        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "128.0",
         "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "179.0",
+        "duration": "115.0",
         "name": "v8.browsing_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "116.0",
+        "duration": "4.0",
         "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "75.0",
+        "duration": "74.0",
         "name": "v8.browsing_mobile/browse:tools:maps:2019"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-go_webview-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-go_webview-perf_timing.json
index f375ae8..d3a0025c 100644
--- a/tools/perf/core/shard_maps/timing_data/android-go_webview-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-go_webview-perf_timing.json
@@ -4,215 +4,231 @@
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "255.0",
+        "duration": "230.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "33.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "108.0",
+        "duration": "102.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "91.0",
+        "duration": "88.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "57.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "49.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "76.0",
+        "duration": "112.0",
+        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "77.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "164.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "202.0",
+        "duration": "185.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "106.0",
+        "duration": "108.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "140.0",
+        "duration": "123.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "99.0",
+        "duration": "96.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "79.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "73.0",
+        "duration": "69.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "84.0",
+        "duration": "80.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "97.0",
+        "duration": "85.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "90.0",
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "103.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "86.0",
+        "duration": "80.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "55.0",
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "36.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "37.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "42.0",
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
@@ -220,103 +236,103 @@
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:google:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "37.0",
+        "duration": "38.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "106.0",
+        "duration": "102.0",
         "name": "system_health.memory_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "46.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
@@ -324,139 +340,155 @@
         "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "62.0",
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "53.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "97.0",
+        "duration": "92.0",
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "73.0",
+        "duration": "90.0",
+        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "72.0",
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "94.0",
-        "name": "system_health.memory_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "187.0",
-        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "106.0",
-        "name": "system_health.memory_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "130.0",
-        "name": "system_health.memory_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "100.0",
-        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "85.0",
-        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "96.0",
-        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
     },
     {
         "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:social:instagram:2019"
+        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "89.0",
-        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
+        "duration": "88.0",
+        "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "100.0",
-        "name": "system_health.memory_mobile/browse:social:twitter:2019"
+        "duration": "174.0",
+        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
+    },
+    {
+        "duration": "50.0",
+        "name": "system_health.memory_mobile/browse:news:qq:2019"
+    },
+    {
+        "duration": "104.0",
+        "name": "system_health.memory_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "119.0",
+        "name": "system_health.memory_mobile/browse:news:toi:2019"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
+    },
+    {
+        "duration": "30.0",
+        "name": "system_health.memory_mobile/browse:search:amp:2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
+    },
+    {
+        "duration": "78.0",
+        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
+    },
+    {
+        "duration": "71.0",
+        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
+    },
+    {
+        "duration": "82.0",
+        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:social:facebook:2019"
+    },
+    {
+        "duration": "87.0",
+        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
         "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:social:instagram:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "1.0",
         "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "57.0",
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:chrome:blank"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:games:lazors"
     },
     {
-        "duration": "38.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "47.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "40.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
@@ -464,19 +496,19 @@
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "47.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
@@ -484,19 +516,19 @@
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "59.0",
+        "duration": "55.0",
         "name": "system_health.memory_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:news:qq:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
@@ -504,67 +536,67 @@
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "39.0",
+        "duration": "34.0",
         "name": "system_health.memory_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:search:google:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "46.0",
+        "duration": "2.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
@@ -576,7 +608,7 @@
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "system_health.webview_startup/load:chrome:blank"
     },
     {
@@ -605,10 +637,22 @@
     },
     {
         "duration": "0.0",
+        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "v8.browsing_mobile/browse:media:youtube:2019"
     },
     {
         "duration": "0.0",
+        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "0.0",
+        "name": "v8.browsing_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
     },
     {
@@ -673,6 +717,10 @@
     },
     {
         "duration": "0.0",
+        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-aab-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-aab-fyi_timing.json
index 95da23a..9b4aa83a 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-aab-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-aab-fyi_timing.json
@@ -1,18 +1,18 @@
 [
     {
-        "duration": "68.0",
+        "duration": "66.0",
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "70.0",
+        "duration": "69.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
-        "duration": "44.0",
+        "duration": "43.0",
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-calibration_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-calibration_timing.json
index 3d9095b..c5807d3 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-calibration_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-calibration_timing.json
@@ -1,10 +1,6 @@
 [
     {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:news:cnn:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+        "duration": "60.0",
+        "name": "components_perftests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-fyi_timing.json
index 32a50d5..4c67652 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-fyi_timing.json
@@ -4,15 +4,15 @@
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "56.0",
+        "duration": "51.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.mobile/accu_weather_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "34.0",
         "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
     },
     {
@@ -20,27 +20,27 @@
         "name": "rendering.mobile/amazon_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/amazon_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/analog_clock_svg"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/androidpolice_mobile_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.mobile/animometer_webgl"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.mobile/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "rendering.mobile/animometer_webgl_multi_draw"
     },
     {
@@ -48,7 +48,7 @@
         "name": "rendering.mobile/aquarium"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.mobile/aquarium_20k"
     },
     {
@@ -64,43 +64,43 @@
         "name": "rendering.mobile/baidu_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/balls_css_key_frame_animations"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/balls_css_transition_2_properties"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/balls_css_transition_40_properties"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/balls_css_transition_all_properties"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/balls_javascript_canvas"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/balls_javascript_css"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/balls_svg_animations"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "rendering.mobile/basic_stream"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/bing_mobile_2018"
     },
     {
@@ -120,15 +120,15 @@
         "name": "rendering.mobile/blur_rotating_background"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/boingboing_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/booking.com_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/booking.com_mobile_2018"
     },
     {
@@ -136,7 +136,7 @@
         "name": "rendering.mobile/bouncing_balls_15"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/bouncing_balls_shadow"
     },
     {
@@ -148,7 +148,7 @@
         "name": "rendering.mobile/bouncing_gradient_circles"
     },
     {
-        "duration": "28.0",
+        "duration": "30.0",
         "name": "rendering.mobile/bouncing_png_images"
     },
     {
@@ -156,11 +156,11 @@
         "name": "rendering.mobile/bouncing_svg_images"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.mobile/camera_to_webgl"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/canvas2d_to_texture.html"
     },
     {
@@ -172,7 +172,7 @@
         "name": "rendering.mobile/canvas_10000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/canvas_20000_pixels_per_second"
     },
     {
@@ -180,7 +180,7 @@
         "name": "rendering.mobile/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.mobile/canvas_60000_pixels_per_second"
     },
     {
@@ -196,15 +196,15 @@
         "name": "rendering.mobile/canvas_animation_no_clear"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/canvas_arcs"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/canvas_font_cycler"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/canvas_lines"
     },
     {
@@ -212,7 +212,7 @@
         "name": "rendering.mobile/canvas_to_blob"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/canvas_to_canvas_draw"
     },
     {
@@ -228,7 +228,7 @@
         "name": "rendering.mobile/card_expansion_animated"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/card_expansion_images_text"
     },
     {
@@ -236,7 +236,7 @@
         "name": "rendering.mobile/card_flying"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/cc_poster_circle"
     },
     {
@@ -248,7 +248,7 @@
         "name": "rendering.mobile/chip_tune"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/cnn_2018"
     },
     {
@@ -256,15 +256,15 @@
         "name": "rendering.mobile/cnn_article_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/cnn_mobile_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.mobile/cnn_mobile_pinch_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/cnn_pathological_2018"
     },
     {
@@ -272,15 +272,15 @@
         "name": "rendering.mobile/compositor_heavy_animation"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/coordinated_animation"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/crafty_mind"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/css_animations_many_keyframes"
     },
     {
@@ -288,7 +288,7 @@
         "name": "rendering.mobile/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_simultaneous_new_element"
     },
     {
@@ -296,23 +296,23 @@
         "name": "rendering.mobile/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "28.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/css_animations_staggered_inline_style"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_staggered_new_element"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_staggered_style_element"
     },
     {
@@ -324,63 +324,63 @@
         "name": "rendering.mobile/css_animations_triggered_inline_style"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/css_animations_triggered_new_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_animations_triggered_style_element"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/css_animations_triggered_updating_class"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_0"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_75"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_inline_style"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_new_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_staggered_new_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_staggered_style_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_style_element"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_triggered_new_element"
     },
     {
@@ -392,15 +392,15 @@
         "name": "rendering.mobile/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_transitions_updating_class"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_value_type_color"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_value_type_filter"
     },
     {
@@ -408,15 +408,15 @@
         "name": "rendering.mobile/css_value_type_length"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_value_type_length_complex"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_value_type_length_simple"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_value_type_path"
     },
     {
@@ -432,7 +432,7 @@
         "name": "rendering.mobile/css_value_type_transform_simple"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/deviantart_mobile_2018"
     },
     {
@@ -440,7 +440,7 @@
         "name": "rendering.mobile/digg_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/docs_paper.html"
     },
     {
@@ -448,7 +448,7 @@
         "name": "rendering.mobile/docs_resume.html"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/docs_table.html"
     },
     {
@@ -468,11 +468,11 @@
         "name": "rendering.mobile/dynamic_cube_map"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/earth"
     },
     {
@@ -480,31 +480,31 @@
         "name": "rendering.mobile/ebay_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.mobile/ebay_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/ebay_mobile_pinch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/ebay_scroll_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/effect_games"
     },
     {
-        "duration": "26.0",
+        "duration": "30.0",
         "name": "rendering.mobile/espn_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/espn_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/espn_pathological_2018"
     },
     {
@@ -516,15 +516,15 @@
         "name": "rendering.mobile/facebook_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/facebook_mobile_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/falling_particle_simulation_gpu.html"
     },
     {
@@ -532,7 +532,7 @@
         "name": "rendering.mobile/famo_us_twitter_demo"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/fill_clear_rect.html"
     },
     {
@@ -540,19 +540,19 @@
         "name": "rendering.mobile/fill_shapes"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/filter_terrain_svg"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.mobile/flickr_scroll_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/font_wipe"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "rendering.mobile/forecast.io_mobile_2018"
     },
     {
@@ -560,7 +560,7 @@
         "name": "rendering.mobile/get_image_data_cpu.html"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/get_image_data_gpu.html"
     },
     {
@@ -580,11 +580,11 @@
         "name": "rendering.mobile/google_image_search_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/google_image_search_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/google_news_ios"
     },
     {
@@ -592,7 +592,7 @@
         "name": "rendering.mobile/google_news_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/google_plus_2018"
     },
     {
@@ -600,7 +600,7 @@
         "name": "rendering.mobile/google_plus_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/google_search_mobile_pinch_2018"
     },
     {
@@ -608,7 +608,7 @@
         "name": "rendering.mobile/google_web_search_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/google_web_search_mobile_2018"
     },
     {
@@ -620,11 +620,11 @@
         "name": "rendering.mobile/gsp.ro_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/guardian_pathological_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/guimark_vector_chart"
     },
     {
@@ -632,15 +632,15 @@
         "name": "rendering.mobile/gws_boogie_expansion"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/gws_google_expansion"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/hakim"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/horizontal_vertical_expansion"
     },
     {
@@ -648,7 +648,7 @@
         "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "47.0",
+        "duration": "46.0",
         "name": "rendering.mobile/idle_power_animated_gif"
     },
     {
@@ -660,11 +660,11 @@
         "name": "rendering.mobile/idle_power_css_animation"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "rendering.mobile/idle_power_request_animation_frame"
     },
     {
-        "duration": "115.0",
+        "duration": "114.0",
         "name": "rendering.mobile/idle_power_set_timeout_long"
     },
     {
@@ -684,11 +684,11 @@
         "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
     },
     {
@@ -712,7 +712,7 @@
         "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
     },
     {
@@ -732,27 +732,27 @@
         "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/js_full_screen_invalidation"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_0"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_75"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_0"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_75"
     },
     {
@@ -760,11 +760,11 @@
         "name": "rendering.mobile/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/js_poster_circle"
     },
     {
-        "duration": "23.0",
+        "duration": "31.0",
         "name": "rendering.mobile/js_scroll_text_only"
     },
     {
@@ -776,23 +776,23 @@
         "name": "rendering.mobile/keyframed_animations"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/large_texture_uploads"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/latimes_pathological_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/linkedin_2018"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "rendering.mobile/linkedin_mobile_2018"
     },
     {
-        "duration": "41.0",
+        "duration": "42.0",
         "name": "rendering.mobile/linkedin_mobile_pinch_2018"
     },
     {
@@ -808,11 +808,11 @@
         "name": "rendering.mobile/list_recycle_transform"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_0fps_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
     },
     {
@@ -824,15 +824,15 @@
         "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_15fps_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_30fps_impl_0fps"
     },
     {
@@ -840,7 +840,7 @@
         "name": "rendering.mobile/main_30fps_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_60fps_impl_0fps"
     },
     {
@@ -856,15 +856,15 @@
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "44.0",
+        "duration": "45.0",
         "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
     },
     {
@@ -872,23 +872,23 @@
         "name": "rendering.mobile/main_animations_half_presented"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/man_in_blue"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.mobile/many_images"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "rendering.mobile/many_planets_deep"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/maps_perf_test"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/mask_transition_animation"
     },
     {
@@ -900,11 +900,11 @@
         "name": "rendering.mobile/medium_texture_uploads"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/megi_dish"
     },
     {
-        "duration": "66.0",
+        "duration": "73.0",
         "name": "rendering.mobile/microgame_fps"
     },
     {
@@ -912,11 +912,11 @@
         "name": "rendering.mobile/microsoft_asteroid_belt"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.mobile/microsoft_fireflies"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/microsoft_fish_ie_tank"
     },
     {
@@ -924,7 +924,7 @@
         "name": "rendering.mobile/microsoft_performance"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/microsoft_snow"
     },
     {
@@ -932,7 +932,7 @@
         "name": "rendering.mobile/microsoft_speed_reading"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/microsoft_tweet_map"
     },
     {
@@ -940,7 +940,7 @@
         "name": "rendering.mobile/microsoft_video_city"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/microsoft_worker_fountains"
     },
     {
@@ -952,7 +952,7 @@
         "name": "rendering.mobile/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/mix_blend_mode_animation_hue"
     },
     {
@@ -960,7 +960,7 @@
         "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/mix_blend_mode_animation_screen"
     },
     {
@@ -972,7 +972,7 @@
         "name": "rendering.mobile/mobile_news_sandbox"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
     },
     {
@@ -980,91 +980,123 @@
         "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "27.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_anim_design_15"
     },
     {
-        "duration": "26.0",
+        "duration": "42.0",
         "name": "rendering.mobile/motionmark_anim_focus_25"
     },
     {
-        "duration": "30.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_anim_images_50"
     },
     {
-        "duration": "27.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_anim_leaves_250"
     },
     {
-        "duration": "27.0",
+        "duration": "42.0",
         "name": "rendering.mobile/motionmark_anim_multiply_175"
     },
     {
-        "duration": "27.0",
+        "duration": "42.0",
         "name": "rendering.mobile/motionmark_anim_suits_125"
     },
     {
-        "duration": "27.0",
+        "duration": "42.0",
         "name": "rendering.mobile/motionmark_html_composited_transforms_125"
     },
     {
-        "duration": "27.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
     },
     {
-        "duration": "26.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
     },
     {
-        "duration": "29.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
     },
     {
-        "duration": "26.0",
+        "duration": "44.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
     },
     {
-        "duration": "26.0",
+        "duration": "44.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
     },
     {
-        "duration": "30.0",
+        "duration": "44.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
     },
     {
-        "duration": "26.0",
+        "duration": "44.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
     },
     {
-        "duration": "29.0",
+        "duration": "48.0",
         "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
     },
     {
-        "duration": "29.0",
+        "duration": "45.0",
         "name": "rendering.mobile/motionmark_html_focus_20_15"
     },
     {
-        "duration": "29.0",
+        "duration": "45.0",
         "name": "rendering.mobile/motionmark_html_leaves_20_50"
     },
     {
-        "duration": "30.0",
+        "duration": "51.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "49.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "48.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "49.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "50.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "48.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "46.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
     },
     {
-        "duration": "27.0",
+        "duration": "45.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
     },
     {
-        "duration": "28.0",
+        "duration": "45.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
     },
     {
-        "duration": "31.0",
+        "duration": "46.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
     },
     {
-        "duration": "31.0",
+        "duration": "47.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
     },
     {
@@ -1076,11 +1108,11 @@
         "name": "rendering.mobile/no_op_raf"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/no_op_scroll"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/no_op_settimeout"
     },
     {
@@ -1088,19 +1120,31 @@
         "name": "rendering.mobile/no_op_touch_handler"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
         "name": "rendering.mobile/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.mobile/nyc_gov_scroll_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/nytimes_mobile_2018"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "rendering.mobile/nytimes_scroll_2018"
     },
     {
@@ -1108,39 +1152,47 @@
         "name": "rendering.mobile/off_screen_main_60fps"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/off_screen_main_60fps_jank"
     },
     {
         "duration": "28.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "30.0",
         "name": "rendering.mobile/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "25.0",
-        "name": "rendering.mobile/parallax_effect"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/particles"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/pbs_pathological_2018"
+        "duration": "29.0",
+        "name": "rendering.mobile/paint_worklet"
     },
     {
         "duration": "24.0",
-        "name": "rendering.mobile/physical_simulation"
+        "name": "rendering.mobile/parallax_effect"
     },
     {
-        "duration": "34.0",
-        "name": "rendering.mobile/pinterest_2018"
+        "duration": "32.0",
+        "name": "rendering.mobile/particles"
     },
     {
         "duration": "26.0",
+        "name": "rendering.mobile/pbs_pathological_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/physical_simulation"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/pinterest_2018"
+    },
+    {
+        "duration": "24.0",
         "name": "rendering.mobile/pinterest_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
     },
     {
@@ -1148,35 +1200,35 @@
         "name": "rendering.mobile/put_get_image_data"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/put_image_data.html"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/raf"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/raf_animation"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/raf_canvas"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/raf_touch_animation"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/recode_pathological_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/reddit_mobile_2018"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "rendering.mobile/runway_2019"
     },
     {
@@ -1184,31 +1236,31 @@
         "name": "rendering.mobile/san_angeles"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.mobile/second_batch_js_heavy"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.mobile/second_batch_js_light"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.mobile/second_batch_js_medium"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/sfgate_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/sheets_render.html"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "rendering.mobile/silk_finance"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/simple_text_page"
     },
     {
@@ -1216,11 +1268,11 @@
         "name": "rendering.mobile/simple_touch_drag"
     },
     {
-        "duration": "69.0",
+        "duration": "66.0",
         "name": "rendering.mobile/skelebuddies_wasm_2020"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/slashdot_mobile_2018"
     },
     {
@@ -1228,11 +1280,11 @@
         "name": "rendering.mobile/small_texture_uploads"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.mobile/smash_cat"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/spielzeugz"
     },
     {
@@ -1244,15 +1296,15 @@
         "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/sticky_using_webkit"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/stroke_shapes"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.mobile/svg_icon_raster"
     },
     {
@@ -1264,23 +1316,23 @@
         "name": "rendering.mobile/sync_scroll_offset"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "rendering.mobile/techcrunch_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/techcrunch_mobile_2018"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/text_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/text_10000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/text_20000_pixels_per_second"
     },
     {
@@ -1288,15 +1340,15 @@
         "name": "rendering.mobile/text_40000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_60000_pixels_per_second"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_75000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_90000_pixels_per_second"
     },
     {
@@ -1304,7 +1356,7 @@
         "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
@@ -1312,27 +1364,39 @@
         "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
         "duration": "40.0",
         "name": "rendering.mobile/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/text_hover_10000_pixels_per_second"
     },
     {
@@ -1348,19 +1412,39 @@
         "name": "rendering.mobile/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "30.0",
+        "duration": "13.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
         "name": "rendering.mobile/theverge_article_mobile_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "28.0",
         "name": "rendering.mobile/theverge_mobile_2018"
     },
     {
@@ -1368,11 +1452,11 @@
         "name": "rendering.mobile/throughput_scrolling_active_handler"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "rendering.mobile/throughput_scrolling_composited"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.mobile/throughput_scrolling_passive_handler"
     },
     {
@@ -1380,23 +1464,23 @@
         "name": "rendering.mobile/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "70.0",
+        "duration": "62.0",
         "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/toBlob_duration.html"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "rendering.mobile/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/touch_handler_scrolling"
     },
     {
@@ -1404,19 +1488,19 @@
         "name": "rendering.mobile/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/transform_transitions"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/transform_transitions_js_block"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/twitch_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/twitch_mobile_pinch_2018"
     },
     {
@@ -1424,11 +1508,11 @@
         "name": "rendering.mobile/twitter_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/twitter_mobile_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "26.0",
         "name": "rendering.mobile/update_history_state"
     },
     {
@@ -1436,39 +1520,39 @@
         "name": "rendering.mobile/usatoday_mobile_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/vertical_expansion"
     },
     {
-        "duration": "23.0",
+        "duration": "30.0",
         "name": "rendering.mobile/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "rendering.mobile/video_to_sub_texture"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "rendering.mobile/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "22.0",
+        "duration": "30.0",
         "name": "rendering.mobile/video_to_texture"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animation_value_type_color"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animation_value_type_length_3d"
     },
     {
@@ -1488,19 +1572,19 @@
         "name": "rendering.mobile/web_animation_value_type_shadow"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "25.0",
+        "duration": "30.0",
         "name": "rendering.mobile/web_animations_many_keyframes"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animations_set_current_time"
     },
     {
@@ -1508,7 +1592,7 @@
         "name": "rendering.mobile/web_animations_simultaneous"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/web_animations_staggered_chaining"
     },
     {
@@ -1520,27 +1604,27 @@
         "name": "rendering.mobile/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/webgl_to_texture"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "rendering.mobile/wikipedia_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.mobile/wikipedia_mobile_2018"
     },
     {
@@ -1556,23 +1640,23 @@
         "name": "rendering.mobile/worldjournal_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/wow_wiki_pathological_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.mobile/wowwiki_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/wsj_mobile_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.mobile/yahoo_answers_2018"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rendering.mobile/yahoo_answers_mobile_2018"
     },
     {
@@ -1580,7 +1664,7 @@
         "name": "rendering.mobile/yahoo_news_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.mobile/yahoo_news_mobile_2018"
     },
     {
@@ -1592,11 +1676,11 @@
         "name": "rendering.mobile/yahoo_sports_pathological_2018"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rendering.mobile/youtube_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.mobile/youtube_mobile_2018"
     },
     {
@@ -1604,11 +1688,11 @@
         "name": "rendering.mobile/zdnet_pathological_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/zoom_in_animation"
     },
     {
-        "duration": "59.0",
+        "duration": "58.0",
         "name": "speedometer2/Speedometer2"
     },
     {
@@ -1616,7 +1700,7 @@
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "67.0",
+        "duration": "66.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
@@ -1624,23 +1708,23 @@
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     },
     {
-        "duration": "32.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "49.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
@@ -1648,35 +1732,35 @@
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "60.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "83.0",
+        "duration": "81.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "50.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "81.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "52.0",
         "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "55.0",
+        "duration": "58.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
@@ -1684,7 +1768,7 @@
         "name": "system_health.common_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "60.0",
+        "duration": "58.0",
         "name": "system_health.common_mobile/browse:news:cnn:2021"
     },
     {
@@ -1692,31 +1776,31 @@
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "50.0",
+        "duration": "47.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "66.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "42.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "62.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "57.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "56.0",
+        "duration": "59.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
@@ -1724,19 +1808,19 @@
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "59.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "62.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "60.0",
+        "duration": "59.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "62.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -1744,47 +1828,47 @@
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "78.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "90.0",
+        "duration": "87.0",
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "82.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "71.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "74.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "49.0",
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
@@ -1792,27 +1876,27 @@
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
@@ -1820,7 +1904,7 @@
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
@@ -1832,71 +1916,71 @@
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "34.0",
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "31.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:search:google:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "21.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
@@ -1908,7 +1992,7 @@
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
@@ -1916,43 +2000,43 @@
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "6.0",
+        "duration": "14.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "48.0",
+        "duration": "49.0",
         "name": "system_health.memory_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "59.0",
+        "duration": "58.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "2.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
@@ -1964,7 +2048,7 @@
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
@@ -1972,7 +2056,7 @@
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "49.0",
         "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
@@ -1980,39 +2064,39 @@
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "84.0",
         "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "59.0",
+        "duration": "57.0",
         "name": "system_health.memory_mobile/browse:news:cnn:2021"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "61.0",
         "name": "system_health.memory_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "41.0",
         "name": "system_health.memory_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "59.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "60.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
     },
     {
@@ -2024,23 +2108,23 @@
         "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "57.0",
         "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "57.0",
         "name": "system_health.memory_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "58.0",
         "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "61.0",
         "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:social:facebook:2019"
     },
     {
@@ -2048,31 +2132,31 @@
         "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "84.0",
+        "duration": "83.0",
         "name": "system_health.memory_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "79.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "62.0",
+        "duration": "67.0",
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:chrome:blank"
     },
     {
@@ -2088,11 +2172,11 @@
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
@@ -2108,11 +2192,11 @@
         "name": "system_health.memory_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
@@ -2124,11 +2208,11 @@
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
@@ -2136,11 +2220,11 @@
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.memory_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:news:qq:2019"
     },
     {
@@ -2152,19 +2236,19 @@
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
@@ -2176,7 +2260,7 @@
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
@@ -2184,7 +2268,7 @@
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:social:instagram:2019"
     },
     {
@@ -2196,7 +2280,7 @@
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
@@ -2204,15 +2288,15 @@
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "42.0",
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
@@ -2220,175 +2304,175 @@
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "117.0",
+        "duration": "70.0",
         "name": "system_health.scroll_jank_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "108.0",
+        "duration": "62.0",
         "name": "system_health.scroll_jank_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "119.0",
+        "duration": "72.0",
         "name": "system_health.scroll_jank_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "187.0",
+        "duration": "108.0",
         "name": "system_health.scroll_jank_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "169.0",
+        "duration": "85.0",
         "name": "system_health.scroll_jank_mobile/browse:news:businessinsider:loading:2021"
     },
     {
-        "duration": "116.0",
+        "duration": "69.0",
         "name": "system_health.scroll_jank_mobile/browse:news:cnn:2021"
     },
     {
-        "duration": "128.0",
+        "duration": "76.0",
         "name": "system_health.scroll_jank_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "118.0",
+        "duration": "72.0",
         "name": "system_health.scroll_jank_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "114.0",
+        "duration": "69.0",
         "name": "system_health.scroll_jank_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "103.0",
+        "duration": "59.0",
         "name": "system_health.scroll_jank_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "80.0",
         "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "81.0",
+        "duration": "101.0",
         "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "73.0",
         "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "51.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "90.0",
+        "duration": "100.0",
         "name": "v8.browsing_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "74.0",
         "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "87.0",
         "name": "v8.browsing_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "79.0",
+        "duration": "83.0",
         "name": "v8.browsing_mobile/browse:news:cnn:2021"
     },
     {
-        "duration": "12.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "67.0",
         "name": "v8.browsing_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "78.0",
+        "duration": "92.0",
         "name": "v8.browsing_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "48.0",
+        "duration": "62.0",
         "name": "v8.browsing_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "83.0",
         "name": "v8.browsing_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "78.0",
+        "duration": "80.0",
         "name": "v8.browsing_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "71.0",
+        "duration": "86.0",
         "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "34.0",
+        "duration": "51.0",
         "name": "v8.browsing_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "54.0",
         "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "79.0",
         "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "82.0",
         "name": "v8.browsing_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "81.0",
         "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "76.0",
+        "duration": "84.0",
         "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "87.0",
+        "duration": "100.0",
         "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "88.0",
+        "duration": "108.0",
         "name": "v8.browsing_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "100.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "80.0",
+        "duration": "93.0",
         "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "74.0",
+        "duration": "96.0",
         "name": "v8.browsing_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "81.0",
+        "duration": "32.0",
         "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "68.0",
         "name": "v8.browsing_mobile/browse:tools:maps:2019"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-pgo_timing.json
index b51c0297..c5807d3 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf-pgo_timing.json
@@ -1,4625 +1,5 @@
 [
     {
-        "duration": "61.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "58.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "94.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "71.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "56.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "56.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "56.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "45.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "128.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "71.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "93.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
-    },
-    {
-        "duration": "325.0",
-        "name": "blink_perf.layout/css-contain-change-text.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "53.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "71.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "67.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "67.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "36.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "53.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "56.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "140.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "379.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "119.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "36.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "41.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "181.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "40.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "396.0",
-        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
-    },
-    {
-        "duration": "434.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
-    },
-    {
-        "duration": "407.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "125.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "40.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "98.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "94.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "94.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.webgl/binding-bind-buffer.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "841.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "138.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/58Pic"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/58Pic_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Amazon"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.mobile/Amazon_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/BOLNoticias"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.mobile/BOLNoticias_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Baidu"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/Baidu_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Bradesco"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/Bradesco_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Dailymotion"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/Dailymotion_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Dawn"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/Dawn_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/DevOpera_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/DevOpera_cold_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/DevOpera_hot"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/DevOpera_hot_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/DevOpera_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/DevOpera_warm_3g"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.mobile/Dramaq"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.mobile/Dramaq_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/EnquiryIndianRail"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/EnquiryIndianRail_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Facebook"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/Facebook_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/FlipBoard_cold"
-    },
-    {
-        "duration": "37.0",
-        "name": "loading.mobile/FlipBoard_cold_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/FlipBoard_hot"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/FlipBoard_hot_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipBoard_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipBoard_warm_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/FlipKart_cold"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/FlipKart_cold_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/FlipKart_hot"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipKart_hot_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/FlipKart_warm"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/FlipKart_warm_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/FranceTVInfo"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/FranceTVInfo_3g"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/G1"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/G1_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/GSShop"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/GSShop_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/Google"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/GoogleBrazil"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/GoogleBrazil_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/GoogleIndia"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/GoogleIndia_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/GoogleIndonesia"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/GoogleIndonesia_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.mobile/Google_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Hongkiat"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.mobile/Hongkiat_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/KapanLagi"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/KapanLagi_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Kaskus"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/Kaskus_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/LocalMoxie"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/LocalMoxie_3g"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.mobile/Locanto"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Locanto_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/OLX"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.mobile/OLX_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/QQNews"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/QQNews_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/SlideShare"
-    },
-    {
-        "duration": "43.0",
-        "name": "loading.mobile/SlideShare_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/Suumo_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Suumo_cold_3g"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.mobile/Suumo_hot"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Suumo_hot_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Suumo_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Suumo_warm_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/Thairath"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/Thairath_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/TheStar"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/TheStar_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/TribunNews"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/TribunNews_3g"
-    },
-    {
-        "duration": "10.0",
-        "name": "loading.mobile/Twitter"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Twitter_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/VoiceMemos_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/VoiceMemos_cold_3g"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/VoiceMemos_hot"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/VoiceMemos_hot_3g"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/VoiceMemos_warm"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.mobile/VoiceMemos_warm_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Wikipedia"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Wikipedia_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/YahooNews"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/YahooNews_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/Youtube"
-    },
-    {
-        "duration": "2.0",
-        "name": "loading.mobile/Youtube_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "media.mobile/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "14.0",
-        "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "13.0",
-        "name": "media.mobile/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "14.0",
-        "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "137.0",
-        "name": "media.mobile/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "172.0",
-        "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "35.0",
-        "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "29.0",
-        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "30.0",
-        "name": "media.mobile/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "27.0",
-        "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "38.0",
-        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "27.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "29.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "161.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "31.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "39.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "40.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/accu_weather_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/amazon_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/amazon_mobile_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/analog_clock_svg"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/androidpolice_mobile_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/animometer_webgl"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.mobile/aquarium"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/aquarium_20k"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/background_color_animation"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/baidu_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/balls_javascript_canvas"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/balls_javascript_css"
-    },
-    {
-        "duration": "89.0",
-        "name": "rendering.mobile/balls_svg_animations"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/basic_stream"
-    },
-    {
-        "duration": "72.0",
-        "name": "rendering.mobile/bing_mobile_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/blob"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/blogspot_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/blogspot_mobile_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/blur_rotating_background"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/boingboing_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/booking.com_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/booking.com_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/bouncing_balls_15"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_balls_shadow"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "124.0",
-        "name": "rendering.mobile/bouncing_gradient_circles"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/bouncing_png_images"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_svg_images"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/camera_to_webgl"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/canvas_animation_no_clear"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/canvas_arcs"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/canvas_font_cycler"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/canvas_lines"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/canvas_to_blob"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/card_expansion"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/card_expansion_animated"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/card_expansion_images_text"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/card_flying"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/cc_poster_circle"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/cc_scroll_text_only"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.mobile/chip_tune"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/cnn_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/cnn_article_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/cnn_mobile_2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.mobile/cnn_mobile_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/cnn_pathological_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/compositor_heavy_animation"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/coordinated_animation"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/crafty_mind"
-    },
-    {
-        "duration": "104.0",
-        "name": "rendering.mobile/css_animations_many_keyframes"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "83.0",
-        "name": "rendering.mobile/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "69.0",
-        "name": "rendering.mobile/css_transitions_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_transitions_style_element"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_transitions_updating_class"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/css_value_type_color"
-    },
-    {
-        "duration": "71.0",
-        "name": "rendering.mobile/css_value_type_filter"
-    },
-    {
-        "duration": "85.0",
-        "name": "rendering.mobile/css_value_type_length"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_length_complex"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_length_simple"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_value_type_path"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_value_type_shadow"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_value_type_transform_complex"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_transform_simple"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/deviantart_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/digg_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/docs_paper.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/docs_resume.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/docs_table.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/draw_image"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/dynamic_cube_map"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/earth"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/ebay_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/ebay_mobile_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/ebay_mobile_pinch_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/ebay_scroll_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/effect_games"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/espn_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/espn_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/espn_pathological_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/extra_large_texture_uploads"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/facebook_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/facebook_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/famo_us_twitter_demo"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/fill_clear_rect.html"
-    },
-    {
-        "duration": "97.0",
-        "name": "rendering.mobile/fill_shapes"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/filter_terrain_svg"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/flickr_scroll_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/font_wipe"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/forecast.io_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/get_image_data_cpu.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/get_image_data_gpu.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/gmail_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/google_calendar_2018"
-    },
-    {
-        "duration": "95.0",
-        "name": "rendering.mobile/google_docs_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/google_image_search_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/google_image_search_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/google_news_ios"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/google_news_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/google_plus_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/google_plus_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/google_search_mobile_pinch_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/google_web_search_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/google_web_search_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/gpu_bound_shader.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/gsp.ro_mobile_2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.mobile/guardian_pathological_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/guimark_vector_chart"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/gws_boogie_expansion"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/gws_google_expansion"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/hakim"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/horizontal_vertical_expansion"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.mobile/idle_power_animated_gif"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.mobile/idle_power_blank"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/idle_power_css_animation"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/idle_power_request_animation_frame"
-    },
-    {
-        "duration": "116.0",
-        "name": "rendering.mobile/idle_power_set_timeout_long"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/idle_power_set_timetout"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/ie_chalkboard"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/ie_pirate_mark"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/infinite_scrolling"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/jarro_doverson"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "99.0",
-        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/js_full_screen_invalidation"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_0"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_75"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/js_poster_circle"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/js_scroll_text_only"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/kevs_3d"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/keyframed_animations"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/large_texture_uploads"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/latimes_pathological_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/linkedin_2018"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.mobile/linkedin_mobile_2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/linkedin_pathological_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/list_animation_simple"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/list_recycle_transform"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "72.0",
-        "name": "rendering.mobile/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/main_animations_half_presented"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/man_in_blue"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/many_images"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/many_planets_deep"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/maps_perf_test"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/mask_transition_animation"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/masonry"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/medium_texture_uploads"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/megi_dish"
-    },
-    {
-        "duration": "80.0",
-        "name": "rendering.mobile/microgame_fps"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/microsoft_fireflies"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/microsoft_performance"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/microsoft_snow"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/microsoft_speed_reading"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/microsoft_tweet_map"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/microsoft_video_city"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_worker_fountains"
-    },
-    {
-        "duration": "51.0",
-        "name": "rendering.mobile/mix_10k"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/mlb_mobile_2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "rendering.mobile/mobile_news_sandbox"
-    },
-    {
-        "duration": "159.0",
-        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/motionmark_anim_design_15"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/motionmark_anim_focus_25"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.mobile/motionmark_anim_images_50"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.mobile/motionmark_anim_leaves_250"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/motionmark_anim_multiply_175"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.mobile/motionmark_anim_suits_125"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
-    },
-    {
-        "duration": "74.0",
-        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.mobile/motionmark_html_focus_20_15"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.mobile/motionmark_html_leaves_20_50"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/motionmark_ramp_design"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/motionmark_ramp_images"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.mobile/motionmark_ramp_leaves"
-    },
-    {
-        "duration": "86.0",
-        "name": "rendering.mobile/motionmark_ramp_multiply"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.mobile/motionmark_ramp_paths"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/motionmark_ramp_suits"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/new_tilings"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/no_op_raf"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/no_op_scroll"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/no_op_settimeout"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/no_op_touch_handler"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.mobile/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/nyc_gov_scroll_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/nytimes_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/nytimes_scroll_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/off_screen_main_60fps"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/parallax_effect"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/particles"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/pbs_pathological_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/physical_simulation"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/pinterest_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.mobile/pinterest_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/put_get_image_data"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/put_image_data.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/raf"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf_animation"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.mobile/raf_canvas"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf_touch_animation"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/recode_pathological_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/reddit_mobile_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/runway_2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/san_angeles"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/second_batch_js_heavy"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_light"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_medium"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/sfgate_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/sheets_render.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/silk_finance"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/simple_text_page"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/simple_touch_drag"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.mobile/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/slashdot_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/small_texture_uploads"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/smash_cat"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/spielzeugz"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/sticky_using_webkit"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/stroke_shapes"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/svg_icon_raster"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/swipe_to_dismiss"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/sync_scroll_offset"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/techcrunch_2018"
-    },
-    {
-        "duration": "69.0",
-        "name": "rendering.mobile/techcrunch_mobile_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "85.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "76.0",
-        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/theverge_article_mobile_2018"
-    },
-    {
-        "duration": "103.0",
-        "name": "rendering.mobile/theverge_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/throughput_scrolling_composited"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "126.0",
-        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/toBlob_duration.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/touch_handler_scrolling"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/transform_transitions"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/transform_transitions_js_block"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/twitch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/twitch_mobile_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/twitter_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/twitter_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/update_history_state"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/usatoday_mobile_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/vertical_expansion"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/video_to_sub_texture"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "85.0",
-        "name": "rendering.mobile/video_to_texture"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/web_animation_value_type_color"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/web_animation_value_type_path"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animations_many_keyframes"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/web_animations_set_current_time"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/web_animations_simultaneous"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/webgl_to_texture"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/wikipedia_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/wikipedia_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/wordpress_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/wordpress_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/worldjournal_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/wow_wiki_pathological_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/wowwiki_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/wsj_mobile_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/yahoo_answers_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.mobile/yahoo_answers_mobile_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/yahoo_news_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/yahoo_news_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/yahoo_sports_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/yahoo_sports_pathological_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.mobile/youtube_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.mobile/youtube_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/zdnet_pathological_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/zoom_in_animation"
-    },
-    {
-        "duration": "35.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "35.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "60.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "70.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "109.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "107.0",
-        "name": "startup.mobile/cct:coldish:bbc"
-    },
-    {
-        "duration": "610.0",
-        "name": "startup.mobile/intent:coldish:bbc"
-    },
-    {
-        "duration": "109.0",
-        "name": "startup.mobile/intent:warm:bbc"
-    },
-    {
-        "duration": "9.0",
-        "name": "startup.mobile/maps_pwa:with_http_cache"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.common_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "98.0",
-        "name": "system_health.common_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.common_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "108.0",
-        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
-    },
-    {
-        "duration": "92.0",
-        "name": "system_health.common_mobile/browse:news:cnn:2021"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.common_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.common_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "60.0",
-        "name": "system_health.common_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.common_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "78.0",
-        "name": "system_health.common_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
-    },
-    {
-        "duration": "84.0",
-        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.common_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "121.0",
-        "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.common_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:games:lazors"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.memory_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.memory_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "89.0",
-        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.memory_mobile/browse:news:cnn:2021"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.memory_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "87.0",
-        "name": "system_health.memory_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "90.0",
-        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
-    },
-    {
-        "duration": "75.0",
-        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "67.0",
-        "name": "system_health.memory_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:games:lazors"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.memory_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "0.0",
-        "name": "system_health.pcscan/browse:news:cnn:2021"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "11.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "11.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_mobile-future/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "13.0",
-        "name": "v8.browsing_mobile-future/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_mobile-future/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_mobile-future/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_mobile-future/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_mobile-future/browse:media:imgur:2019"
-    },
-    {
-        "duration": "180.0",
-        "name": "v8.browsing_mobile-future/browse:media:tiktok_infinite_scroll:2021"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_mobile-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "138.0",
-        "name": "v8.browsing_mobile-future/browse:news:businessinsider:2021"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_mobile-future/browse:news:cnn:2021"
-    },
-    {
-        "duration": "14.0",
-        "name": "v8.browsing_mobile-future/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_mobile-future/browse:news:globo:2019"
-    },
-    {
-        "duration": "118.0",
-        "name": "v8.browsing_mobile-future/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "191.0",
-        "name": "v8.browsing_mobile-future/browse:news:qq:2019"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_mobile-future/browse:news:reddit:2019"
-    },
-    {
-        "duration": "112.0",
-        "name": "v8.browsing_mobile-future/browse:news:toi:2019"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_mobile-future/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:2018"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "93.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "14.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook:2019"
-    },
-    {
-        "duration": "82.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "106.0",
-        "name": "v8.browsing_mobile-future/browse:social:instagram:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_mobile-future/browse:social:pinterest_infinite_scroll:2021"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_mobile-future/browse:social:twitter:2019"
-    },
-    {
-        "duration": "14.0",
-        "name": "v8.browsing_mobile-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_mobile-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "13.0",
-        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "165.0",
-        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "130.0",
-        "name": "v8.browsing_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
-    },
-    {
-        "duration": "203.0",
-        "name": "v8.browsing_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "133.0",
-        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_mobile/browse:news:cnn:2021"
-    },
-    {
-        "duration": "14.0",
-        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.browsing_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "150.0",
-        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.browsing_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "v8.browsing_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "324.0",
-        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "63.0",
-        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "93.0",
-        "name": "v8.browsing_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "166.0",
-        "name": "v8.browsing_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "151.0",
-        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
-    },
-    {
-        "duration": "22.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "33.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "35.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "24.0",
-        "name": "webrtc/insertable_streams_audio_processing"
-    },
-    {
-        "duration": "26.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "32.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "10.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "44.0",
-        "name": "webrtc/pause_play_peerconnections"
-    },
-    {
         "duration": "60.0",
         "name": "components_perftests/_gtest_"
     }
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json
index b51c0297..d68cf0b 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2-perf_timing.json
@@ -1,46 +1,86 @@
 [
     {
-        "duration": "61.0",
+        "duration": "50.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "2.0",
+        "duration": "20.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "58.0",
+        "duration": "103.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "99.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "132.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "120.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "32.0",
+        "duration": "27.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "94.0",
+        "duration": "64.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "20.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "21.0",
+        "duration": "51.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "14.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/create-element.html"
     },
     {
@@ -48,23 +88,23 @@
         "name": "blink_perf.bindings/document-implementation.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "33.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "34.0",
+        "duration": "15.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "71.0",
+        "duration": "20.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
@@ -72,7 +112,7 @@
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
@@ -84,47 +124,47 @@
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
-        "duration": "18.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "24.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/node-type.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/post-message.html"
     },
     {
-        "duration": "18.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
@@ -132,51 +172,51 @@
         "name": "blink_perf.bindings/serialize-long-string.html"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/serialize-map.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "29.0",
+        "duration": "15.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "29.0",
+        "duration": "15.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "13.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-set-from-typed.html"
     },
     {
@@ -184,11 +224,11 @@
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
@@ -196,19 +236,19 @@
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "56.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "56.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "56.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
-        "duration": "14.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
     },
     {
@@ -216,39 +256,39 @@
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "25.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "25.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
-        "duration": "25.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "19.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "18.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "25.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.css/CSSLogicalDirection.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.css/CSSPropertySetterGetter.html"
     },
     {
@@ -256,15 +296,15 @@
         "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.css/CSSPropertyUpdateValue.html"
     },
     {
-        "duration": "18.0",
+        "duration": "12.0",
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
@@ -272,35 +312,35 @@
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
@@ -312,7 +352,7 @@
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "13.0",
+        "duration": "8.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
@@ -324,7 +364,7 @@
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "12.0",
+        "duration": "6.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
@@ -336,11 +376,11 @@
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
@@ -348,19 +388,23 @@
         "name": "blink_perf.css/ClassInvalidation.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.css/CustomPropertiesCascade.html"
     },
     {
-        "duration": "14.0",
+        "duration": "9.0",
         "name": "blink_perf.css/CustomPropertiesDependency.html"
     },
     {
-        "duration": "12.0",
+        "duration": "8.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
-        "duration": "13.0",
+        "duration": "6.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
@@ -368,7 +412,7 @@
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
@@ -376,19 +420,63 @@
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "7.0",
+        "duration": "13.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "6.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -396,15 +484,15 @@
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "45.0",
+        "duration": "42.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "23.0",
+        "duration": "14.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
@@ -412,35 +500,35 @@
         "name": "blink_perf.dom/insert-text-with-dir-auto.html"
     },
     {
-        "duration": "37.0",
+        "duration": "18.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/replace-text-with-dir-auto.html"
     },
     {
-        "duration": "15.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
@@ -456,7 +544,7 @@
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "128.0",
+        "duration": "30.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
@@ -464,91 +552,91 @@
         "name": "blink_perf.events/is-input-pending-default-events.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "10.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "10.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "10.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "10.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/Shapes/MultipleShapes.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
-        "duration": "71.0",
+        "duration": "32.0",
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
-        "duration": "93.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/chapter-reflow-once-random.html"
     },
     {
@@ -556,19 +644,19 @@
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
@@ -576,63 +664,63 @@
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "27.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
     },
     {
-        "duration": "21.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
     },
     {
-        "duration": "325.0",
+        "duration": "70.0",
         "name": "blink_perf.layout/css-contain-change-text.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "28.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
@@ -640,7 +728,7 @@
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
@@ -648,15 +736,15 @@
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "53.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
@@ -664,107 +752,119 @@
         "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "71.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "13.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "23.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "67.0",
+        "duration": "19.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "67.0",
+        "duration": "19.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "36.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "18.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
         "duration": "11.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "27.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "53.0",
+        "duration": "23.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "56.0",
+        "duration": "23.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "52.0",
+        "duration": "23.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "52.0",
+        "duration": "28.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
@@ -772,7 +872,7 @@
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
@@ -784,15 +884,15 @@
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
@@ -804,15 +904,15 @@
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
@@ -820,7 +920,11 @@
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -828,7 +932,7 @@
         "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
     },
     {
@@ -836,11 +940,15 @@
         "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
@@ -852,15 +960,15 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "140.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
-        "duration": "19.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "16.0",
+        "duration": "0.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
@@ -868,7 +976,7 @@
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
@@ -876,19 +984,27 @@
         "name": "blink_perf.layout/nested-grid.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "379.0",
+        "duration": "125.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "11.0",
+        "duration": "17.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
@@ -904,7 +1020,7 @@
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
@@ -912,7 +1028,7 @@
         "name": "blink_perf.owp_storage/blob-perf-ipc.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.owp_storage/blob-perf-shm.html"
     },
     {
@@ -924,7 +1040,7 @@
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "23.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
@@ -932,83 +1048,95 @@
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "37.0",
+        "duration": "32.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "119.0",
+        "duration": "14.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "18.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
-        "duration": "36.0",
+        "duration": "21.0",
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "41.0",
+        "duration": "22.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "26.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "32.0",
+        "duration": "18.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
-        "duration": "21.0",
+        "duration": "7.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "18.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "25.0",
+        "duration": "14.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "14.0",
+        "duration": "24.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "181.0",
+        "duration": "90.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "30.0",
+        "duration": "15.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
-        "duration": "40.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
@@ -1016,7 +1144,7 @@
         "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
@@ -1024,11 +1152,11 @@
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
@@ -1048,11 +1176,11 @@
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
-        "duration": "21.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
@@ -1060,55 +1188,55 @@
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "19.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
@@ -1116,7 +1244,7 @@
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
@@ -1124,39 +1252,39 @@
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
     },
     {
-        "duration": "8.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "8.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "396.0",
+        "duration": "400.0",
         "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
     },
     {
-        "duration": "434.0",
+        "duration": "332.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
     },
     {
-        "duration": "407.0",
+        "duration": "130.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
@@ -1168,7 +1296,7 @@
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/shadow-style-share.html"
     },
     {
@@ -1176,7 +1304,7 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "125.0",
+        "duration": "51.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
@@ -1188,11 +1316,11 @@
         "name": "blink_perf.shadow_dom/v1-host-child-append.html"
     },
     {
-        "duration": "25.0",
+        "duration": "14.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "40.0",
+        "duration": "19.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
@@ -1200,23 +1328,23 @@
         "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
     },
     {
-        "duration": "8.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
     },
     {
@@ -1232,7 +1360,7 @@
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
     },
     {
@@ -1240,35 +1368,35 @@
         "name": "blink_perf.shadow_dom/v1-slot-append.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.svg/Bamboo.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/Cactus.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/Cowboy.html"
     },
     {
@@ -1288,7 +1416,7 @@
         "name": "blink_perf.svg/DropsOnABlade.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/FlowerFromMyGarden.html"
     },
     {
@@ -1296,11 +1424,11 @@
         "name": "blink_perf.svg/FoodLeifLodahl.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/France.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
     },
     {
@@ -1312,7 +1440,7 @@
         "name": "blink_perf.svg/HarveyRayner.html"
     },
     {
-        "duration": "8.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/HereGear.html"
     },
     {
@@ -1320,7 +1448,7 @@
         "name": "blink_perf.svg/MtSaintHelens.html"
     },
     {
-        "duration": "8.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/Samurai.html"
     },
     {
@@ -1328,7 +1456,7 @@
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
@@ -1336,54 +1464,106 @@
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/UnderTheSee.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/WorldIso.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "98.0",
+        "duration": "114.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "94.0",
+        "duration": "112.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "94.0",
+        "duration": "100.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "106.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "101.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "124.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "52.0",
+        "duration": "51.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
+        "duration": "22.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
         "duration": "11.0",
         "name": "blink_perf.webgl/binding-bind-buffer.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.webgl/binding-buffer-sub-data.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
+        "duration": "8.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
         "duration": "11.0",
         "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
     },
@@ -1397,10 +1577,14 @@
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "5.0",
         "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
@@ -1408,215 +1592,215 @@
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "841.0",
+        "duration": "404.0",
         "name": "jetstream2/JetStream2"
     },
     {
-        "duration": "138.0",
+        "duration": "47.0",
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "11.0",
+        "duration": "16.0",
         "name": "loading.mobile/58Pic"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "loading.mobile/58Pic_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "loading.mobile/Amazon"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "loading.mobile/Amazon_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/BOLNoticias"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "loading.mobile/BOLNoticias_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/Baidu"
     },
     {
-        "duration": "20.0",
+        "duration": "26.0",
         "name": "loading.mobile/Baidu_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.mobile/Bradesco"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/Bradesco_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "18.0",
         "name": "loading.mobile/Dailymotion"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/Dailymotion_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.mobile/Dawn"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/Dawn_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "loading.mobile/DevOpera_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "loading.mobile/DevOpera_cold_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "32.0",
         "name": "loading.mobile/DevOpera_hot"
     },
     {
-        "duration": "20.0",
+        "duration": "32.0",
         "name": "loading.mobile/DevOpera_hot_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "25.0",
         "name": "loading.mobile/DevOpera_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.mobile/DevOpera_warm_3g"
     },
     {
-        "duration": "30.0",
+        "duration": "18.0",
         "name": "loading.mobile/Dramaq"
     },
     {
-        "duration": "49.0",
+        "duration": "53.0",
         "name": "loading.mobile/Dramaq_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "16.0",
         "name": "loading.mobile/EnquiryIndianRail"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/EnquiryIndianRail_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.mobile/Facebook"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/Facebook_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/FlipBoard_cold"
     },
     {
-        "duration": "37.0",
+        "duration": "41.0",
         "name": "loading.mobile/FlipBoard_cold_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "33.0",
         "name": "loading.mobile/FlipBoard_hot"
     },
     {
-        "duration": "20.0",
+        "duration": "33.0",
         "name": "loading.mobile/FlipBoard_hot_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "25.0",
         "name": "loading.mobile/FlipBoard_warm"
     },
     {
-        "duration": "19.0",
+        "duration": "26.0",
         "name": "loading.mobile/FlipBoard_warm_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.mobile/FlipKart_cold"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/FlipKart_cold_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "34.0",
         "name": "loading.mobile/FlipKart_hot"
     },
     {
-        "duration": "19.0",
+        "duration": "35.0",
         "name": "loading.mobile/FlipKart_hot_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "26.0",
         "name": "loading.mobile/FlipKart_warm"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/FlipKart_warm_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "loading.mobile/FranceTVInfo"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "loading.mobile/FranceTVInfo_3g"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/G1"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/G1_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "18.0",
         "name": "loading.mobile/GSShop"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/GSShop_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "19.0",
         "name": "loading.mobile/Google"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "loading.mobile/GoogleBrazil"
     },
     {
-        "duration": "14.0",
+        "duration": "21.0",
         "name": "loading.mobile/GoogleBrazil_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "loading.mobile/GoogleIndia"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/GoogleIndia_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/GoogleIndonesia"
     },
     {
-        "duration": "14.0",
+        "duration": "20.0",
         "name": "loading.mobile/GoogleIndonesia_3g"
     },
     {
@@ -1624,303 +1808,303 @@
         "name": "loading.mobile/GoogleRedirectToGoogleJapan"
     },
     {
-        "duration": "15.0",
+        "duration": "22.0",
         "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "loading.mobile/Google_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/Hongkiat"
     },
     {
-        "duration": "29.0",
+        "duration": "31.0",
         "name": "loading.mobile/Hongkiat_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "loading.mobile/KapanLagi"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/KapanLagi_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "loading.mobile/Kaskus"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/Kaskus_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "loading.mobile/LocalMoxie"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/LocalMoxie_3g"
     },
     {
-        "duration": "31.0",
+        "duration": "16.0",
         "name": "loading.mobile/Locanto"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/Locanto_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "17.0",
         "name": "loading.mobile/OLX"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "loading.mobile/OLX_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "16.0",
         "name": "loading.mobile/QQNews"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "loading.mobile/QQNews_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.mobile/SlideShare"
     },
     {
-        "duration": "43.0",
+        "duration": "18.0",
         "name": "loading.mobile/SlideShare_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "loading.mobile/Suumo_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/Suumo_cold_3g"
     },
     {
-        "duration": "22.0",
+        "duration": "32.0",
         "name": "loading.mobile/Suumo_hot"
     },
     {
-        "duration": "17.0",
+        "duration": "32.0",
         "name": "loading.mobile/Suumo_hot_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "24.0",
         "name": "loading.mobile/Suumo_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "25.0",
         "name": "loading.mobile/Suumo_warm_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "loading.mobile/Thairath"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/Thairath_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "21.0",
         "name": "loading.mobile/TheStar"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/TheStar_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.mobile/TribunNews"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/TribunNews_3g"
     },
     {
-        "duration": "10.0",
+        "duration": "16.0",
         "name": "loading.mobile/Twitter"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/Twitter_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "loading.mobile/VoiceMemos_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "20.0",
         "name": "loading.mobile/VoiceMemos_cold_3g"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_hot"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_hot_3g"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_warm"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_warm_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.mobile/Wikipedia"
     },
     {
-        "duration": "15.0",
+        "duration": "21.0",
         "name": "loading.mobile/Wikipedia_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "19.0",
         "name": "loading.mobile/YahooNews"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/YahooNews_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "17.0",
         "name": "loading.mobile/Youtube"
     },
     {
-        "duration": "2.0",
+        "duration": "5.0",
         "name": "loading.mobile/Youtube_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "20.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "14.0",
+        "duration": "20.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "13.0",
+        "duration": "20.0",
         "name": "media.mobile/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "14.0",
+        "duration": "20.0",
         "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "137.0",
+        "duration": "140.0",
         "name": "media.mobile/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "172.0",
+        "duration": "139.0",
         "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "35.0",
+        "duration": "31.0",
         "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "29.0",
+        "duration": "31.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "10.0",
+        "duration": "16.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "media.mobile/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "32.0",
+        "duration": "34.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "38.0",
+        "duration": "16.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "20.0",
+        "duration": "26.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "29.0",
+        "duration": "32.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "161.0",
+        "duration": "51.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "31.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "29.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "23.0",
+        "duration": "15.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "29.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "30.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "39.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "28.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "31.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "23.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
@@ -1928,15 +2112,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "32.0",
+        "duration": "15.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "31.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
@@ -1944,15 +2128,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "32.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
-        "duration": "31.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
@@ -1960,55 +2144,55 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "40.0",
+        "duration": "15.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.mobile/accu_weather_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "24.0",
         "name": "rendering.mobile/amazon_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/amazon_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "rendering.mobile/analog_clock_svg"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/androidpolice_mobile_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.mobile/animometer_webgl"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.mobile/animometer_webgl_multi_draw"
     },
     {
-        "duration": "46.0",
+        "duration": "29.0",
         "name": "rendering.mobile/aquarium"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/aquarium_20k"
     },
     {
@@ -2016,43 +2200,43 @@
         "name": "rendering.mobile/background_color_animation"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/background_color_animation_with_gradient"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.mobile/baidu_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_css_key_frame_animations"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_css_transition_2_properties"
     },
     {
-        "duration": "22.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_css_transition_40_properties"
     },
     {
-        "duration": "22.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_css_transition_all_properties"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/balls_javascript_canvas"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/balls_javascript_css"
     },
     {
-        "duration": "89.0",
+        "duration": "28.0",
         "name": "rendering.mobile/balls_svg_animations"
     },
     {
@@ -2060,39 +2244,39 @@
         "name": "rendering.mobile/basic_stream"
     },
     {
-        "duration": "72.0",
+        "duration": "22.0",
         "name": "rendering.mobile/bing_mobile_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "27.0",
         "name": "rendering.mobile/blob"
     },
     {
-        "duration": "40.0",
+        "duration": "19.0",
         "name": "rendering.mobile/blogspot_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.mobile/blogspot_mobile_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.mobile/blur_rotating_background"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "rendering.mobile/boingboing_mobile_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.mobile/booking.com_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "rendering.mobile/booking.com_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/bouncing_balls_15"
     },
     {
@@ -2100,23 +2284,23 @@
         "name": "rendering.mobile/bouncing_balls_shadow"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/bouncing_clipped_rectangles"
     },
     {
-        "duration": "124.0",
+        "duration": "25.0",
         "name": "rendering.mobile/bouncing_gradient_circles"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/bouncing_png_images"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/bouncing_svg_images"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/camera_to_webgl"
     },
     {
@@ -2124,87 +2308,87 @@
         "name": "rendering.mobile/canvas2d_to_texture.html"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "rendering.mobile/canvas_10000_pixels_per_second"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "rendering.mobile/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "29.0",
+        "duration": "33.0",
         "name": "rendering.mobile/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.mobile/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_animation_no_clear"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_arcs"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_font_cycler"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_lines"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_to_blob"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/canvas_to_canvas_draw"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "rendering.mobile/card_expansion"
     },
     {
-        "duration": "29.0",
+        "duration": "21.0",
         "name": "rendering.mobile/card_expansion_animated"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "rendering.mobile/card_expansion_images_text"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "rendering.mobile/card_flying"
     },
     {
-        "duration": "38.0",
+        "duration": "28.0",
         "name": "rendering.mobile/cc_poster_circle"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.mobile/cc_scroll_text_only"
     },
     {
-        "duration": "47.0",
+        "duration": "27.0",
         "name": "rendering.mobile/chip_tune"
     },
     {
@@ -2212,63 +2396,63 @@
         "name": "rendering.mobile/cnn_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.mobile/cnn_article_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.mobile/cnn_mobile_2018"
     },
     {
-        "duration": "56.0",
+        "duration": "26.0",
         "name": "rendering.mobile/cnn_mobile_pinch_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.mobile/cnn_pathological_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "rendering.mobile/compositor_heavy_animation"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "rendering.mobile/coordinated_animation"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/crafty_mind"
     },
     {
-        "duration": "104.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_many_keyframes"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "32.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_staggered_inline_style"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_staggered_new_element"
     },
     {
@@ -2280,19 +2464,19 @@
         "name": "rendering.mobile/css_animations_staggered_updating_class"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_triggered_inline_style"
     },
     {
-        "duration": "37.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_triggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_triggered_style_element"
     },
     {
-        "duration": "83.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_triggered_updating_class"
     },
     {
@@ -2300,51 +2484,51 @@
         "name": "rendering.mobile/css_opacity_plus_n_layers_0"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_75"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "69.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_new_element"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_staggered_new_element"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_staggered_style_element"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_style_element"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_triggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_triggered_style_element"
     },
     {
@@ -2352,99 +2536,99 @@
         "name": "rendering.mobile/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_transitions_updating_class"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_color"
     },
     {
-        "duration": "71.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_filter"
     },
     {
-        "duration": "85.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_length"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_length_complex"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_length_simple"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_path"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_shadow"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_transform_complex"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_value_type_transform_simple"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/deviantart_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "rendering.mobile/digg_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/docs_paper.html"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/docs_resume.html"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "rendering.mobile/docs_table.html"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/draw_image"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "35.0",
+        "duration": "28.0",
         "name": "rendering.mobile/dynamic_cube_map"
     },
     {
-        "duration": "41.0",
+        "duration": "25.0",
         "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "34.0",
+        "duration": "27.0",
         "name": "rendering.mobile/earth"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/ebay_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "rendering.mobile/ebay_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "rendering.mobile/ebay_mobile_pinch_2018"
     },
     {
@@ -2452,15 +2636,15 @@
         "name": "rendering.mobile/ebay_scroll_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/effect_games"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.mobile/espn_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.mobile/espn_mobile_2018"
     },
     {
@@ -2468,11 +2652,11 @@
         "name": "rendering.mobile/espn_pathological_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/extra_large_texture_uploads"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "rendering.mobile/facebook_2018"
     },
     {
@@ -2480,27 +2664,27 @@
         "name": "rendering.mobile/facebook_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/famo_us_twitter_demo"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/fill_clear_rect.html"
     },
     {
-        "duration": "97.0",
+        "duration": "25.0",
         "name": "rendering.mobile/fill_shapes"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.mobile/filter_terrain_svg"
     },
     {
@@ -2508,19 +2692,19 @@
         "name": "rendering.mobile/flickr_scroll_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.mobile/font_wipe"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.mobile/forecast.io_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/get_image_data_cpu.html"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/get_image_data_gpu.html"
     },
     {
@@ -2528,103 +2712,103 @@
         "name": "rendering.mobile/gmail_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.mobile/google_calendar_2018"
     },
     {
-        "duration": "95.0",
+        "duration": "24.0",
         "name": "rendering.mobile/google_docs_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.mobile/google_image_search_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "rendering.mobile/google_image_search_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.mobile/google_news_ios"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.mobile/google_news_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.mobile/google_plus_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/google_plus_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/google_search_mobile_pinch_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.mobile/google_web_search_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.mobile/google_web_search_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/gpu_bound_shader.html"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/gsp.ro_mobile_2018"
     },
     {
-        "duration": "55.0",
+        "duration": "24.0",
         "name": "rendering.mobile/guardian_pathological_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/guimark_vector_chart"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.mobile/gws_boogie_expansion"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.mobile/gws_google_expansion"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.mobile/hakim"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.mobile/horizontal_vertical_expansion"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "52.0",
+        "duration": "41.0",
         "name": "rendering.mobile/idle_power_animated_gif"
     },
     {
-        "duration": "66.0",
+        "duration": "37.0",
         "name": "rendering.mobile/idle_power_blank"
     },
     {
-        "duration": "37.0",
+        "duration": "40.0",
         "name": "rendering.mobile/idle_power_css_animation"
     },
     {
-        "duration": "37.0",
+        "duration": "40.0",
         "name": "rendering.mobile/idle_power_request_animation_frame"
     },
     {
-        "duration": "116.0",
+        "duration": "111.0",
         "name": "rendering.mobile/idle_power_set_timeout_long"
     },
     {
@@ -2640,103 +2824,103 @@
         "name": "rendering.mobile/ie_pirate_mark"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "20.0",
+        "duration": "25.0",
         "name": "rendering.mobile/infinite_scrolling"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/jarro_doverson"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "99.0",
+        "duration": "19.0",
         "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_full_screen_invalidation"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_0"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_75"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_0"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_75"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "32.0",
+        "duration": "28.0",
         "name": "rendering.mobile/js_poster_circle"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_scroll_text_only"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/kevs_3d"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/keyframed_animations"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/large_texture_uploads"
     },
     {
@@ -2744,275 +2928,275 @@
         "name": "rendering.mobile/latimes_pathological_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.mobile/linkedin_2018"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "rendering.mobile/linkedin_mobile_2018"
     },
     {
-        "duration": "45.0",
+        "duration": "38.0",
         "name": "rendering.mobile/linkedin_mobile_pinch_2018"
     },
     {
-        "duration": "38.0",
+        "duration": "34.0",
         "name": "rendering.mobile/linkedin_pathological_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "rendering.mobile/list_animation_simple"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/list_recycle_transform"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_0fps_impl_60fps"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_15fps_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_30fps_impl_0fps"
     },
     {
-        "duration": "72.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_30fps_impl_60fps"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_60fps_impl_0fps"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_60fps_impl_60fps"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "39.0",
+        "duration": "41.0",
         "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/main_animations_half_presented"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/man_in_blue"
     },
     {
-        "duration": "5.0",
+        "duration": "8.0",
         "name": "rendering.mobile/many_images"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.mobile/many_planets_deep"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.mobile/maps_perf_test"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "rendering.mobile/mask_transition_animation"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.mobile/masonry"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/medium_texture_uploads"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/megi_dish"
     },
     {
-        "duration": "80.0",
+        "duration": "64.0",
         "name": "rendering.mobile/microgame_fps"
     },
     {
-        "duration": "38.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_asteroid_belt"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/microsoft_fireflies"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_fish_ie_tank"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_performance"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_snow"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_speed_reading"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_tweet_map"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_video_city"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/microsoft_worker_fountains"
     },
     {
-        "duration": "51.0",
+        "duration": "25.0",
         "name": "rendering.mobile/mix_10k"
     },
     {
-        "duration": "21.0",
+        "duration": "28.0",
         "name": "rendering.mobile/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "21.0",
+        "duration": "27.0",
         "name": "rendering.mobile/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "21.0",
+        "duration": "27.0",
         "name": "rendering.mobile/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/mlb_mobile_2018"
     },
     {
-        "duration": "60.0",
+        "duration": "20.0",
         "name": "rendering.mobile/mobile_news_sandbox"
     },
     {
-        "duration": "159.0",
+        "duration": "27.0",
         "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "22.0",
+        "duration": "27.0",
         "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "37.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_design_15"
     },
     {
-        "duration": "36.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_focus_25"
     },
     {
-        "duration": "49.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_images_50"
     },
     {
-        "duration": "58.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_leaves_250"
     },
     {
-        "duration": "39.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_multiply_175"
     },
     {
-        "duration": "65.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_anim_suits_125"
     },
     {
-        "duration": "64.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_composited_transforms_125"
     },
     {
-        "duration": "47.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
     },
     {
-        "duration": "52.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
     },
     {
-        "duration": "49.0",
+        "duration": "40.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
     },
     {
-        "duration": "46.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
     },
     {
-        "duration": "55.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
     },
     {
-        "duration": "48.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
     },
     {
-        "duration": "74.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_focus_20_15"
     },
     {
-        "duration": "55.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_html_leaves_20_50"
     },
     {
-        "duration": "43.0",
+        "duration": "49.0",
         "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
     },
     {
-        "duration": "43.0",
+        "duration": "48.0",
         "name": "rendering.mobile/motionmark_ramp_canvas_lines"
     },
     {
@@ -3020,111 +3204,123 @@
         "name": "rendering.mobile/motionmark_ramp_design"
     },
     {
-        "duration": "41.0",
+        "duration": "45.0",
         "name": "rendering.mobile/motionmark_ramp_images"
     },
     {
-        "duration": "43.0",
+        "duration": "46.0",
         "name": "rendering.mobile/motionmark_ramp_leaves"
     },
     {
-        "duration": "86.0",
+        "duration": "47.0",
         "name": "rendering.mobile/motionmark_ramp_multiply"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.mobile/motionmark_ramp_paths"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "rendering.mobile/motionmark_ramp_suits"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
     },
     {
-        "duration": "57.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
     },
     {
-        "duration": "65.0",
+        "duration": "43.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "rendering.mobile/new_tilings"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/no_op_raf"
     },
     {
-        "duration": "19.0",
+        "duration": "24.0",
         "name": "rendering.mobile/no_op_scroll"
     },
     {
-        "duration": "18.0",
+        "duration": "24.0",
         "name": "rendering.mobile/no_op_settimeout"
     },
     {
-        "duration": "19.0",
+        "duration": "24.0",
         "name": "rendering.mobile/no_op_touch_handler"
     },
     {
-        "duration": "66.0",
+        "duration": "27.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "39.0",
         "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "40.0",
         "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
     },
     {
-        "duration": "57.0",
+        "duration": "30.0",
         "name": "rendering.mobile/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/nyc_gov_scroll_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "rendering.mobile/nytimes_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/nytimes_scroll_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "27.0",
         "name": "rendering.mobile/off_screen_main_60fps"
     },
     {
-        "duration": "22.0",
+        "duration": "27.0",
         "name": "rendering.mobile/off_screen_main_60fps_jank"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "29.0",
         "name": "rendering.mobile/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "20.0",
+        "duration": "26.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
+        "duration": "23.0",
         "name": "rendering.mobile/parallax_effect"
     },
     {
-        "duration": "34.0",
+        "duration": "29.0",
         "name": "rendering.mobile/particles"
     },
     {
-        "duration": "34.0",
+        "duration": "23.0",
         "name": "rendering.mobile/pbs_pathological_2018"
     },
     {
@@ -3132,75 +3328,75 @@
         "name": "rendering.mobile/physical_simulation"
     },
     {
-        "duration": "34.0",
+        "duration": "28.0",
         "name": "rendering.mobile/pinterest_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "21.0",
         "name": "rendering.mobile/pinterest_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/put_get_image_data"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/put_image_data.html"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_animation"
     },
     {
-        "duration": "65.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_canvas"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_touch_animation"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/recode_pathological_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/reddit_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "27.0",
         "name": "rendering.mobile/runway_2019"
     },
     {
-        "duration": "23.0",
+        "duration": "29.0",
         "name": "rendering.mobile/san_angeles"
     },
     {
-        "duration": "25.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_heavy"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_light"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_medium"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/sfgate_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/sheets_render.html"
     },
     {
@@ -3208,19 +3404,19 @@
         "name": "rendering.mobile/silk_finance"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.mobile/simple_text_page"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.mobile/simple_touch_drag"
     },
     {
-        "duration": "66.0",
+        "duration": "62.0",
         "name": "rendering.mobile/skelebuddies_wasm_2020"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.mobile/slashdot_mobile_2018"
     },
     {
@@ -3228,55 +3424,55 @@
         "name": "rendering.mobile/small_texture_uploads"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/smash_cat"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/spielzeugz"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.mobile/sticky_using_webkit"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/stroke_shapes"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.mobile/svg_icon_raster"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "rendering.mobile/swipe_to_dismiss"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.mobile/sync_scroll_offset"
     },
     {
-        "duration": "36.0",
+        "duration": "29.0",
         "name": "rendering.mobile/techcrunch_2018"
     },
     {
-        "duration": "69.0",
+        "duration": "25.0",
         "name": "rendering.mobile/techcrunch_mobile_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_05000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_10000_pixels_per_second"
     },
     {
@@ -3284,39 +3480,39 @@
         "name": "rendering.mobile/text_20000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_40000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_60000_pixels_per_second"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_75000_pixels_per_second"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_90000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "38.0",
         "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "45.0",
+        "duration": "38.0",
         "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "38.0",
         "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "43.0",
+        "duration": "34.0",
         "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "85.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
@@ -3324,123 +3520,135 @@
         "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "76.0",
-        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+        "duration": "31.0",
+        "name": "rendering.mobile/text_fling_05000_pixels_per_second"
     },
     {
         "duration": "32.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
         "name": "rendering.mobile/text_hover_40000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
     },
     {
-        "duration": "5.0",
+        "duration": "9.0",
         "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/theverge_article_mobile_2018"
     },
     {
-        "duration": "103.0",
+        "duration": "24.0",
         "name": "rendering.mobile/theverge_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_active_handler"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_composited"
     },
     {
-        "duration": "28.0",
+        "duration": "31.0",
         "name": "rendering.mobile/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "126.0",
+        "duration": "58.0",
         "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/toBlob_duration.html"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.mobile/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.mobile/touch_handler_scrolling"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transform_transitions"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transform_transitions_js_block"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
         "name": "rendering.mobile/twitch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/twitch_mobile_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/twitter_2018"
     },
     {
@@ -3448,235 +3656,235 @@
         "name": "rendering.mobile/twitter_mobile_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.mobile/update_history_state"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "rendering.mobile/usatoday_mobile_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "rendering.mobile/vertical_expansion"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "85.0",
+        "duration": "26.0",
         "name": "rendering.mobile/video_to_texture"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_color"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animation_value_type_length_3d"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_complex"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_simple"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_path"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_shadow"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "27.0",
+        "duration": "34.0",
         "name": "rendering.mobile/web_animations_many_keyframes"
     },
     {
-        "duration": "20.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animations_set_current_time"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animations_simultaneous"
     },
     {
-        "duration": "21.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animations_staggered_chaining"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "21.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/webgl_to_texture"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/wikipedia_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wikipedia_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wordpress_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "23.0",
         "name": "rendering.mobile/wordpress_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "24.0",
         "name": "rendering.mobile/worldjournal_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/wow_wiki_pathological_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.mobile/wowwiki_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/wsj_mobile_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "rendering.mobile/yahoo_answers_2018"
     },
     {
-        "duration": "4.0",
+        "duration": "9.0",
         "name": "rendering.mobile/yahoo_answers_mobile_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "rendering.mobile/yahoo_news_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "23.0",
         "name": "rendering.mobile/yahoo_news_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "23.0",
         "name": "rendering.mobile/yahoo_sports_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "rendering.mobile/yahoo_sports_pathological_2018"
     },
     {
-        "duration": "4.0",
+        "duration": "9.0",
         "name": "rendering.mobile/youtube_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "rendering.mobile/youtube_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "23.0",
         "name": "rendering.mobile/zdnet_pathological_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "rendering.mobile/zoom_in_animation"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "60.0",
+        "duration": "56.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "70.0",
+        "duration": "57.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "109.0",
+        "duration": "58.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "107.0",
+        "duration": "68.0",
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "610.0",
+        "duration": "70.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
-        "duration": "109.0",
+        "duration": "44.0",
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     },
     {
-        "duration": "28.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "41.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
@@ -3684,43 +3892,43 @@
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "98.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "76.0",
+        "duration": "71.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "72.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "42.0",
         "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "56.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "108.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "92.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/browse:news:cnn:2021"
     },
     {
@@ -3728,51 +3936,51 @@
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "56.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "49.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "54.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "60.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -3780,27 +3988,27 @@
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "72.0",
+        "duration": "70.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "78.0",
+        "duration": "76.0",
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "79.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "84.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "64.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "121.0",
+        "duration": "66.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
@@ -3808,27 +4016,27 @@
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
-        "duration": "34.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "53.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
@@ -3836,39 +4044,39 @@
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "61.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
@@ -3876,15 +4084,15 @@
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
@@ -3892,15 +4100,15 @@
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:ebay:2018"
     },
     {
@@ -3912,11 +4120,11 @@
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
@@ -3928,15 +4136,15 @@
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "22.0",
+        "duration": "5.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:tools:drive:2019"
     },
     {
@@ -3944,47 +4152,47 @@
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "5.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "32.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "46.0",
+        "duration": "43.0",
         "name": "system_health.memory_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
@@ -3992,91 +4200,87 @@
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "73.0",
         "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "69.0",
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "44.0",
         "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "55.0",
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "89.0",
+        "duration": "78.0",
         "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "64.0",
+        "duration": "52.0",
         "name": "system_health.memory_mobile/browse:news:cnn:2021"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "59.0",
         "name": "system_health.memory_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "50.0",
         "name": "system_health.memory_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "56.0",
         "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "73.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "56.0",
+        "duration": "52.0",
         "name": "system_health.memory_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "59.0",
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "55.0",
         "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/browse:social:facebook:2019"
     },
     {
@@ -4084,35 +4288,35 @@
         "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "87.0",
+        "duration": "79.0",
         "name": "system_health.memory_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "90.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "75.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "67.0",
+        "duration": "66.0",
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "44.0",
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/load:chrome:blank"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:games:bubbles:2020"
     },
     {
@@ -4120,15 +4324,15 @@
         "name": "system_health.memory_mobile/load:games:lazors"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
@@ -4136,7 +4340,7 @@
         "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
@@ -4144,11 +4348,11 @@
         "name": "system_health.memory_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
@@ -4156,19 +4360,19 @@
         "name": "system_health.memory_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
@@ -4184,7 +4388,7 @@
         "name": "system_health.memory_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
@@ -4192,7 +4396,7 @@
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
@@ -4204,7 +4408,7 @@
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:google:2018"
     },
     {
@@ -4212,15 +4416,15 @@
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:social:instagram:2019"
     },
     {
@@ -4228,11 +4432,11 @@
         "name": "system_health.memory_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
@@ -4240,27 +4444,27 @@
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "48.0",
+        "duration": "39.0",
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "3.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
@@ -4272,27 +4476,27 @@
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
@@ -4304,11 +4508,11 @@
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "v8.browsing_mobile-future/browse:chrome:newtab:2019"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:chrome:omnibox:2019"
     },
     {
@@ -4316,11 +4520,11 @@
         "name": "v8.browsing_mobile-future/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "57.0",
         "name": "v8.browsing_mobile-future/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:media:googleplaystore:2019"
     },
     {
@@ -4328,127 +4532,127 @@
         "name": "v8.browsing_mobile-future/browse:media:imgur:2019"
     },
     {
-        "duration": "180.0",
+        "duration": "56.0",
         "name": "v8.browsing_mobile-future/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "64.0",
+        "duration": "68.0",
         "name": "v8.browsing_mobile-future/browse:media:youtube:2019"
     },
     {
-        "duration": "138.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:news:businessinsider:2021"
     },
     {
-        "duration": "67.0",
+        "duration": "66.0",
         "name": "v8.browsing_mobile-future/browse:news:cnn:2021"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "51.0",
         "name": "v8.browsing_mobile-future/browse:news:globo:2019"
     },
     {
-        "duration": "118.0",
+        "duration": "73.0",
         "name": "v8.browsing_mobile-future/browse:news:nytimes:2019"
     },
     {
-        "duration": "191.0",
+        "duration": "46.0",
         "name": "v8.browsing_mobile-future/browse:news:qq:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "67.0",
         "name": "v8.browsing_mobile-future/browse:news:reddit:2019"
     },
     {
-        "duration": "112.0",
+        "duration": "64.0",
         "name": "v8.browsing_mobile-future/browse:news:toi:2019"
     },
     {
-        "duration": "71.0",
+        "duration": "70.0",
         "name": "v8.browsing_mobile-future/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "v8.browsing_mobile-future/browse:search:amp:2018"
     },
     {
-        "duration": "49.0",
+        "duration": "36.0",
         "name": "v8.browsing_mobile-future/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "93.0",
+        "duration": "62.0",
         "name": "v8.browsing_mobile-future/browse:shopping:amazon:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "64.0",
         "name": "v8.browsing_mobile-future/browse:shopping:avito:2019"
     },
     {
-        "duration": "72.0",
+        "duration": "65.0",
         "name": "v8.browsing_mobile-future/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "66.0",
+        "duration": "68.0",
         "name": "v8.browsing_mobile-future/browse:shopping:lazada:2019"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:social:facebook:2019"
     },
     {
-        "duration": "82.0",
+        "duration": "84.0",
         "name": "v8.browsing_mobile-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "106.0",
+        "duration": "90.0",
         "name": "v8.browsing_mobile-future/browse:social:instagram:2019"
     },
     {
-        "duration": "94.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "77.0",
+        "duration": "76.0",
         "name": "v8.browsing_mobile-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "74.0",
+        "duration": "80.0",
         "name": "v8.browsing_mobile-future/browse:social:twitter:2019"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "v8.browsing_mobile-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "52.0",
         "name": "v8.browsing_mobile-future/browse:tools:maps:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "62.0",
         "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "165.0",
+        "duration": "82.0",
         "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "130.0",
+        "duration": "81.0",
         "name": "v8.browsing_mobile/browse:media:imgur:2019"
     },
     {
@@ -4456,107 +4660,107 @@
         "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
-        "duration": "203.0",
+        "duration": "71.0",
         "name": "v8.browsing_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "133.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
     },
     {
-        "duration": "66.0",
+        "duration": "65.0",
         "name": "v8.browsing_mobile/browse:news:cnn:2021"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "48.0",
+        "duration": "49.0",
         "name": "v8.browsing_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "150.0",
+        "duration": "72.0",
         "name": "v8.browsing_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.browsing_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "65.0",
         "name": "v8.browsing_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "62.0",
         "name": "v8.browsing_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "75.0",
         "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "v8.browsing_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "63.0",
         "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "61.0",
         "name": "v8.browsing_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "324.0",
+        "duration": "63.0",
         "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "66.0",
         "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "83.0",
         "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "93.0",
+        "duration": "88.0",
         "name": "v8.browsing_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "94.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
     },
     {
-        "duration": "74.0",
+        "duration": "75.0",
         "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "74.0",
+        "duration": "85.0",
         "name": "v8.browsing_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "166.0",
+        "duration": "51.0",
         "name": "v8.browsing_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "151.0",
+        "duration": "123.0",
         "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
     },
     {
-        "duration": "22.0",
+        "duration": "18.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
@@ -4564,15 +4768,15 @@
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "33.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "35.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
@@ -4580,11 +4784,11 @@
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "24.0",
+        "duration": "4.0",
         "name": "webrtc/insertable_streams_audio_processing"
     },
     {
-        "duration": "26.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
@@ -4600,15 +4804,15 @@
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "25.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "32.0",
+        "duration": "28.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
@@ -4616,7 +4820,7 @@
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "44.0",
+        "duration": "29.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2_weblayer-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2_weblayer-perf_timing.json
index 3bb4bbb..0c6b532 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2_weblayer-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2_weblayer-perf_timing.json
@@ -1,22 +1,22 @@
 [
     {
-        "duration": "116.0",
+        "duration": "108.0",
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "115.0",
+        "duration": "111.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
-        "duration": "68.0",
+        "duration": "65.0",
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
@@ -24,51 +24,67 @@
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "5.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "9.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "84.0",
+        "duration": "71.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "5.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "50.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
@@ -76,7 +92,7 @@
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "42.0",
+        "duration": "40.0",
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
@@ -84,19 +100,19 @@
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "32.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.weblayer_startup/load:chrome:blank"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf-pgo_timing.json
index e56772c..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf-pgo_timing.json
@@ -1,4218 +1 @@
-[
-    {
-        "duration": "22.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "50.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "92.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "54.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "101.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "141.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "146.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "137.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "60.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/58Pic"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.mobile/58Pic_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Amazon"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.mobile/Amazon_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/BOLNoticias"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/BOLNoticias_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/Baidu"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.mobile/Baidu_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Bradesco"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Bradesco_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Dailymotion"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Dailymotion_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Dawn"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Dawn_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/DevOpera_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/DevOpera_cold_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/DevOpera_hot"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.mobile/DevOpera_hot_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/DevOpera_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/DevOpera_warm_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Dramaq"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.mobile/Dramaq_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/EnquiryIndianRail"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/EnquiryIndianRail_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/Facebook"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Facebook_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/FlipBoard_cold"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/FlipBoard_cold_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/FlipBoard_hot"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/FlipBoard_hot_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/FlipBoard_warm"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/FlipBoard_warm_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/FlipKart_cold"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/FlipKart_cold_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipKart_hot"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/FlipKart_hot_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/FlipKart_warm"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/FlipKart_warm_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/FranceTVInfo"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/FranceTVInfo_3g"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/G1"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/G1_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/GSShop"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/GSShop_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/GoogleBrazil"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/GoogleBrazil_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/GoogleIndia"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/GoogleIndia_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/GoogleIndonesia"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/GoogleIndonesia_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Hongkiat"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Hongkiat_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/KapanLagi"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/KapanLagi_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Kaskus"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Kaskus_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/LocalMoxie"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/LocalMoxie_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Locanto"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Locanto_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/OLX"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/OLX_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/QQNews"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/QQNews_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/SlideShare"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.mobile/SlideShare_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Suumo_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Suumo_cold_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Suumo_hot"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Suumo_hot_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Suumo_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Suumo_warm_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Thairath"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Thairath_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/TheStar"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/TheStar_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/TribunNews"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/TribunNews_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/Twitter"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Twitter_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/VoiceMemos_cold"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/VoiceMemos_cold_3g"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/VoiceMemos_hot"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/VoiceMemos_hot_3g"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/VoiceMemos_warm"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/VoiceMemos_warm_3g"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.mobile/Wikipedia"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Wikipedia_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/YahooNews"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/YahooNews_3g"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.mobile/Youtube"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.mobile/Youtube_3g"
-    },
-    {
-        "duration": "57.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "24.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/accu_weather_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/amazon_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/amazon_mobile_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/analog_clock_svg"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/androidpolice_mobile_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/animometer_webgl"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/aquarium"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/aquarium_20k"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/background_color_animation"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/baidu_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/balls_javascript_canvas"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/balls_javascript_css"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/balls_svg_animations"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/basic_stream"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/bing_mobile_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/blob"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/blogspot_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/blogspot_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/blur_rotating_background"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/boingboing_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/booking.com_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/booking.com_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_balls_15"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/bouncing_balls_shadow"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_gradient_circles"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_png_images"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/bouncing_svg_images"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/camera_to_webgl"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/canvas_animation_no_clear"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas_arcs"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas_font_cycler"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas_lines"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas_to_blob"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/card_expansion"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/card_expansion_animated"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/card_expansion_images_text"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/card_flying"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/cc_poster_circle"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/cc_scroll_text_only"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/chip_tune"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/cnn_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/cnn_article_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/cnn_mobile_2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/cnn_mobile_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/cnn_pathological_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/compositor_heavy_animation"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/coordinated_animation"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/crafty_mind"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_many_keyframes"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_inline_style"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_new_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_style_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_value_type_color"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_value_type_filter"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_length"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_length_complex"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_length_simple"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_path"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_shadow"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_value_type_transform_complex"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_value_type_transform_simple"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/deviantart_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/digg_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/docs_paper.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/docs_resume.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/docs_table.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/draw_image"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/dynamic_cube_map"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/earth"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/ebay_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/ebay_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/ebay_mobile_pinch_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/ebay_scroll_2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/effect_games"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/espn_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/espn_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/espn_pathological_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/extra_large_texture_uploads"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/facebook_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/facebook_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/famo_us_twitter_demo"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/fill_clear_rect.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/fill_shapes"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/filter_terrain_svg"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/flickr_scroll_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/font_wipe"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/forecast.io_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/get_image_data_cpu.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/get_image_data_gpu.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/gmail_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/google_calendar_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/google_docs_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/google_image_search_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/google_image_search_mobile_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/google_news_ios"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/google_news_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/google_plus_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/google_plus_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/google_search_mobile_pinch_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/google_web_search_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/google_web_search_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/gpu_bound_shader.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/gsp.ro_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/guardian_pathological_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/guimark_vector_chart"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/gws_boogie_expansion"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/gws_google_expansion"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/hakim"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/horizontal_vertical_expansion"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/idle_power_animated_gif"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/idle_power_blank"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/idle_power_css_animation"
-    },
-    {
-        "duration": "5.0",
-        "name": "rendering.mobile/idle_power_request_animation_frame"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/idle_power_set_timeout_long"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/idle_power_set_timetout"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/ie_chalkboard"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/ie_pirate_mark"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/infinite_scrolling"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/jarro_doverson"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/js_full_screen_invalidation"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_0"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_75"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/js_poster_circle"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/js_scroll_text_only"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/kevs_3d"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/keyframed_animations"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/large_texture_uploads"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/latimes_pathological_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/linkedin_2018"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.mobile/linkedin_mobile_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/linkedin_pathological_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/list_animation_simple"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/list_recycle_transform"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/main_animations_half_presented"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/man_in_blue"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/many_images"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/many_planets_deep"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/maps_perf_test"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/mask_transition_animation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/masonry"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/medium_texture_uploads"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/megi_dish"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.mobile/microgame_fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/microsoft_fireflies"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_performance"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_snow"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/microsoft_speed_reading"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_tweet_map"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/microsoft_video_city"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/microsoft_worker_fountains"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/mix_10k"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/mlb_mobile_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/mobile_news_sandbox"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_design_15"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_focus_25"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_images_50"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_leaves_250"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_multiply_175"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_anim_suits_125"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_focus_20_15"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_html_leaves_20_50"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/new_tilings"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/no_op_raf"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/no_op_scroll"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/no_op_settimeout"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/no_op_touch_handler"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/nyc_gov_scroll_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/nytimes_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/nytimes_scroll_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/off_screen_main_60fps"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/parallax_effect"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/particles"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/pbs_pathological_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/physical_simulation"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/pinterest_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.mobile/pinterest_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/put_get_image_data"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/put_image_data.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf_animation"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf_canvas"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/raf_touch_animation"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/recode_pathological_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/reddit_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/runway_2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/san_angeles"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_heavy"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_light"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_medium"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/sfgate_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/sheets_render.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/silk_finance"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/simple_text_page"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/simple_touch_drag"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.mobile/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/slashdot_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/small_texture_uploads"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.mobile/smash_cat"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/spielzeugz"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/sticky_using_webkit"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/stroke_shapes"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/svg_icon_raster"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/swipe_to_dismiss"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/sync_scroll_offset"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/techcrunch_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/techcrunch_mobile_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/theverge_article_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/theverge_mobile_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/throughput_scrolling_composited"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/toBlob_duration.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/touch_handler_scrolling"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/transform_transitions"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/transform_transitions_js_block"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/twitch_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/twitch_mobile_pinch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/twitter_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/twitter_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/update_history_state"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/usatoday_mobile_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/vertical_expansion"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/video_to_sub_texture"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/video_to_texture"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_color"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_path"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/web_animations_many_keyframes"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animations_set_current_time"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animations_simultaneous"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.mobile/webgl_to_texture"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/wikipedia_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/wikipedia_mobile_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/wordpress_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/wordpress_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/worldjournal_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/wow_wiki_pathological_2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/wowwiki_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wsj_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/yahoo_answers_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.mobile/yahoo_answers_mobile_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/yahoo_news_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/yahoo_news_mobile_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/yahoo_sports_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/yahoo_sports_pathological_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.mobile/youtube_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/youtube_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/zdnet_pathological_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/zoom_in_animation"
-    },
-    {
-        "duration": "34.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "32.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "57.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "56.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "55.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.common_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "69.0",
-        "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.common_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.common_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.common_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "78.0",
-        "name": "system_health.common_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.common_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:games:lazors"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "10.0",
-        "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.memory_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.memory_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "79.0",
-        "name": "system_health.memory_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:games:lazors"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.webview_startup/load:chrome:blank"
-    },
-    {
-        "duration": "11.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "11.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "87.0",
-        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "v8.browsing_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "87.0",
-        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "v8.browsing_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "33.0",
-        "name": "webrtc/pause_play_peerconnections"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json
index e56772c..1236cbb 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel2_webview-perf_timing.json
@@ -1,38 +1,82 @@
 [
     {
-        "duration": "22.0",
+        "duration": "47.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "31.0",
+        "duration": "19.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "2.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "27.0",
+        "duration": "96.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "80.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "140.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "108.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
+        "duration": "24.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "27.0",
+        "duration": "60.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
+        "duration": "19.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
         "duration": "18.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "14.0",
+        "duration": "41.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "13.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
@@ -52,15 +96,15 @@
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
@@ -72,47 +116,47 @@
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "21.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/node-type.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/post-message.html"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
@@ -120,27 +164,27 @@
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/serialize-long-string.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/serialize-map.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
@@ -160,11 +204,11 @@
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
@@ -176,7 +220,7 @@
         "name": "blink_perf.bindings/typed-array-set-from-typed.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
@@ -184,39 +228,39 @@
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
@@ -224,15 +268,15 @@
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
@@ -268,7 +312,7 @@
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
@@ -308,7 +352,7 @@
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
@@ -336,7 +380,7 @@
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
@@ -352,11 +396,15 @@
         "name": "blink_perf.css/CustomPropertiesDependency.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
         "duration": "6.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
-        "duration": "8.0",
+        "duration": "5.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
@@ -364,7 +412,7 @@
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
@@ -376,11 +424,55 @@
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "6.0",
+        "duration": "13.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
@@ -388,15 +480,15 @@
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "15.0",
+        "duration": "35.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
@@ -404,15 +496,19 @@
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "27.0",
+        "duration": "14.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "15.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
@@ -420,11 +516,15 @@
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
@@ -432,7 +532,7 @@
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
@@ -444,23 +544,23 @@
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.events/is-input-pending-default-events.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "18.0",
+        "duration": "15.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
@@ -476,11 +576,11 @@
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
@@ -492,11 +592,11 @@
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
@@ -512,19 +612,19 @@
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
@@ -532,7 +632,7 @@
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
@@ -556,7 +656,7 @@
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
@@ -564,19 +664,31 @@
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "6.0",
+        "duration": "13.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
@@ -584,27 +696,27 @@
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "20.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
@@ -612,19 +724,19 @@
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
@@ -637,18 +749,22 @@
     },
     {
         "duration": "10.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
@@ -656,59 +772,71 @@
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
+        "duration": "11.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
         "duration": "10.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
-        "duration": "8.0",
+        "duration": "11.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
@@ -716,23 +844,23 @@
         "name": "blink_perf.layout/large-grid.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
@@ -748,23 +876,23 @@
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
@@ -772,155 +900,179 @@
         "name": "blink_perf.layout/line-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "50.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "92.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
+        "duration": "12.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
     },
     {
         "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
+        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
         "duration": "13.0",
-        "name": "blink_perf.paint/appending-text.html"
+        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
     },
     {
-        "duration": "1.0",
-        "name": "blink_perf.paint/color-changes.html"
+        "duration": "12.0",
+        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
     },
     {
-        "duration": "20.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
+        "duration": "12.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "19.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
+        "duration": "12.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "54.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
+        "duration": "15.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
     },
     {
-        "duration": "27.0",
-        "name": "blink_perf.paint/containment-resize.html"
+        "duration": "11.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
         "duration": "14.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/nested-grid.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/nested-percent-height-tables.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.layout/ruby.html"
+    },
+    {
+        "duration": "104.0",
+        "name": "blink_perf.layout/subtree-detaching.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/word-break-break-all.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/word-break-break-word.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/word-wrap-break-word.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.owp_storage/blob-perf-files.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.owp_storage/blob-perf-shm.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.owp_storage/idb-load-docs.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.paint/appending-text.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.paint/color-changes.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.paint/complex-content-slow-scroll.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.paint/complex-iframe-filtered.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "blink_perf.paint/contain-update-layer-tree.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.paint/containment-resize.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "15.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
@@ -928,7 +1080,7 @@
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "13.0",
+        "duration": "19.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
@@ -936,23 +1088,27 @@
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
+        "duration": "6.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
         "duration": "14.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "16.0",
+        "duration": "24.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
@@ -960,27 +1116,27 @@
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "25.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "101.0",
+        "duration": "71.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "28.0",
+        "duration": "16.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
@@ -996,7 +1152,7 @@
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
@@ -1012,7 +1168,7 @@
         "name": "blink_perf.parser/query-selector-all-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
@@ -1024,19 +1180,19 @@
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
@@ -1044,15 +1200,15 @@
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
@@ -1060,99 +1216,111 @@
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "14.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "0.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "0.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "0.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "0.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "6.0",
+        "duration": "348.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "299.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "110.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "14.0",
+        "duration": "40.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-host-child-append.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
@@ -1204,7 +1372,7 @@
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
@@ -1216,11 +1384,11 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/Bamboo.html"
     },
     {
@@ -1240,7 +1408,7 @@
         "name": "blink_perf.svg/CrawFishGanson.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/Debian.html"
     },
     {
@@ -1252,11 +1420,11 @@
         "name": "blink_perf.svg/FlowerFromMyGarden.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/FoodLeifLodahl.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/France.html"
     },
     {
@@ -1272,11 +1440,11 @@
         "name": "blink_perf.svg/HarveyRayner.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/HereGear.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.svg/MtSaintHelens.html"
     },
     {
@@ -1288,7 +1456,7 @@
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
@@ -1296,11 +1464,11 @@
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/UnderTheSee.html"
     },
     {
@@ -1312,31 +1480,111 @@
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "23.0",
+        "duration": "15.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "141.0",
+        "duration": "113.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "146.0",
+        "duration": "112.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "137.0",
+        "duration": "97.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "99.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "91.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "101.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "52.0",
+        "duration": "39.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
-        "duration": "6.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+        "duration": "15.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
         "duration": "6.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "5.0",
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
@@ -1344,43 +1592,43 @@
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "60.0",
+        "duration": "48.0",
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/58Pic"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "loading.mobile/58Pic_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.mobile/Amazon"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "loading.mobile/Amazon_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/BOLNoticias"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/BOLNoticias_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.mobile/Baidu"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "loading.mobile/Baidu_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/Bradesco"
     },
     {
@@ -1388,15 +1636,15 @@
         "name": "loading.mobile/Bradesco_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "loading.mobile/Dailymotion"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/Dailymotion_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.mobile/Dawn"
     },
     {
@@ -1404,55 +1652,55 @@
         "name": "loading.mobile/Dawn_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "loading.mobile/DevOpera_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "loading.mobile/DevOpera_cold_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "32.0",
         "name": "loading.mobile/DevOpera_hot"
     },
     {
-        "duration": "22.0",
+        "duration": "35.0",
         "name": "loading.mobile/DevOpera_hot_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "24.0",
         "name": "loading.mobile/DevOpera_warm"
     },
     {
-        "duration": "20.0",
+        "duration": "28.0",
         "name": "loading.mobile/DevOpera_warm_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/Dramaq"
     },
     {
-        "duration": "48.0",
+        "duration": "52.0",
         "name": "loading.mobile/Dramaq_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "16.0",
         "name": "loading.mobile/EnquiryIndianRail"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "loading.mobile/EnquiryIndianRail_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.mobile/Facebook"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/Facebook_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/FlipBoard_cold"
     },
     {
@@ -1460,15 +1708,15 @@
         "name": "loading.mobile/FlipBoard_cold_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "33.0",
         "name": "loading.mobile/FlipBoard_hot"
     },
     {
-        "duration": "20.0",
+        "duration": "34.0",
         "name": "loading.mobile/FlipBoard_hot_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.mobile/FlipBoard_warm"
     },
     {
@@ -1476,47 +1724,47 @@
         "name": "loading.mobile/FlipBoard_warm_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/FlipKart_cold"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/FlipKart_cold_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "33.0",
         "name": "loading.mobile/FlipKart_hot"
     },
     {
-        "duration": "21.0",
+        "duration": "34.0",
         "name": "loading.mobile/FlipKart_hot_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "25.0",
         "name": "loading.mobile/FlipKart_warm"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/FlipKart_warm_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.mobile/FranceTVInfo"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "loading.mobile/FranceTVInfo_3g"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/G1"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/G1_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/GSShop"
     },
     {
@@ -1524,39 +1772,47 @@
         "name": "loading.mobile/GSShop_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "17.0",
+        "name": "loading.mobile/Google"
+    },
+    {
+        "duration": "14.0",
         "name": "loading.mobile/GoogleBrazil"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/GoogleBrazil_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "loading.mobile/GoogleIndia"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/GoogleIndia_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "loading.mobile/GoogleIndonesia"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/GoogleIndonesia_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "loading.mobile/GoogleRedirectToGoogleJapan"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "31.0",
+        "name": "loading.mobile/Google_3g"
+    },
+    {
+        "duration": "18.0",
         "name": "loading.mobile/Hongkiat"
     },
     {
@@ -1564,23 +1820,23 @@
         "name": "loading.mobile/Hongkiat_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/KapanLagi"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/KapanLagi_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "loading.mobile/Kaskus"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/Kaskus_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "loading.mobile/LocalMoxie"
     },
     {
@@ -1588,63 +1844,63 @@
         "name": "loading.mobile/LocalMoxie_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/Locanto"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/Locanto_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/OLX"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/OLX_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "loading.mobile/QQNews"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "loading.mobile/QQNews_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.mobile/SlideShare"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "loading.mobile/SlideShare_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.mobile/Suumo_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.mobile/Suumo_cold_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "29.0",
         "name": "loading.mobile/Suumo_hot"
     },
     {
-        "duration": "17.0",
+        "duration": "29.0",
         "name": "loading.mobile/Suumo_hot_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "22.0",
         "name": "loading.mobile/Suumo_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "22.0",
         "name": "loading.mobile/Suumo_warm_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "18.0",
         "name": "loading.mobile/Thairath"
     },
     {
@@ -1652,7 +1908,7 @@
         "name": "loading.mobile/Thairath_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.mobile/TheStar"
     },
     {
@@ -1660,27 +1916,27 @@
         "name": "loading.mobile/TheStar_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.mobile/TribunNews"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/TribunNews_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "loading.mobile/Twitter"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.mobile/Twitter_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.mobile/VoiceMemos_cold"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/VoiceMemos_cold_3g"
     },
     {
@@ -1700,103 +1956,103 @@
         "name": "loading.mobile/VoiceMemos_warm_3g"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "loading.mobile/Wikipedia"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "loading.mobile/Wikipedia_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "loading.mobile/YahooNews"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/YahooNews_3g"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "loading.mobile/Youtube"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "loading.mobile/Youtube_3g"
     },
     {
-        "duration": "57.0",
+        "duration": "54.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "21.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "25.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "29.0",
+        "duration": "0.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "28.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "21.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "23.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "19.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "30.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
@@ -1804,15 +2060,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "19.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
-        "duration": "24.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
@@ -1820,23 +2076,23 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "30.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/accu_weather_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "31.0",
         "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/amazon_2018"
     },
     {
@@ -1844,11 +2100,11 @@
         "name": "rendering.mobile/amazon_mobile_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/analog_clock_svg"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.mobile/androidpolice_mobile_2018"
     },
     {
@@ -1868,7 +2124,7 @@
         "name": "rendering.mobile/aquarium"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rendering.mobile/aquarium_20k"
     },
     {
@@ -1876,43 +2132,43 @@
         "name": "rendering.mobile/background_color_animation"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/background_color_animation_with_gradient"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.mobile/baidu_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.mobile/balls_css_key_frame_animations"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/balls_css_transition_2_properties"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/balls_css_transition_40_properties"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/balls_css_transition_all_properties"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_javascript_canvas"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_javascript_css"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/balls_svg_animations"
     },
     {
@@ -1920,7 +2176,7 @@
         "name": "rendering.mobile/basic_stream"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/bing_mobile_2018"
     },
     {
@@ -1928,23 +2184,23 @@
         "name": "rendering.mobile/blob"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.mobile/blogspot_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "rendering.mobile/blogspot_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.mobile/blur_rotating_background"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/boingboing_mobile_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.mobile/booking.com_2018"
     },
     {
@@ -1952,39 +2208,39 @@
         "name": "rendering.mobile/booking.com_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/bouncing_balls_15"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rendering.mobile/bouncing_balls_shadow"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/bouncing_clipped_rectangles"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/bouncing_gradient_circles"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/bouncing_png_images"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.mobile/bouncing_svg_images"
     },
     {
-        "duration": "32.0",
+        "duration": "35.0",
         "name": "rendering.mobile/camera_to_webgl"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/canvas2d_to_texture.html"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.mobile/canvas_05000_pixels_per_second"
     },
     {
@@ -2012,27 +2268,27 @@
         "name": "rendering.mobile/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_animation_no_clear"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_arcs"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_font_cycler"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_lines"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_to_blob"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/canvas_to_canvas_draw"
     },
     {
@@ -2048,7 +2304,7 @@
         "name": "rendering.mobile/card_expansion_animated"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.mobile/card_expansion_images_text"
     },
     {
@@ -2056,39 +2312,39 @@
         "name": "rendering.mobile/card_flying"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/cc_poster_circle"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/cc_scroll_text_only"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/chip_tune"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.mobile/cnn_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/cnn_article_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/cnn_mobile_2018"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "rendering.mobile/cnn_mobile_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/cnn_pathological_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/compositor_heavy_animation"
     },
     {
@@ -2096,191 +2352,191 @@
         "name": "rendering.mobile/coordinated_animation"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/crafty_mind"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_many_keyframes"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_staggered_inline_style"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_staggered_new_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_staggered_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_staggered_updating_class"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_triggered_inline_style"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_triggered_new_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_animations_triggered_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_animations_triggered_updating_class"
     },
     {
-        "duration": "28.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_0"
     },
     {
-        "duration": "28.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_75"
     },
     {
-        "duration": "28.0",
+        "duration": "30.0",
         "name": "rendering.mobile/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_inline_style"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_new_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_staggered_new_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_staggered_style_element"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_style_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_triggered_new_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_triggered_style_element"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_transitions_updating_class"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_color"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_filter"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/css_value_type_length"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_length_complex"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_length_simple"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_path"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_shadow"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_transform_complex"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/css_value_type_transform_simple"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/deviantart_mobile_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rendering.mobile/digg_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/docs_paper.html"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/docs_resume.html"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/docs_table.html"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/draw_image"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
@@ -2288,79 +2544,79 @@
         "name": "rendering.mobile/dynamic_cube_map"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/earth"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "rendering.mobile/ebay_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.mobile/ebay_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.mobile/ebay_mobile_pinch_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/ebay_scroll_2018"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rendering.mobile/effect_games"
     },
     {
-        "duration": "27.0",
+        "duration": "30.0",
         "name": "rendering.mobile/espn_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/espn_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "11.0",
         "name": "rendering.mobile/espn_pathological_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.mobile/extra_large_texture_uploads"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/facebook_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/facebook_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rendering.mobile/famo_us_twitter_demo"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/fill_clear_rect.html"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.mobile/fill_shapes"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/filter_terrain_svg"
     },
     {
@@ -2372,35 +2628,35 @@
         "name": "rendering.mobile/font_wipe"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.mobile/forecast.io_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/get_image_data_cpu.html"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/get_image_data_gpu.html"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/gmail_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "rendering.mobile/google_calendar_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/google_docs_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.mobile/google_image_search_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/google_image_search_mobile_2018"
     },
     {
@@ -2408,55 +2664,55 @@
         "name": "rendering.mobile/google_news_ios"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "rendering.mobile/google_news_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.mobile/google_plus_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/google_plus_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/google_search_mobile_pinch_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.mobile/google_web_search_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/google_web_search_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/gpu_bound_shader.html"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/gsp.ro_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/guardian_pathological_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/guimark_vector_chart"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/gws_boogie_expansion"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/gws_google_expansion"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/hakim"
     },
     {
@@ -2464,75 +2720,75 @@
         "name": "rendering.mobile/horizontal_vertical_expansion"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "9.0",
+        "duration": "43.0",
         "name": "rendering.mobile/idle_power_animated_gif"
     },
     {
-        "duration": "37.0",
+        "duration": "38.0",
         "name": "rendering.mobile/idle_power_blank"
     },
     {
-        "duration": "9.0",
+        "duration": "41.0",
         "name": "rendering.mobile/idle_power_css_animation"
     },
     {
-        "duration": "5.0",
+        "duration": "40.0",
         "name": "rendering.mobile/idle_power_request_animation_frame"
     },
     {
-        "duration": "9.0",
+        "duration": "112.0",
         "name": "rendering.mobile/idle_power_set_timeout_long"
     },
     {
-        "duration": "9.0",
+        "duration": "40.0",
         "name": "rendering.mobile/idle_power_set_timetout"
     },
     {
-        "duration": "36.0",
+        "duration": "38.0",
         "name": "rendering.mobile/ie_chalkboard"
     },
     {
-        "duration": "25.0",
+        "duration": "29.0",
         "name": "rendering.mobile/ie_pirate_mark"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
     },
     {
@@ -2540,19 +2796,19 @@
         "name": "rendering.mobile/infinite_scrolling"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/jarro_doverson"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.mobile/js_full_screen_invalidation"
     },
     {
@@ -2560,43 +2816,43 @@
         "name": "rendering.mobile/js_opacity_plus_n_layers_0"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_75"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_0"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_75"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/js_poster_circle"
     },
     {
-        "duration": "20.0",
+        "duration": "26.0",
         "name": "rendering.mobile/js_scroll_text_only"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.mobile/kevs_3d"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/keyframed_animations"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/large_texture_uploads"
     },
     {
@@ -2604,19 +2860,19 @@
         "name": "rendering.mobile/latimes_pathological_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "rendering.mobile/linkedin_2018"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "rendering.mobile/linkedin_mobile_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "rendering.mobile/linkedin_mobile_pinch_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "31.0",
         "name": "rendering.mobile/linkedin_pathological_2018"
     },
     {
@@ -2628,83 +2884,83 @@
         "name": "rendering.mobile/list_recycle_transform"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_0fps_impl_60fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_15fps_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_30fps_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_30fps_impl_60fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_60fps_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_60fps_impl_60fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/main_animations_half_presented"
     },
     {
-        "duration": "28.0",
+        "duration": "23.0",
         "name": "rendering.mobile/man_in_blue"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.mobile/many_images"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.mobile/many_planets_deep"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.mobile/maps_perf_test"
     },
     {
@@ -2712,79 +2968,79 @@
         "name": "rendering.mobile/mask_transition_animation"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.mobile/masonry"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/medium_texture_uploads"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/megi_dish"
     },
     {
-        "duration": "63.0",
+        "duration": "61.0",
         "name": "rendering.mobile/microgame_fps"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_asteroid_belt"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.mobile/microsoft_fireflies"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_fish_ie_tank"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_performance"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_snow"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/microsoft_speed_reading"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_tweet_map"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.mobile/microsoft_video_city"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/microsoft_worker_fountains"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "rendering.mobile/mix_10k"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.mobile/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.mobile/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.mobile/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/mlb_mobile_2018"
     },
     {
@@ -2792,99 +3048,131 @@
         "name": "rendering.mobile/mobile_news_sandbox"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "24.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_anim_design_15"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_anim_focus_25"
     },
     {
-        "duration": "24.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_anim_images_50"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_anim_leaves_250"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_anim_multiply_175"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_anim_suits_125"
     },
     {
-        "duration": "24.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_html_composited_transforms_125"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
     },
     {
-        "duration": "24.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_focus_20_15"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_leaves_20_50"
     },
     {
-        "duration": "20.0",
+        "duration": "43.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
     },
     {
-        "duration": "20.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
     },
     {
-        "duration": "20.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
     },
     {
@@ -2892,7 +3180,7 @@
         "name": "rendering.mobile/new_tilings"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
         "name": "rendering.mobile/no_op_raf"
     },
     {
@@ -2908,15 +3196,27 @@
         "name": "rendering.mobile/no_op_touch_handler"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "24.0",
         "name": "rendering.mobile/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/nyc_gov_scroll_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.mobile/nytimes_mobile_2018"
     },
     {
@@ -2928,23 +3228,31 @@
         "name": "rendering.mobile/off_screen_main_60fps"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.mobile/off_screen_main_60fps_jank"
     },
     {
+        "duration": "21.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
         "duration": "22.0",
         "name": "rendering.mobile/overlay_background_color_css_transitions_page"
     },
     {
+        "duration": "22.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
         "duration": "17.0",
         "name": "rendering.mobile/parallax_effect"
     },
     {
-        "duration": "24.0",
+        "duration": "29.0",
         "name": "rendering.mobile/particles"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "rendering.mobile/pbs_pathological_2018"
     },
     {
@@ -2952,51 +3260,51 @@
         "name": "rendering.mobile/physical_simulation"
     },
     {
-        "duration": "24.0",
+        "duration": "29.0",
         "name": "rendering.mobile/pinterest_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "25.0",
         "name": "rendering.mobile/pinterest_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "28.0",
         "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/put_get_image_data"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.mobile/put_image_data.html"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_animation"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_canvas"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "rendering.mobile/raf_touch_animation"
     },
     {
-        "duration": "20.0",
+        "duration": "24.0",
         "name": "rendering.mobile/recode_pathological_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "25.0",
         "name": "rendering.mobile/reddit_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "rendering.mobile/runway_2019"
     },
     {
@@ -3016,7 +3324,7 @@
         "name": "rendering.mobile/second_batch_js_medium"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.mobile/sfgate_mobile_2018"
     },
     {
@@ -3028,23 +3336,23 @@
         "name": "rendering.mobile/silk_finance"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/simple_text_page"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.mobile/simple_touch_drag"
     },
     {
-        "duration": "63.0",
+        "duration": "61.0",
         "name": "rendering.mobile/skelebuddies_wasm_2020"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/slashdot_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/small_texture_uploads"
     },
     {
@@ -3052,15 +3360,15 @@
         "name": "rendering.mobile/smash_cat"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/spielzeugz"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
@@ -3072,7 +3380,7 @@
         "name": "rendering.mobile/stroke_shapes"
     },
     {
-        "duration": "26.0",
+        "duration": "30.0",
         "name": "rendering.mobile/svg_icon_raster"
     },
     {
@@ -3080,27 +3388,27 @@
         "name": "rendering.mobile/swipe_to_dismiss"
     },
     {
-        "duration": "25.0",
+        "duration": "20.0",
         "name": "rendering.mobile/sync_scroll_offset"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/techcrunch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "24.0",
         "name": "rendering.mobile/techcrunch_mobile_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_05000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_10000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_20000_pixels_per_second"
     },
     {
@@ -3136,11 +3444,11 @@
         "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
@@ -3148,11 +3456,23 @@
         "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
         "duration": "35.0",
         "name": "rendering.mobile/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.mobile/text_hover_10000_pixels_per_second"
     },
     {
@@ -3172,255 +3492,275 @@
         "name": "rendering.mobile/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "9.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "23.0",
         "name": "rendering.mobile/theverge_article_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.mobile/theverge_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/throughput_scrolling_active_handler"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/throughput_scrolling_composited"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.mobile/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "65.0",
+        "duration": "57.0",
         "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/toBlob_duration.html"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.mobile/touch_handler_scrolling"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/transform_transitions"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transform_transitions_js_block"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.mobile/twitch_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "rendering.mobile/twitch_mobile_pinch_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.mobile/twitter_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.mobile/twitter_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.mobile/update_history_state"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.mobile/usatoday_mobile_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.mobile/vertical_expansion"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_texture"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_color"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animation_value_type_length_3d"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_complex"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_simple"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_path"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_shadow"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/web_animations_many_keyframes"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "rendering.mobile/web_animations_set_current_time"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "rendering.mobile/web_animations_simultaneous"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animations_staggered_chaining"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "11.0",
+        "duration": "5.0",
         "name": "rendering.mobile/webgl_to_texture"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wikipedia_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.mobile/wikipedia_mobile_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "19.0",
         "name": "rendering.mobile/wordpress_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.mobile/wordpress_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.mobile/worldjournal_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "rendering.mobile/wow_wiki_pathological_2018"
     },
     {
-        "duration": "38.0",
+        "duration": "29.0",
         "name": "rendering.mobile/wowwiki_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "9.0",
         "name": "rendering.mobile/wsj_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "14.0",
         "name": "rendering.mobile/yahoo_answers_2018"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rendering.mobile/yahoo_answers_mobile_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.mobile/yahoo_news_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.mobile/yahoo_news_mobile_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.mobile/yahoo_sports_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "rendering.mobile/yahoo_sports_pathological_2018"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rendering.mobile/youtube_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "rendering.mobile/youtube_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.mobile/zdnet_pathological_2018"
     },
     {
@@ -3428,131 +3768,143 @@
         "name": "rendering.mobile/zoom_in_animation"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "57.0",
+        "duration": "50.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "56.0",
+        "duration": "50.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "55.0",
+        "duration": "51.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "21.0",
+        "duration": "10.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "41.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "21.0",
+        "duration": "28.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "20.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "10.0",
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "69.0",
+        "duration": "73.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "46.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "39.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "44.0",
+        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "54.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "10.0",
+        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "55.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "10.0",
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "39.0",
+        "duration": "47.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "58.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "55.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "54.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "57.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "56.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "58.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "10.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "10.0",
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "71.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
@@ -3560,63 +3912,67 @@
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "65.0",
+        "duration": "8.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "78.0",
+        "duration": "70.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "69.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "40.0",
+        "duration": "44.0",
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "20.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
@@ -3624,103 +3980,103 @@
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:google:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
@@ -3732,7 +4088,7 @@
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
@@ -3744,19 +4100,19 @@
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
@@ -3768,27 +4124,39 @@
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "44.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "67.0",
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "46.0",
+        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "86.0",
+        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "56.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "6.0",
         "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "59.0",
         "name": "system_health.memory_mobile/browse:news:nytimes:2019"
     },
     {
@@ -3796,15 +4164,15 @@
         "name": "system_health.memory_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "57.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "51.0",
+        "duration": "52.0",
         "name": "system_health.memory_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
     },
     {
@@ -3812,15 +4180,15 @@
         "name": "system_health.memory_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "55.0",
         "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:shopping:avito:2019"
     },
     {
@@ -3828,7 +4196,7 @@
         "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -3836,19 +4204,23 @@
         "name": "system_health.memory_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "72.0",
+        "duration": "71.0",
         "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "80.0",
+        "duration": "78.0",
         "name": "system_health.memory_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "6.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "79.0",
+        "duration": "74.0",
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
@@ -3860,11 +4232,11 @@
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:chrome:blank"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/load:games:bubbles:2020"
     },
     {
@@ -3876,15 +4248,15 @@
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
     },
     {
@@ -3900,11 +4272,11 @@
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/load:media:soundcloud:2018"
     },
     {
@@ -3912,11 +4284,11 @@
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
@@ -3924,11 +4296,11 @@
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.memory_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:qq:2019"
     },
     {
@@ -3936,23 +4308,23 @@
         "name": "system_health.memory_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
@@ -3964,11 +4336,11 @@
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
@@ -3980,23 +4352,23 @@
         "name": "system_health.memory_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "5.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
@@ -4004,127 +4376,143 @@
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "28.0",
+        "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "23.0",
         "name": "system_health.webview_startup/load:chrome:blank"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "10.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "9.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "22.0",
+        "duration": "13.0",
         "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "86.0",
+        "duration": "78.0",
         "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "53.0",
         "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "51.0",
+        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "60.0",
         "name": "v8.browsing_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
+        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "65.0",
+        "name": "v8.browsing_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "56.0",
+        "duration": "49.0",
         "name": "v8.browsing_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "87.0",
+        "duration": "78.0",
         "name": "v8.browsing_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "50.0",
+        "duration": "41.0",
         "name": "v8.browsing_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "63.0",
         "name": "v8.browsing_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "62.0",
         "name": "v8.browsing_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "73.0",
+        "duration": "64.0",
         "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "28.0",
         "name": "v8.browsing_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "29.0",
         "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "58.0",
         "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "58.0",
+        "duration": "56.0",
         "name": "v8.browsing_mobile/browse:shopping:avito:2019"
     },
     {
@@ -4132,86 +4520,106 @@
         "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "87.0",
+        "duration": "79.0",
         "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "77.0",
+        "duration": "10.0",
+        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "71.0",
         "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "83.0",
+        "duration": "72.0",
         "name": "v8.browsing_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "56.0",
+        "duration": "46.0",
         "name": "v8.browsing_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "170.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "22.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "17.0",
+        "duration": "6.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "21.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "17.0",
+        "duration": "21.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
+    },
+    {
+        "duration": "21.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
+        "duration": "13.0",
+        "name": "webrtc/negotiate-timing"
+    },
+    {
         "duration": "33.0",
         "name": "webrtc/pause_play_peerconnections"
     }
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4-perf-pgo_timing.json
index adfe012c..c5807d3 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4-perf-pgo_timing.json
@@ -1,4405 +1,5 @@
 [
     {
-        "duration": "22.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "56.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "60.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "130.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "142.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "147.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "59.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "235.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "33.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/58Pic"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.mobile/58Pic_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/Amazon"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.mobile/Amazon_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/BOLNoticias"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.mobile/BOLNoticias_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Baidu"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.mobile/Baidu_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Bradesco"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/Bradesco_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Dailymotion"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/Dailymotion_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Dawn"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/Dawn_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/DevOpera_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/DevOpera_cold_3g"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/DevOpera_hot"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/DevOpera_hot_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/DevOpera_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/DevOpera_warm_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Dramaq"
-    },
-    {
-        "duration": "51.0",
-        "name": "loading.mobile/Dramaq_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/EnquiryIndianRail"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/EnquiryIndianRail_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/Facebook"
-    },
-    {
-        "duration": "9.0",
-        "name": "loading.mobile/Facebook_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/FlipBoard_cold"
-    },
-    {
-        "duration": "39.0",
-        "name": "loading.mobile/FlipBoard_cold_3g"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/FlipBoard_hot"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/FlipBoard_hot_3g"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/FlipBoard_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipBoard_warm_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/FlipKart_cold"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/FlipKart_cold_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/FlipKart_hot"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/FlipKart_hot_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/FlipKart_warm"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/FlipKart_warm_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/FranceTVInfo"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.mobile/FranceTVInfo_3g"
-    },
-    {
-        "duration": "9.0",
-        "name": "loading.mobile/G1"
-    },
-    {
-        "duration": "9.0",
-        "name": "loading.mobile/G1_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/GSShop"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/GSShop_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/GoogleBrazil"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/GoogleBrazil_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/GoogleIndia"
-    },
-    {
-        "duration": "9.0",
-        "name": "loading.mobile/GoogleIndia_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/GoogleIndonesia"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/GoogleIndonesia_3g"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Hongkiat"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.mobile/Hongkiat_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/KapanLagi"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/KapanLagi_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Kaskus"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/Kaskus_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/LocalMoxie"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/LocalMoxie_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/Locanto"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Locanto_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/OLX"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.mobile/OLX_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/QQNews"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.mobile/QQNews_3g"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.mobile/SlideShare"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.mobile/SlideShare_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Suumo_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Suumo_cold_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/Suumo_hot"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/Suumo_hot_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Suumo_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Suumo_warm_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Thairath"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/Thairath_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/TheStar"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/TheStar_3g"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.mobile/TribunNews"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.mobile/TribunNews_3g"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.mobile/Twitter"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/Twitter_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/VoiceMemos_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/VoiceMemos_cold_3g"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/VoiceMemos_hot"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/VoiceMemos_hot_3g"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/VoiceMemos_warm"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.mobile/VoiceMemos_warm_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.mobile/Wikipedia"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.mobile/Wikipedia_3g"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.mobile/YahooNews"
-    },
-    {
-        "duration": "9.0",
-        "name": "loading.mobile/YahooNews_3g"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.mobile/Youtube"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.mobile/Youtube_3g"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.mobile/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.mobile/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "137.0",
-        "name": "media.mobile/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "138.0",
-        "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "35.0",
-        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "22.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "33.0",
-        "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "45.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "28.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/accu_weather_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/amazon_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/amazon_mobile_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/analog_clock_svg"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/androidpolice_mobile_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/animometer_webgl"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/aquarium"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/aquarium_20k"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/background_color_animation"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/baidu_mobile_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/balls_javascript_canvas"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/balls_javascript_css"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/balls_svg_animations"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/basic_stream"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/bing_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/blob"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/blogspot_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/blogspot_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/blur_rotating_background"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/boingboing_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/booking.com_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/booking.com_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/bouncing_balls_15"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/bouncing_balls_shadow"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/bouncing_gradient_circles"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/bouncing_png_images"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/bouncing_svg_images"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/camera_to_webgl"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_animation_no_clear"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_arcs"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_font_cycler"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_lines"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_to_blob"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/card_expansion"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/card_expansion_animated"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/card_expansion_images_text"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/card_flying"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/cc_poster_circle"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/cc_scroll_text_only"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/chip_tune"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/cnn_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/cnn_article_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/cnn_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/cnn_mobile_pinch_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/cnn_pathological_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/compositor_heavy_animation"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/coordinated_animation"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/crafty_mind"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_many_keyframes"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/css_transitions_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_transitions_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_color"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_filter"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_length"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_length_complex"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_length_simple"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_path"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_shadow"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/css_value_type_transform_complex"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/css_value_type_transform_simple"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/deviantart_mobile_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/digg_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/docs_paper.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/docs_resume.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/docs_table.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/draw_image"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/dynamic_cube_map"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/earth"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.mobile/ebay_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.mobile/ebay_mobile_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/ebay_mobile_pinch_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/ebay_scroll_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/effect_games"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/espn_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/espn_mobile_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/espn_pathological_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/extra_large_texture_uploads"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/facebook_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/facebook_mobile_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.mobile/famo_us_twitter_demo"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/fill_clear_rect.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/fill_shapes"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/filter_terrain_svg"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/flickr_scroll_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/font_wipe"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.mobile/forecast.io_mobile_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/get_image_data_cpu.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/get_image_data_gpu.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/gmail_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.mobile/google_calendar_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/google_docs_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/google_image_search_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/google_image_search_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/google_news_ios"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/google_news_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/google_plus_2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/google_plus_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/google_search_mobile_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/google_web_search_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/google_web_search_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/gpu_bound_shader.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/gsp.ro_mobile_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/guardian_pathological_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/guimark_vector_chart"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/gws_boogie_expansion"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/gws_google_expansion"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/hakim"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/horizontal_vertical_expansion"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.mobile/idle_power_blank"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/ie_chalkboard"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/ie_pirate_mark"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/infinite_scrolling"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/jarro_doverson"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/js_full_screen_invalidation"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_0"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_75"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/js_poster_circle"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/js_scroll_text_only"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/kevs_3d"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/keyframed_animations"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/large_texture_uploads"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/latimes_pathological_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/linkedin_2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.mobile/linkedin_mobile_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/linkedin_pathological_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/list_animation_simple"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/list_recycle_transform"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "44.0",
-        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/main_animations_half_presented"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/man_in_blue"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/many_images"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/many_planets_deep"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/maps_perf_test"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/mask_transition_animation"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/masonry"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/medium_texture_uploads"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/megi_dish"
-    },
-    {
-        "duration": "60.0",
-        "name": "rendering.mobile/microgame_fps"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.mobile/microsoft_fireflies"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_performance"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_snow"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_speed_reading"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_tweet_map"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_video_city"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/microsoft_worker_fountains"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/mix_10k"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/mlb_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/mobile_news_sandbox"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/motionmark_anim_design_15"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/motionmark_anim_focus_25"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_anim_images_50"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_anim_leaves_250"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_anim_multiply_175"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_anim_suits_125"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/motionmark_html_focus_20_15"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_html_leaves_20_50"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/new_tilings"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/no_op_raf"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/no_op_scroll"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/no_op_settimeout"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/no_op_touch_handler"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/nyc_gov_scroll_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/nytimes_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/nytimes_scroll_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/off_screen_main_60fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/parallax_effect"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/particles"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/pbs_pathological_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.mobile/physical_simulation"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.mobile/pinterest_2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/pinterest_mobile_2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/put_get_image_data"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/put_image_data.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/raf"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/raf_animation"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/raf_canvas"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/raf_touch_animation"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/recode_pathological_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/reddit_mobile_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/runway_2019"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/san_angeles"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_heavy"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_light"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.mobile/second_batch_js_medium"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/sfgate_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/sheets_render.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/silk_finance"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/simple_text_page"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/simple_touch_drag"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.mobile/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/slashdot_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/small_texture_uploads"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/smash_cat"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/spielzeugz"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/sticky_using_webkit"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/stroke_shapes"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.mobile/svg_icon_raster"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/swipe_to_dismiss"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/sync_scroll_offset"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/techcrunch_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/techcrunch_mobile_2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.mobile/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.mobile/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/theverge_article_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/theverge_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/throughput_scrolling_composited"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.mobile/toBlob_duration.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/touch_handler_scrolling"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/transform_transitions"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/transform_transitions_js_block"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/twitch_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/twitch_mobile_pinch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.mobile/twitter_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.mobile/twitter_mobile_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.mobile/update_history_state"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.mobile/usatoday_mobile_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/vertical_expansion"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/video_to_sub_texture"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/video_to_texture"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_color"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_path"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.mobile/web_animations_many_keyframes"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animations_set_current_time"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animations_simultaneous"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/webgl_to_texture"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wikipedia_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wikipedia_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wordpress_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/wordpress_mobile_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.mobile/worldjournal_mobile_2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.mobile/wow_wiki_pathological_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/wowwiki_mobile_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/wsj_mobile_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.mobile/yahoo_answers_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.mobile/yahoo_answers_mobile_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/yahoo_news_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/yahoo_news_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/yahoo_sports_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/yahoo_sports_pathological_2018"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.mobile/youtube_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.mobile/youtube_mobile_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.mobile/zdnet_pathological_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.mobile/zoom_in_animation"
-    },
-    {
-        "duration": "22.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "20.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "34.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "38.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "32.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "80.0",
-        "name": "startup.mobile/cct:coldish:bbc"
-    },
-    {
-        "duration": "83.0",
-        "name": "startup.mobile/intent:coldish:bbc"
-    },
-    {
-        "duration": "55.0",
-        "name": "startup.mobile/intent:warm:bbc"
-    },
-    {
-        "duration": "52.0",
-        "name": "startup.mobile/maps_pwa:with_http_cache"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.common_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.common_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "10.0",
-        "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.common_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.common_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.common_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "10.0",
-        "name": "system_health.common_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "84.0",
-        "name": "system_health.common_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.common_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_mobile/load:games:lazors"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/background:media:imgur:2019"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_mobile/background:news:nytimes:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/background:search:google:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/background:social:facebook:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/background:tools:gmail:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "71.0",
-        "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "system_health.memory_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "62.0",
-        "name": "system_health.memory_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "86.0",
-        "name": "system_health.memory_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "69.0",
-        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "83.0",
-        "name": "system_health.memory_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:chrome:blank"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:games:bubbles:2020"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:games:lazors"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_mobile/load:games:spychase:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:media:flickr:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:media:google_images:2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:media:imgur:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:media:youtube:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:news:bbc:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/load:news:cnn:2020"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:news:irctc:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_mobile/load:news:nytimes:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:news:qq:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:news:reddit:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:search:amazon:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_mobile/load:search:baidu:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:search:ebay:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:search:google:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_mobile/load:search:taobao:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_mobile/load:search:yahoo:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:search:yandex:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:social:instagram:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:social:pinterest:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:social:twitter:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_mobile/load:tools:docs:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_mobile/load:tools:drive:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_mobile/load:tools:dropbox:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_mobile/load:tools:gmail:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_mobile/load:tools:weather:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "13.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "12.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "91.0",
-        "name": "v8.browsing_mobile-future/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_mobile-future/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "98.0",
-        "name": "v8.browsing_mobile-future/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "v8.browsing_mobile-future/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_mobile-future/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "98.0",
-        "name": "v8.browsing_mobile-future/browse:media:imgur:2019"
-    },
-    {
-        "duration": "82.0",
-        "name": "v8.browsing_mobile-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_mobile-future/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_mobile-future/browse:news:globo:2019"
-    },
-    {
-        "duration": "78.0",
-        "name": "v8.browsing_mobile-future/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_mobile-future/browse:news:qq:2019"
-    },
-    {
-        "duration": "82.0",
-        "name": "v8.browsing_mobile-future/browse:news:reddit:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_mobile-future/browse:news:toi:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_mobile-future/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:2018"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook:2019"
-    },
-    {
-        "duration": "101.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "106.0",
-        "name": "v8.browsing_mobile-future/browse:social:instagram:2019"
-    },
-    {
-        "duration": "91.0",
-        "name": "v8.browsing_mobile-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "95.0",
-        "name": "v8.browsing_mobile-future/browse:social:twitter:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_mobile-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "95.0",
-        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "101.0",
-        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "102.0",
-        "name": "v8.browsing_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "59.0",
-        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.browsing_mobile/browse:social:facebook:2019"
-    },
-    {
-        "duration": "105.0",
-        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "110.0",
-        "name": "v8.browsing_mobile/browse:social:instagram:2019"
-    },
-    {
-        "duration": "89.0",
-        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "91.0",
-        "name": "v8.browsing_mobile/browse:social:twitter:2019"
-    },
-    {
-        "duration": "99.0",
-        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_mobile/browse:tools:maps:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "21.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "31.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "31.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "31.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "21.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "31.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "33.0",
-        "name": "webrtc/pause_play_peerconnections"
-    },
-    {
         "duration": "60.0",
         "name": "components_perftests/_gtest_"
     }
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json
index adfe012c..b080648 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4-perf_timing.json
@@ -1,46 +1,90 @@
 [
     {
-        "duration": "22.0",
+        "duration": "39.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "60.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
+        "duration": "88.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "84.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "41.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
         "duration": "23.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "21.0",
+        "duration": "42.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
         "duration": "18.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "17.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "13.0",
+        "duration": "43.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "12.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/create-element.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/document-implementation.html"
     },
     {
@@ -52,7 +96,7 @@
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
@@ -60,7 +104,7 @@
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
@@ -68,31 +112,31 @@
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
@@ -100,15 +144,15 @@
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/node-type.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/post-message.html"
     },
     {
@@ -116,11 +160,11 @@
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
@@ -128,7 +172,7 @@
         "name": "blink_perf.bindings/serialize-long-string.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/serialize-map.html"
     },
     {
@@ -144,11 +188,11 @@
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
@@ -168,39 +212,39 @@
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/typed-array-set-from-typed.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
@@ -208,19 +252,19 @@
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
@@ -236,7 +280,7 @@
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
@@ -268,7 +312,7 @@
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
@@ -308,7 +352,7 @@
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
@@ -336,11 +380,11 @@
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.css/ClassInvalidation.html"
     },
     {
@@ -352,6 +396,10 @@
         "name": "blink_perf.css/CustomPropertiesDependency.html"
     },
     {
+        "duration": "6.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
         "duration": "5.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
@@ -368,23 +416,67 @@
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "6.0",
+        "duration": "15.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -392,35 +484,43 @@
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "14.0",
+        "duration": "29.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "14.0",
+        "duration": "9.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "18.0",
+        "duration": "14.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
@@ -432,7 +532,7 @@
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
@@ -440,11 +540,11 @@
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
@@ -456,7 +556,7 @@
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
@@ -464,19 +564,19 @@
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
@@ -496,7 +596,7 @@
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
@@ -512,7 +612,7 @@
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
@@ -528,7 +628,7 @@
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
@@ -544,195 +644,223 @@
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
-        "duration": "7.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "5.0",
+        "duration": "11.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+        "duration": "11.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
         "duration": "11.0",
+        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+    },
+    {
+        "duration": "13.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "8.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "6.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "5.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
-        "duration": "6.0",
+        "duration": "11.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
@@ -740,7 +868,7 @@
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
-        "duration": "5.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
@@ -748,23 +876,23 @@
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "13.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
@@ -780,7 +908,7 @@
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
@@ -793,6 +921,10 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -813,6 +945,10 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
@@ -824,7 +960,7 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "35.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
@@ -832,7 +968,7 @@
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "9.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
@@ -853,14 +989,22 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "56.0",
+        "duration": "70.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "6.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
@@ -876,11 +1020,11 @@
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.owp_storage/blob-perf-ipc.html"
     },
     {
@@ -888,7 +1032,7 @@
         "name": "blink_perf.owp_storage/blob-perf-shm.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
@@ -896,11 +1040,11 @@
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
@@ -912,15 +1056,23 @@
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "38.0",
+        "duration": "19.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "15.0",
+        "duration": "10.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "13.0",
+        "duration": "10.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "12.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
@@ -928,11 +1080,11 @@
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
@@ -940,135 +1092,139 @@
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
+        "duration": "6.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
         "duration": "13.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "15.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "60.0",
+        "duration": "51.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "10.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
@@ -1076,19 +1232,19 @@
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
@@ -1096,39 +1252,47 @@
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "14.0",
+        "duration": "234.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "195.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "69.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
@@ -1140,15 +1304,15 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "8.0",
+        "duration": "24.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-distribution.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-host-child-append.html"
     },
     {
@@ -1156,23 +1320,23 @@
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
@@ -1180,11 +1344,11 @@
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
     },
     {
@@ -1192,35 +1356,35 @@
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-slot-append.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
@@ -1236,7 +1400,7 @@
         "name": "blink_perf.svg/Cowboy.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.svg/Cowboy_transform.html"
     },
     {
@@ -1288,19 +1452,19 @@
         "name": "blink_perf.svg/Samurai.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
@@ -1312,43 +1476,115 @@
         "name": "blink_perf.svg/WorldIso.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "130.0",
+        "duration": "106.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "142.0",
+        "duration": "104.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "147.0",
+        "duration": "78.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "82.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "79.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "102.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "59.0",
+        "duration": "39.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
+        "duration": "16.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
         "duration": "9.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
-        "duration": "10.0",
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "5.0",
         "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
@@ -1356,51 +1592,51 @@
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "235.0",
+        "duration": "225.0",
         "name": "jetstream2/JetStream2"
     },
     {
-        "duration": "33.0",
+        "duration": "28.0",
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.mobile/58Pic"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "loading.mobile/58Pic_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "loading.mobile/Amazon"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "loading.mobile/Amazon_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "loading.mobile/BOLNoticias"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "loading.mobile/BOLNoticias_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "loading.mobile/Baidu"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "loading.mobile/Baidu_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/Bradesco"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/Bradesco_3g"
     },
     {
@@ -1408,47 +1644,47 @@
         "name": "loading.mobile/Dailymotion"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/Dailymotion_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.mobile/Dawn"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/Dawn_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "loading.mobile/DevOpera_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "loading.mobile/DevOpera_cold_3g"
     },
     {
-        "duration": "20.0",
+        "duration": "31.0",
         "name": "loading.mobile/DevOpera_hot"
     },
     {
-        "duration": "20.0",
+        "duration": "31.0",
         "name": "loading.mobile/DevOpera_hot_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "loading.mobile/DevOpera_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "24.0",
         "name": "loading.mobile/DevOpera_warm_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.mobile/Dramaq"
     },
     {
-        "duration": "51.0",
+        "duration": "54.0",
         "name": "loading.mobile/Dramaq_3g"
     },
     {
@@ -1460,123 +1696,131 @@
         "name": "loading.mobile/EnquiryIndianRail_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "loading.mobile/Facebook"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
         "name": "loading.mobile/Facebook_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "loading.mobile/FlipBoard_cold"
     },
     {
-        "duration": "39.0",
+        "duration": "44.0",
         "name": "loading.mobile/FlipBoard_cold_3g"
     },
     {
-        "duration": "20.0",
+        "duration": "34.0",
         "name": "loading.mobile/FlipBoard_hot"
     },
     {
-        "duration": "21.0",
+        "duration": "34.0",
         "name": "loading.mobile/FlipBoard_hot_3g"
     },
     {
-        "duration": "20.0",
+        "duration": "25.0",
         "name": "loading.mobile/FlipBoard_warm"
     },
     {
-        "duration": "19.0",
+        "duration": "26.0",
         "name": "loading.mobile/FlipBoard_warm_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "loading.mobile/FlipKart_cold"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/FlipKart_cold_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "32.0",
         "name": "loading.mobile/FlipKart_hot"
     },
     {
-        "duration": "21.0",
+        "duration": "32.0",
         "name": "loading.mobile/FlipKart_hot_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "25.0",
         "name": "loading.mobile/FlipKart_warm"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/FlipKart_warm_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "loading.mobile/FranceTVInfo"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "loading.mobile/FranceTVInfo_3g"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
         "name": "loading.mobile/G1"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
         "name": "loading.mobile/G1_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.mobile/GSShop"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/GSShop_3g"
     },
     {
         "duration": "15.0",
+        "name": "loading.mobile/Google"
+    },
+    {
+        "duration": "15.0",
         "name": "loading.mobile/GoogleBrazil"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "loading.mobile/GoogleBrazil_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "loading.mobile/GoogleIndia"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
         "name": "loading.mobile/GoogleIndia_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "loading.mobile/GoogleIndonesia"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "loading.mobile/GoogleIndonesia_3g"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "loading.mobile/GoogleRedirectToGoogleJapan"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "21.0",
+        "name": "loading.mobile/Google_3g"
+    },
+    {
+        "duration": "18.0",
         "name": "loading.mobile/Hongkiat"
     },
     {
-        "duration": "29.0",
+        "duration": "33.0",
         "name": "loading.mobile/Hongkiat_3g"
     },
     {
@@ -1584,135 +1828,135 @@
         "name": "loading.mobile/KapanLagi"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/KapanLagi_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "loading.mobile/Kaskus"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/Kaskus_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "loading.mobile/LocalMoxie"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/LocalMoxie_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.mobile/Locanto"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.mobile/Locanto_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "loading.mobile/OLX"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "loading.mobile/OLX_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "loading.mobile/QQNews"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "loading.mobile/QQNews_3g"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.mobile/SlideShare"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "loading.mobile/SlideShare_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "loading.mobile/Suumo_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "loading.mobile/Suumo_cold_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "30.0",
         "name": "loading.mobile/Suumo_hot"
     },
     {
-        "duration": "20.0",
+        "duration": "30.0",
         "name": "loading.mobile/Suumo_hot_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "loading.mobile/Suumo_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "loading.mobile/Suumo_warm_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "18.0",
         "name": "loading.mobile/Thairath"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/Thairath_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "22.0",
         "name": "loading.mobile/TheStar"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.mobile/TheStar_3g"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "loading.mobile/TribunNews"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "loading.mobile/TribunNews_3g"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.mobile/Twitter"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "loading.mobile/Twitter_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "loading.mobile/VoiceMemos_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "loading.mobile/VoiceMemos_cold_3g"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_hot"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_hot_3g"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_warm"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "loading.mobile/VoiceMemos_warm_3g"
     },
     {
@@ -1720,183 +1964,183 @@
         "name": "loading.mobile/Wikipedia"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "loading.mobile/Wikipedia_3g"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "loading.mobile/YahooNews"
     },
     {
-        "duration": "9.0",
+        "duration": "4.0",
         "name": "loading.mobile/YahooNews_3g"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "loading.mobile/Youtube"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "loading.mobile/Youtube_3g"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "media.mobile/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "137.0",
+        "duration": "133.0",
         "name": "media.mobile/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "138.0",
+        "duration": "135.0",
         "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "15.0",
+        "duration": "10.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "45.0",
+        "duration": "43.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "28.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "22.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "21.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "26.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "23.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "22.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "22.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "21.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "25.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "19.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
-        "duration": "25.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
-        "duration": "32.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
@@ -1904,15 +2148,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "28.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/accu_weather_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
     },
     {
@@ -1920,15 +2164,15 @@
         "name": "rendering.mobile/amazon_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.mobile/amazon_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "rendering.mobile/analog_clock_svg"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/androidpolice_mobile_2018"
     },
     {
@@ -1936,11 +2180,11 @@
         "name": "rendering.mobile/animometer_webgl"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "rendering.mobile/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.mobile/animometer_webgl_multi_draw"
     },
     {
@@ -1948,59 +2192,59 @@
         "name": "rendering.mobile/aquarium"
     },
     {
-        "duration": "14.0",
+        "duration": "10.0",
         "name": "rendering.mobile/aquarium_20k"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/background_color_animation"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/background_color_animation_with_gradient"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/baidu_mobile_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "27.0",
         "name": "rendering.mobile/balls_css_key_frame_animations"
     },
     {
-        "duration": "14.0",
+        "duration": "8.0",
         "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "rendering.mobile/balls_css_transition_2_properties"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "rendering.mobile/balls_css_transition_40_properties"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "rendering.mobile/balls_css_transition_all_properties"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/balls_javascript_canvas"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/balls_javascript_css"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "rendering.mobile/balls_svg_animations"
     },
     {
-        "duration": "28.0",
+        "duration": "23.0",
         "name": "rendering.mobile/basic_stream"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "rendering.mobile/bing_mobile_2018"
     },
     {
@@ -2008,19 +2252,19 @@
         "name": "rendering.mobile/blob"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.mobile/blogspot_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "16.0",
         "name": "rendering.mobile/blogspot_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "17.0",
         "name": "rendering.mobile/blur_rotating_background"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.mobile/boingboing_mobile_2018"
     },
     {
@@ -2028,7 +2272,7 @@
         "name": "rendering.mobile/booking.com_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.mobile/booking.com_mobile_2018"
     },
     {
@@ -2040,7 +2284,7 @@
         "name": "rendering.mobile/bouncing_balls_shadow"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.mobile/bouncing_clipped_rectangles"
     },
     {
@@ -2064,31 +2308,31 @@
         "name": "rendering.mobile/canvas2d_to_texture.html"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/canvas_10000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "35.0",
         "name": "rendering.mobile/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.mobile/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "38.0",
+        "duration": "34.0",
         "name": "rendering.mobile/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.mobile/canvas_90000_pixels_per_second"
     },
     {
@@ -2128,7 +2372,7 @@
         "name": "rendering.mobile/card_expansion_animated"
     },
     {
-        "duration": "23.0",
+        "duration": "17.0",
         "name": "rendering.mobile/card_expansion_images_text"
     },
     {
@@ -2136,19 +2380,19 @@
         "name": "rendering.mobile/card_flying"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/cc_poster_circle"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.mobile/cc_scroll_text_only"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.mobile/chip_tune"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.mobile/cnn_2018"
     },
     {
@@ -2156,11 +2400,11 @@
         "name": "rendering.mobile/cnn_article_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.mobile/cnn_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/cnn_mobile_pinch_2018"
     },
     {
@@ -2172,7 +2416,7 @@
         "name": "rendering.mobile/compositor_heavy_animation"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.mobile/coordinated_animation"
     },
     {
@@ -2196,7 +2440,7 @@
         "name": "rendering.mobile/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.mobile/css_animations_simultaneous_updating_class"
     },
     {
@@ -2252,139 +2496,139 @@
         "name": "rendering.mobile/css_transitions_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_staggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_staggered_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_triggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_triggered_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_transitions_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_color"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.mobile/css_value_type_filter"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_length"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_length_complex"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_length_simple"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_path"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/css_value_type_shadow"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/css_value_type_transform_complex"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "rendering.mobile/css_value_type_transform_simple"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.mobile/deviantart_mobile_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "rendering.mobile/digg_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/docs_paper.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/docs_resume.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/docs_table.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/draw_image"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.mobile/dynamic_cube_map"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.mobile/earth"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "rendering.mobile/ebay_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "rendering.mobile/ebay_mobile_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.mobile/ebay_mobile_pinch_2018"
     },
     {
@@ -2392,151 +2636,151 @@
         "name": "rendering.mobile/ebay_scroll_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.mobile/effect_games"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/espn_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "rendering.mobile/espn_mobile_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "8.0",
         "name": "rendering.mobile/espn_pathological_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/extra_large_texture_uploads"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.mobile/facebook_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rendering.mobile/facebook_mobile_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "rendering.mobile/famo_us_twitter_demo"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/fill_clear_rect.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.mobile/fill_shapes"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "rendering.mobile/filter_terrain_svg"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/flickr_scroll_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.mobile/font_wipe"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "rendering.mobile/forecast.io_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "rendering.mobile/get_image_data_cpu.html"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/get_image_data_gpu.html"
     },
     {
-        "duration": "28.0",
+        "duration": "19.0",
         "name": "rendering.mobile/gmail_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "12.0",
         "name": "rendering.mobile/google_calendar_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.mobile/google_docs_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "16.0",
         "name": "rendering.mobile/google_image_search_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "rendering.mobile/google_image_search_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.mobile/google_news_ios"
     },
     {
-        "duration": "22.0",
+        "duration": "12.0",
         "name": "rendering.mobile/google_news_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "16.0",
         "name": "rendering.mobile/google_plus_2018"
     },
     {
-        "duration": "38.0",
+        "duration": "18.0",
         "name": "rendering.mobile/google_plus_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "17.0",
         "name": "rendering.mobile/google_search_mobile_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "rendering.mobile/google_web_search_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "17.0",
         "name": "rendering.mobile/google_web_search_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/gpu_bound_shader.html"
     },
     {
-        "duration": "28.0",
+        "duration": "18.0",
         "name": "rendering.mobile/gsp.ro_mobile_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "19.0",
         "name": "rendering.mobile/guardian_pathological_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "rendering.mobile/guimark_vector_chart"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "rendering.mobile/gws_boogie_expansion"
     },
     {
-        "duration": "28.0",
+        "duration": "18.0",
         "name": "rendering.mobile/gws_google_expansion"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "rendering.mobile/hakim"
     },
     {
@@ -2544,583 +2788,655 @@
         "name": "rendering.mobile/horizontal_vertical_expansion"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "42.0",
+        "duration": "47.0",
+        "name": "rendering.mobile/idle_power_animated_gif"
+    },
+    {
+        "duration": "36.0",
         "name": "rendering.mobile/idle_power_blank"
     },
     {
-        "duration": "35.0",
+        "duration": "40.0",
+        "name": "rendering.mobile/idle_power_css_animation"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.mobile/idle_power_request_animation_frame"
+    },
+    {
+        "duration": "112.0",
+        "name": "rendering.mobile/idle_power_set_timeout_long"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/idle_power_set_timetout"
+    },
+    {
+        "duration": "34.0",
         "name": "rendering.mobile/ie_chalkboard"
     },
     {
-        "duration": "34.0",
+        "duration": "29.0",
         "name": "rendering.mobile/ie_pirate_mark"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "25.0",
+        "duration": "20.0",
         "name": "rendering.mobile/infinite_scrolling"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "rendering.mobile/jarro_doverson"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "32.0",
+        "duration": "24.0",
         "name": "rendering.mobile/js_full_screen_invalidation"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_0"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_75"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "rendering.mobile/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_0"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_75"
     },
     {
-        "duration": "30.0",
+        "duration": "24.0",
         "name": "rendering.mobile/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "rendering.mobile/js_poster_circle"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.mobile/js_scroll_text_only"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/kevs_3d"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/keyframed_animations"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "rendering.mobile/large_texture_uploads"
     },
     {
-        "duration": "28.0",
+        "duration": "19.0",
         "name": "rendering.mobile/latimes_pathological_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.mobile/linkedin_2018"
     },
     {
-        "duration": "45.0",
+        "duration": "38.0",
         "name": "rendering.mobile/linkedin_mobile_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "rendering.mobile/linkedin_mobile_pinch_2018"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.mobile/linkedin_pathological_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "rendering.mobile/list_animation_simple"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "rendering.mobile/list_recycle_transform"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_0fps_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_15fps_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_30fps_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_30fps_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "44.0",
+        "duration": "42.0",
         "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/main_animations_half_presented"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.mobile/man_in_blue"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/many_images"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "rendering.mobile/many_planets_deep"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/maps_perf_test"
     },
     {
-        "duration": "22.0",
+        "duration": "17.0",
         "name": "rendering.mobile/mask_transition_animation"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.mobile/masonry"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/medium_texture_uploads"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/megi_dish"
     },
     {
-        "duration": "60.0",
+        "duration": "66.0",
         "name": "rendering.mobile/microgame_fps"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_asteroid_belt"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "rendering.mobile/microsoft_fireflies"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_fish_ie_tank"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_performance"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_snow"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_speed_reading"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_tweet_map"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.mobile/microsoft_video_city"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/microsoft_worker_fountains"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/mix_10k"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.mobile/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "rendering.mobile/mlb_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "16.0",
         "name": "rendering.mobile/mobile_news_sandbox"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "27.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_anim_design_15"
     },
     {
-        "duration": "26.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_anim_focus_25"
     },
     {
-        "duration": "25.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_anim_images_50"
     },
     {
-        "duration": "25.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_anim_leaves_250"
     },
     {
-        "duration": "25.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_anim_multiply_175"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_anim_suits_125"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_composited_transforms_125"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
     },
     {
-        "duration": "25.0",
+        "duration": "38.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
     },
     {
-        "duration": "25.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
     },
     {
-        "duration": "25.0",
+        "duration": "37.0",
         "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
     },
     {
-        "duration": "24.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_html_focus_20_15"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_html_leaves_20_50"
     },
     {
-        "duration": "25.0",
+        "duration": "42.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
     },
     {
-        "duration": "25.0",
+        "duration": "36.0",
         "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "rendering.mobile/new_tilings"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "rendering.mobile/no_op_raf"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "rendering.mobile/no_op_scroll"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.mobile/no_op_settimeout"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "rendering.mobile/no_op_touch_handler"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "24.0",
         "name": "rendering.mobile/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/nyc_gov_scroll_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "25.0",
         "name": "rendering.mobile/nytimes_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/nytimes_scroll_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "rendering.mobile/off_screen_main_60fps"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "rendering.mobile/off_screen_main_60fps_jank"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "23.0",
         "name": "rendering.mobile/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "22.0",
+        "duration": "28.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
+        "duration": "17.0",
         "name": "rendering.mobile/parallax_effect"
     },
     {
-        "duration": "35.0",
+        "duration": "29.0",
         "name": "rendering.mobile/particles"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "rendering.mobile/pbs_pathological_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "rendering.mobile/physical_simulation"
     },
     {
-        "duration": "35.0",
+        "duration": "28.0",
         "name": "rendering.mobile/pinterest_2018"
     },
     {
-        "duration": "32.0",
+        "duration": "22.0",
         "name": "rendering.mobile/pinterest_mobile_2018"
     },
     {
-        "duration": "34.0",
+        "duration": "27.0",
         "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "rendering.mobile/put_get_image_data"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.mobile/put_image_data.html"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "rendering.mobile/raf"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "rendering.mobile/raf_animation"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "rendering.mobile/raf_canvas"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "rendering.mobile/raf_touch_animation"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/recode_pathological_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/reddit_mobile_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "26.0",
         "name": "rendering.mobile/runway_2019"
     },
     {
-        "duration": "34.0",
+        "duration": "28.0",
         "name": "rendering.mobile/san_angeles"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_heavy"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_light"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.mobile/second_batch_js_medium"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/sfgate_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/sheets_render.html"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.mobile/silk_finance"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.mobile/simple_text_page"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.mobile/simple_touch_drag"
     },
     {
-        "duration": "66.0",
+        "duration": "65.0",
         "name": "rendering.mobile/skelebuddies_wasm_2020"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.mobile/slashdot_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/small_texture_uploads"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.mobile/smash_cat"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/spielzeugz"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
@@ -3128,11 +3444,11 @@
         "name": "rendering.mobile/sticky_using_webkit"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.mobile/stroke_shapes"
     },
     {
-        "duration": "36.0",
+        "duration": "30.0",
         "name": "rendering.mobile/svg_icon_raster"
     },
     {
@@ -3140,11 +3456,11 @@
         "name": "rendering.mobile/swipe_to_dismiss"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.mobile/sync_scroll_offset"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "rendering.mobile/techcrunch_2018"
     },
     {
@@ -3152,31 +3468,31 @@
         "name": "rendering.mobile/techcrunch_mobile_2018"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_10000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "rendering.mobile/text_20000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_40000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_60000_pixels_per_second"
     },
     {
-        "duration": "38.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_75000_pixels_per_second"
     },
     {
-        "duration": "38.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_90000_pixels_per_second"
     },
     {
@@ -3192,295 +3508,327 @@
         "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "35.0",
         "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "34.0",
         "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+        "duration": "30.0",
+        "name": "rendering.mobile/text_fling_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+        "duration": "30.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
     },
     {
-        "duration": "41.0",
-        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
+        "duration": "31.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
     },
     {
         "duration": "37.0",
+        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
         "name": "rendering.mobile/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.mobile/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "33.0",
         "name": "rendering.mobile/text_hover_90000_pixels_per_second"
     },
     {
+        "duration": "10.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
         "duration": "24.0",
         "name": "rendering.mobile/theverge_article_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.mobile/theverge_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_active_handler"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_composited"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.mobile/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.mobile/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "58.0",
+        "duration": "61.0",
         "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "rendering.mobile/toBlob_duration.html"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "rendering.mobile/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.mobile/touch_handler_scrolling"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "rendering.mobile/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "rendering.mobile/transform_transitions"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/transform_transitions_js_block"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/twitch_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "rendering.mobile/twitch_mobile_pinch_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "rendering.mobile/twitter_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "25.0",
         "name": "rendering.mobile/twitter_mobile_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "rendering.mobile/update_history_state"
     },
     {
-        "duration": "22.0",
+        "duration": "17.0",
         "name": "rendering.mobile/usatoday_mobile_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "17.0",
         "name": "rendering.mobile/vertical_expansion"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "rendering.mobile/video_to_texture"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_color"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_3d"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_complex"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_length_simple"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_path"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_shadow"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.mobile/web_animations_many_keyframes"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animations_set_current_time"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/web_animations_simultaneous"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animations_staggered_chaining"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.mobile/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.mobile/webgl_to_texture"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
         "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
         "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wikipedia_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/wikipedia_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "23.0",
         "name": "rendering.mobile/wordpress_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/wordpress_mobile_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.mobile/worldjournal_mobile_2018"
     },
     {
-        "duration": "32.0",
+        "duration": "20.0",
         "name": "rendering.mobile/wow_wiki_pathological_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "32.0",
         "name": "rendering.mobile/wowwiki_mobile_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.mobile/wsj_mobile_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "rendering.mobile/yahoo_answers_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "14.0",
         "name": "rendering.mobile/yahoo_answers_mobile_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "rendering.mobile/yahoo_news_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "rendering.mobile/yahoo_news_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "rendering.mobile/yahoo_sports_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "14.0",
         "name": "rendering.mobile/yahoo_sports_pathological_2018"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "rendering.mobile/youtube_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "13.0",
         "name": "rendering.mobile/youtube_mobile_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "rendering.mobile/zdnet_pathological_2018"
     },
     {
@@ -3488,19 +3836,19 @@
         "name": "rendering.mobile/zoom_in_animation"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "38.0",
+        "duration": "32.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
@@ -3508,391 +3856,419 @@
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "80.0",
+        "duration": "60.0",
         "name": "startup.mobile/cct:coldish:bbc"
     },
     {
-        "duration": "83.0",
+        "duration": "61.0",
         "name": "startup.mobile/intent:coldish:bbc"
     },
     {
-        "duration": "55.0",
+        "duration": "38.0",
         "name": "startup.mobile/intent:warm:bbc"
     },
     {
-        "duration": "52.0",
+        "duration": "39.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
     },
     {
-        "duration": "26.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "system_health.common_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/background:search:google:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "61.0",
         "name": "system_health.common_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "74.0",
+        "duration": "71.0",
         "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "50.0",
+        "duration": "43.0",
         "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "46.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "74.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "41.0",
+        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:media:youtube:2019"
     },
     {
-        "duration": "10.0",
+        "duration": "74.0",
+        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "45.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "8.0",
         "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "42.0",
+        "duration": "39.0",
         "name": "system_health.common_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "49.0",
+        "duration": "45.0",
         "name": "system_health.common_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "44.0",
         "name": "system_health.common_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "51.0",
         "name": "system_health.common_mobile/browse:shopping:amazon:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "50.0",
         "name": "system_health.common_mobile/browse:shopping:avito:2019"
     },
     {
-        "duration": "55.0",
+        "duration": "52.0",
         "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "53.0",
         "name": "system_health.common_mobile/browse:shopping:lazada:2019"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "system_health.common_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "72.0",
         "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "84.0",
+        "duration": "77.0",
         "name": "system_health.common_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "74.0",
+        "duration": "68.0",
         "name": "system_health.common_mobile/browse:social:twitter:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "68.0",
         "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "47.0",
+        "duration": "40.0",
         "name": "system_health.common_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:chrome:blank"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:games:lazors"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "system_health.common_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "system_health.common_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "23.0",
         "name": "system_health.common_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:news:qq:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:news:reddit:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:search:google:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.common_mobile/load:social:pinterest:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "33.0",
         "name": "system_health.common_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "35.0",
+        "duration": "6.0",
         "name": "system_health.common_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "20.0",
         "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "system_health.common_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/background:media:imgur:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/background:news:nytimes:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/background:search:google:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/background:social:facebook:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/background:tools:gmail:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "65.0",
         "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "71.0",
+        "duration": "70.0",
         "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "52.0",
+        "duration": "47.0",
         "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "47.0",
+        "duration": "43.0",
         "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "69.0",
         "name": "system_health.memory_mobile/browse:media:imgur:2019"
     },
     {
-        "duration": "62.0",
+        "duration": "45.0",
+        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "53.0",
         "name": "system_health.memory_mobile/browse:media:youtube:2019"
     },
     {
+        "duration": "69.0",
+        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "46.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
         "duration": "3.0",
         "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "system_health.memory_mobile/browse:news:globo:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "48.0",
         "name": "system_health.memory_mobile/browse:news:nytimes:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "36.0",
         "name": "system_health.memory_mobile/browse:news:qq:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "54.0",
         "name": "system_health.memory_mobile/browse:news:reddit:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "system_health.memory_mobile/browse:news:toi:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "3.0",
         "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/browse:search:amp:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "51.0",
         "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
     },
     {
@@ -3904,7 +4280,7 @@
         "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "52.0",
         "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
     },
     {
@@ -3912,19 +4288,23 @@
         "name": "system_health.memory_mobile/browse:social:facebook:2019"
     },
     {
-        "duration": "80.0",
+        "duration": "75.0",
         "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "86.0",
+        "duration": "81.0",
         "name": "system_health.memory_mobile/browse:social:instagram:2019"
     },
     {
-        "duration": "69.0",
+        "duration": "4.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "83.0",
+        "duration": "72.0",
         "name": "system_health.memory_mobile/browse:social:twitter:2019"
     },
     {
@@ -3932,83 +4312,83 @@
         "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "48.0",
+        "duration": "44.0",
         "name": "system_health.memory_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:chrome:blank"
     },
     {
-        "duration": "27.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:games:bubbles:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:games:lazors"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "system_health.memory_mobile/load:games:spychase:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:media:dailymotion:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/load:media:flickr:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:media:google_images:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "system_health.memory_mobile/load:media:imgur:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:media:soundcloud:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:media:youtube:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:news:bbc:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "24.0",
         "name": "system_health.memory_mobile/load:news:cnn:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:news:irctc:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "system_health.memory_mobile/load:news:nytimes:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:news:qq:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:news:reddit:2019"
     },
     {
@@ -4016,43 +4396,43 @@
         "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:news:wikipedia:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:amazon:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:search:baidu:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:search:ebay:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "23.0",
         "name": "system_health.memory_mobile/load:search:google:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:search:taobao:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:search:yahoo:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.memory_mobile/load:search:yandex:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "system_health.memory_mobile/load:social:instagram:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:social:pinterest:2019"
     },
     {
@@ -4060,23 +4440,23 @@
         "name": "system_health.memory_mobile/load:social:twitter:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/load:tools:docs:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "21.0",
         "name": "system_health.memory_mobile/load:tools:drive:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "33.0",
         "name": "system_health.memory_mobile/load:tools:dropbox:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/load:tools:gmail:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
     },
     {
@@ -4084,319 +4464,367 @@
         "name": "system_health.memory_mobile/load:tools:weather:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-background"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "14.0",
+        "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "13.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "12.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "12.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "12.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "12.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "14.0",
+        "duration": "10.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "14.0",
+        "duration": "10.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "91.0",
+        "duration": "74.0",
         "name": "v8.browsing_mobile-future/browse:chrome:newtab:2019"
     },
     {
-        "duration": "57.0",
+        "duration": "40.0",
         "name": "v8.browsing_mobile-future/browse:chrome:omnibox:2019"
     },
     {
-        "duration": "98.0",
+        "duration": "75.0",
         "name": "v8.browsing_mobile-future/browse:media:facebook_photos:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "49.0",
         "name": "v8.browsing_mobile-future/browse:media:flickr_infinite_scroll:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "10.0",
         "name": "v8.browsing_mobile-future/browse:media:googleplaystore:2019"
     },
     {
-        "duration": "98.0",
+        "duration": "77.0",
         "name": "v8.browsing_mobile-future/browse:media:imgur:2019"
     },
     {
-        "duration": "82.0",
-        "name": "v8.browsing_mobile-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_mobile-future/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_mobile-future/browse:news:globo:2019"
-    },
-    {
-        "duration": "78.0",
-        "name": "v8.browsing_mobile-future/browse:news:nytimes:2019"
+        "duration": "54.0",
+        "name": "v8.browsing_mobile-future/browse:media:tiktok_infinite_scroll:2021"
     },
     {
         "duration": "64.0",
-        "name": "v8.browsing_mobile-future/browse:news:qq:2019"
+        "name": "v8.browsing_mobile-future/browse:media:youtube:2019"
     },
     {
-        "duration": "82.0",
-        "name": "v8.browsing_mobile-future/browse:news:reddit:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_mobile-future/browse:news:toi:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_mobile-future/browse:news:washingtonpost:2019"
+        "duration": "84.0",
+        "name": "v8.browsing_mobile-future/browse:news:businessinsider:2021"
     },
     {
         "duration": "50.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:2018"
+        "name": "v8.browsing_mobile-future/browse:news:cnn:2021"
     },
     {
-        "duration": "52.0",
-        "name": "v8.browsing_mobile-future/browse:search:amp:sxg:2019"
+        "duration": "10.0",
+        "name": "v8.browsing_mobile-future/browse:news:cricbuzz:2019"
     },
     {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:amazon:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:avito:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:flipkart:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_mobile-future/browse:shopping:lazada:2019"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook:2019"
-    },
-    {
-        "duration": "101.0",
-        "name": "v8.browsing_mobile-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "106.0",
-        "name": "v8.browsing_mobile-future/browse:social:instagram:2019"
-    },
-    {
-        "duration": "91.0",
-        "name": "v8.browsing_mobile-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "95.0",
-        "name": "v8.browsing_mobile-future/browse:social:twitter:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_mobile-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_mobile-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "95.0",
-        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
-    },
-    {
-        "duration": "101.0",
-        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
-    },
-    {
-        "duration": "102.0",
-        "name": "v8.browsing_mobile/browse:media:imgur:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile/browse:media:youtube:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_mobile/browse:news:globo:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_mobile/browse:news:qq:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "v8.browsing_mobile/browse:news:reddit:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_mobile/browse:news:toi:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_mobile/browse:search:amp:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
+        "duration": "42.0",
+        "name": "v8.browsing_mobile-future/browse:news:globo:2019"
     },
     {
         "duration": "60.0",
-        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
+        "name": "v8.browsing_mobile-future/browse:news:nytimes:2019"
     },
     {
-        "duration": "59.0",
-        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
+        "duration": "45.0",
+        "name": "v8.browsing_mobile-future/browse:news:qq:2019"
     },
     {
-        "duration": "61.0",
-        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
+        "duration": "65.0",
+        "name": "v8.browsing_mobile-future/browse:news:reddit:2019"
     },
     {
-        "duration": "86.0",
-        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
+        "duration": "48.0",
+        "name": "v8.browsing_mobile-future/browse:news:toi:2019"
     },
     {
-        "duration": "36.0",
-        "name": "v8.browsing_mobile/browse:social:facebook:2019"
+        "duration": "65.0",
+        "name": "v8.browsing_mobile-future/browse:news:washingtonpost:2019"
     },
     {
-        "duration": "105.0",
-        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
+        "duration": "28.0",
+        "name": "v8.browsing_mobile-future/browse:search:amp:2018"
     },
     {
-        "duration": "110.0",
-        "name": "v8.browsing_mobile/browse:social:instagram:2019"
+        "duration": "29.0",
+        "name": "v8.browsing_mobile-future/browse:search:amp:sxg:2019"
     },
     {
-        "duration": "89.0",
-        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
+        "duration": "55.0",
+        "name": "v8.browsing_mobile-future/browse:shopping:amazon:2019"
     },
     {
-        "duration": "91.0",
-        "name": "v8.browsing_mobile/browse:social:twitter:2019"
+        "duration": "54.0",
+        "name": "v8.browsing_mobile-future/browse:shopping:avito:2019"
     },
     {
-        "duration": "99.0",
-        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
+        "duration": "57.0",
+        "name": "v8.browsing_mobile-future/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "58.0",
+        "name": "v8.browsing_mobile-future/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "10.0",
+        "name": "v8.browsing_mobile-future/browse:social:facebook:2019"
+    },
+    {
+        "duration": "78.0",
+        "name": "v8.browsing_mobile-future/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "88.0",
+        "name": "v8.browsing_mobile-future/browse:social:instagram:2019"
+    },
+    {
+        "duration": "15.0",
+        "name": "v8.browsing_mobile-future/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "73.0",
+        "name": "v8.browsing_mobile-future/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "78.0",
+        "name": "v8.browsing_mobile-future/browse:social:twitter:2019"
+    },
+    {
+        "duration": "10.0",
+        "name": "v8.browsing_mobile-future/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "45.0",
+        "name": "v8.browsing_mobile-future/browse:tools:maps:2019"
+    },
+    {
+        "duration": "82.0",
+        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
+    },
+    {
+        "duration": "47.0",
+        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
+    },
+    {
+        "duration": "88.0",
+        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
+    },
+    {
+        "duration": "64.0",
+        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
+    },
+    {
+        "duration": "22.0",
+        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
+    },
+    {
+        "duration": "85.0",
+        "name": "v8.browsing_mobile/browse:media:imgur:2019"
+    },
+    {
+        "duration": "62.0",
+        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
     },
     {
         "duration": "72.0",
+        "name": "v8.browsing_mobile/browse:media:youtube:2019"
+    },
+    {
+        "duration": "92.0",
+        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "58.0",
+        "name": "v8.browsing_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "16.0",
+        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
+    },
+    {
+        "duration": "49.0",
+        "name": "v8.browsing_mobile/browse:news:globo:2019"
+    },
+    {
+        "duration": "68.0",
+        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
+    },
+    {
+        "duration": "53.0",
+        "name": "v8.browsing_mobile/browse:news:qq:2019"
+    },
+    {
+        "duration": "70.0",
+        "name": "v8.browsing_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "56.0",
+        "name": "v8.browsing_mobile/browse:news:toi:2019"
+    },
+    {
+        "duration": "76.0",
+        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
+    },
+    {
+        "duration": "41.0",
+        "name": "v8.browsing_mobile/browse:search:amp:2018"
+    },
+    {
+        "duration": "44.0",
+        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
+    },
+    {
+        "duration": "62.0",
+        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
+    },
+    {
+        "duration": "61.0",
+        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
+    },
+    {
+        "duration": "64.0",
+        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "65.0",
+        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "16.0",
+        "name": "v8.browsing_mobile/browse:social:facebook:2019"
+    },
+    {
+        "duration": "91.0",
+        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "98.0",
+        "name": "v8.browsing_mobile/browse:social:instagram:2019"
+    },
+    {
+        "duration": "22.0",
+        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "80.0",
+        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "87.0",
+        "name": "v8.browsing_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "16.0",
+        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "58.0",
         "name": "v8.browsing_mobile/browse:tools:maps:2019"
     },
     {
-        "duration": "21.0",
+        "duration": "132.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "20.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "20.0",
+        "duration": "5.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "33.0",
+        "duration": "10.0",
+        "name": "webrtc/negotiate-timing"
+    },
+    {
+        "duration": "31.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf-pgo_timing.json
index 0c6c7d9..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf-pgo_timing.json
@@ -1,6 +1 @@
-[
-    {
-        "duration": "4.0",
-        "name": "startup.mobile/maps_pwa:with_http_cache"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf_timing.json
index 0c6c7d9..cc15e24d 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4_weblayer-perf_timing.json
@@ -1,6 +1,118 @@
 [
     {
-        "duration": "4.0",
+        "duration": "94.0",
+        "name": "startup.mobile/cct:coldish:bbc"
+    },
+    {
+        "duration": "98.0",
+        "name": "startup.mobile/intent:coldish:bbc"
+    },
+    {
+        "duration": "50.0",
+        "name": "startup.mobile/intent:warm:bbc"
+    },
+    {
+        "duration": "13.0",
         "name": "startup.mobile/maps_pwa:with_http_cache"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.common_mobile/background:social:facebook:2019"
+    },
+    {
+        "duration": "6.0",
+        "name": "system_health.common_mobile/background:tools:gmail:2019"
+    },
+    {
+        "duration": "43.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "50.0",
+        "name": "system_health.common_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "90.0",
+        "name": "system_health.common_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "40.0",
+        "name": "system_health.common_mobile/browse:tools:maps:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:youtube:2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.common_mobile/load:news:cnn:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/load:tools:gmail:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:tools:weather:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/background:social:facebook:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/background:tools:gmail:2019"
+    },
+    {
+        "duration": "43.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "52.0",
+        "name": "system_health.memory_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "76.0",
+        "name": "system_health.memory_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "40.0",
+        "name": "system_health.memory_mobile/browse:tools:maps:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:media:youtube:2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:news:cnn:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/load:tools:gmail:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:tools:weather:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.weblayer_startup/load:chrome:blank"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4_webview-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4_webview-perf_timing.json
index 0637a08..dd32c63 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4_webview-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4_webview-perf_timing.json
@@ -1 +1,4626 @@
-[]
\ No newline at end of file
+[
+    {
+        "duration": "37.0",
+        "name": "blink_perf.accessibility/build-table.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "blink_perf.accessibility/focus-links.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "46.0",
+        "name": "blink_perf.accessibility/line-breaks.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "78.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
+    },
+    {
+        "duration": "32.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "20.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.accessibility/textarea-append.html"
+    },
+    {
+        "duration": "29.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "33.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "146.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.bindings/append-child.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/create-element.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/document-implementation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/first-child.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.bindings/gc-forest.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/gc-mini-tree.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.bindings/gc-tree.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/get-attribute-rare.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/get-attribute.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/get-element-by-id.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/id-getter.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/id-setter.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/indexed-getter.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/insert-before.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/named-property-enumerator.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.bindings/node-list-access.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/node-type.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.bindings/post-message.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/sequence-conversion-array.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.bindings/serialize-array.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.bindings/serialize-long-string.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.bindings/serialize-map.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.bindings/serialize-nested-array.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/set-attribute-rare.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/set-attribute.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.bindings/undefined-first-child.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/undefined-id-getter.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.css/AttributeDescendantSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CSSLogicalDirection.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/CSSPropertySetterGetter.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleElementSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/ChangeStyleShallowTree.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/ClassDescendantSelector.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/ClassInvalidation.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesCascade.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/CustomPropertiesDependency.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/ExplicitInheritance.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/FocusUpdate.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/LoadBootstrapBlog.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/LoadSemanticPageExample.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/PseudoClassSelectors.html"
+    },
+    {
+        "duration": "31.0",
+        "name": "blink_perf.css/SelectorCountScaling.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.dom/custom-element-default-style.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.dom/long-sibling-list.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.dom/modify-element-classname.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.dom/modify-element-id.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.dom/modify-element-title.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.dom/select-multiple-add.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.dom/select-single-add.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.dom/select-single-remove.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.events/EventsDispatching.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.events/hit-test-lots-of-layers.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.events/is-input-pending-default-events.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.image_decoder/decode-gif.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.image_decoder/decode-png-palette.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.image_decoder/decode-png.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/ArabicLineLayout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.layout/abspos.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/add-remove-inline-floats.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/animate-abspos-deep.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/attach-inlines-2.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/attach-inlines.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/chapter-reflow-once-random.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/chapter-reflow-once.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/chapter-reflow-thrice.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/chapter-reflow-twice.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/chapter-reflow.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/character_fallback.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/contain-content-style-change.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.layout/culled-inline-hittest.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/deeply-nested-grid.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/editing_append.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/editing_append_single_line.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/editing_delete.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/editing_insert.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/editing_prepend.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-column-nowrap.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-column-wrap.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-hittest.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-input.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/flexbox-lots-of-data.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-row-wrap.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/flexbox_with_list_item.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/floats_100_100.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/floats_100_100_nested.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/floats_10_1000.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/floats_20_100.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/floats_20_100_nested.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/floats_2_100.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.layout/floats_2_100_nested.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/floats_50_100.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/floats_50_100_nested.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/floats_show_hide.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/hindi-line-layout.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.layout/hittest-block-children.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.layout/large-grid.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/large-spanning-grid-item.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.layout/latin-ebook-resize.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/latin-ebook.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/layers_overlap_2d.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/layers_overlap_3d.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.layout/line-layout-fit-content.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.layout/line-layout-line-height.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/line-layout-repeat-append.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/line-layout.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/long-line-nowrap.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-grid.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-percent-height-tables.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.layout/ruby.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.layout/subtree-detaching.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/word-break-break-all.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/word-break-break-word.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/word-wrap-break-word.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.owp_storage/blob-perf-files.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.owp_storage/blob-perf-shm.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.owp_storage/idb-load-docs.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.paint/appending-text.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/color-changes.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/complex-content-slow-scroll.html"
+    },
+    {
+        "duration": "15.0",
+        "name": "blink_perf.paint/complex-iframe-filtered.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.paint/contain-update-layer-tree.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.paint/containment-resize.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/large-table-background-change.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.paint/modify-selection.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.paint/move-text-with-mask.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.paint/paint-offset-changes.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.paint/transform-changes.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.parser/css-parser-yui.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/declarative-shadow-dom.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.parser/html-parser-threaded.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.parser/html-parser.html"
+    },
+    {
+        "duration": "48.0",
+        "name": "blink_perf.parser/html5-full-render.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "blink_perf.parser/iframe-append-remove.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/innerHTML-setter.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-attribute.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-class-deep.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-class-first.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-class-last.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-class.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-deep.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-all-first.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-id-deep.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-id-first.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-id-last.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-all-last.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-deep.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-first.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/query-selector-id-deep.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-id-last.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/query-selector-last.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/simple-url.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.parser/textarea-parsing.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.parser/tiny-innerHTML.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.parser/url-parser.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.parser/xml-parser.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.shadow_dom/declarative-api.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/imperative-api.html"
+    },
+    {
+        "duration": "213.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "175.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-distribution.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-slot-append.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.svg/AzLizardBenjiPark.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.svg/Bamboo.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/Cactus.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/Cowboy.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.svg/Cowboy_transform.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/CrawFishGanson.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/Debian.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/DropsOnABlade.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/FlowerFromMyGarden.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/FoodLeifLodahl.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/France.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/GearFlowers.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/HarveyRayner.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/HereGear.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.svg/MtSaintHelens.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/Samurai.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.svg/SierpinskiCarpet.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.svg/SvgCubics.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.svg/SvgHitTesting.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.svg/SvgNestedUse.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/UnderTheSee.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.svg/WorldIso.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.svg/Worldcup.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
+    },
+    {
+        "duration": "89.0",
+        "name": "blink_perf.webaudio/audio-worklet-node.html"
+    },
+    {
+        "duration": "88.0",
+        "name": "blink_perf.webaudio/biquad-filter-node.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "86.0",
+        "name": "blink_perf.webaudio/gain-node.html"
+    },
+    {
+        "duration": "31.0",
+        "name": "blink_perf.webaudio/panner-node.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-draw-arrays.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "28.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/58Pic"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.mobile/58Pic_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/Amazon"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.mobile/Amazon_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/BOLNoticias"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.mobile/BOLNoticias_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Baidu"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.mobile/Baidu_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Bradesco"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Bradesco_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Dailymotion"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Dailymotion_3g"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/Dawn"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Dawn_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/DevOpera_cold"
+    },
+    {
+        "duration": "19.0",
+        "name": "loading.mobile/DevOpera_cold_3g"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.mobile/DevOpera_hot"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.mobile/DevOpera_hot_3g"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.mobile/DevOpera_warm"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.mobile/DevOpera_warm_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/Dramaq"
+    },
+    {
+        "duration": "48.0",
+        "name": "loading.mobile/Dramaq_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/EnquiryIndianRail"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/EnquiryIndianRail_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Facebook"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Facebook_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/FlipBoard_cold"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.mobile/FlipBoard_cold_3g"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.mobile/FlipBoard_hot"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.mobile/FlipBoard_hot_3g"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.mobile/FlipBoard_warm"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.mobile/FlipBoard_warm_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/FlipKart_cold"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/FlipKart_cold_3g"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.mobile/FlipKart_hot"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.mobile/FlipKart_hot_3g"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.mobile/FlipKart_warm"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.mobile/FlipKart_warm_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/FranceTVInfo"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.mobile/FranceTVInfo_3g"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/G1"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/G1_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/GSShop"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/GSShop_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Google"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/GoogleBrazil"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.mobile/GoogleBrazil_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/GoogleIndia"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/GoogleIndia_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/GoogleIndonesia"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.mobile/GoogleIndonesia_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/GoogleRedirectToGoogleJapan"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/GoogleRedirectToGoogleJapan_3g"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.mobile/Google_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Hongkiat"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.mobile/Hongkiat_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/KapanLagi"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/KapanLagi_3g"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/Kaskus"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Kaskus_3g"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/LocalMoxie"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/LocalMoxie_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Locanto"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/Locanto_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/OLX"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.mobile/OLX_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/QQNews"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.mobile/QQNews_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/SlideShare"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/SlideShare_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Suumo_cold"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Suumo_cold_3g"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.mobile/Suumo_hot"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.mobile/Suumo_hot_3g"
+    },
+    {
+        "duration": "20.0",
+        "name": "loading.mobile/Suumo_warm"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.mobile/Suumo_warm_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/Thairath"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/Thairath_3g"
+    },
+    {
+        "duration": "19.0",
+        "name": "loading.mobile/TheStar"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/TheStar_3g"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.mobile/TribunNews"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.mobile/TribunNews_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Twitter"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.mobile/Twitter_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/VoiceMemos_cold"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.mobile/VoiceMemos_cold_3g"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/VoiceMemos_hot"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/VoiceMemos_hot_3g"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/VoiceMemos_warm"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/VoiceMemos_warm_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Wikipedia"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.mobile/Wikipedia_3g"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.mobile/YahooNews"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.mobile/YahooNews_3g"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.mobile/Youtube"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.mobile/Youtube_3g"
+    },
+    {
+        "duration": "43.0",
+        "name": "octane/Octane"
+    },
+    {
+        "duration": "14.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/accu_weather_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/amazon_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/amazon_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/analog_clock_svg"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/androidpolice_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/animometer_webgl"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/animometer_webgl_multi_draw"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/aquarium"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/aquarium_20k"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/background_color_animation"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/background_color_animation_with_gradient"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/baidu_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/balls_css_transition_2_properties"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/balls_css_transition_40_properties"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/balls_css_transition_all_properties"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/balls_javascript_canvas"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/balls_javascript_css"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/balls_svg_animations"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/basic_stream"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/bing_mobile_2018"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/blob"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/blogspot_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/blogspot_mobile_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/blur_rotating_background"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/boingboing_mobile_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/booking.com_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/booking.com_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/bouncing_balls_15"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/bouncing_balls_shadow"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/bouncing_clipped_rectangles"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/bouncing_gradient_circles"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/bouncing_png_images"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/bouncing_svg_images"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/camera_to_webgl"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas2d_to_texture.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/canvas_05000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_10000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_20000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_40000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_60000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_75000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/canvas_90000_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_animation_no_clear"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_arcs"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_font_cycler"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_lines"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_to_blob"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/canvas_to_canvas_draw"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/card_expansion"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/card_expansion_animated"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/card_expansion_images_text"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/card_flying"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/cc_poster_circle"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/cc_scroll_text_only"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/chip_tune"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/cnn_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/cnn_article_mobile_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/cnn_mobile_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/cnn_mobile_pinch_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/cnn_pathological_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/compositor_heavy_animation"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/coordinated_animation"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/crafty_mind"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_many_keyframes"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_animations_simultaneous_new_element"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_animations_simultaneous_style_element"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_staggered_inline_style"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_staggered_new_element"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_staggered_style_element"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_staggered_updating_class"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_triggered_inline_style"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_triggered_new_element"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/css_animations_triggered_style_element"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_animations_triggered_updating_class"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/css_transitions_inline_style"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_transitions_new_element"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_transitions_staggered_inline_style"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_staggered_new_element"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_transitions_staggered_style_element"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_staggered_updating_class"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_style_element"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_triggered_inline_style"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_triggered_new_element"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_triggered_style_element"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_triggered_updating_class"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_transitions_updating_class"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_color"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_filter"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/css_value_type_length"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_length_complex"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_length_simple"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_path"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_shadow"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_transform_complex"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/css_value_type_transform_simple"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/deviantart_mobile_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/digg_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/docs_paper.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/docs_resume.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/docs_table.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/draw_image"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/draw_image_not_pixel_aligned"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/dynamic_cube_map"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/earth"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/ebay_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/ebay_mobile_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/ebay_mobile_pinch_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/ebay_scroll_2018"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/effect_games"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/espn_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/espn_mobile_2018"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/espn_pathological_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/extra_large_texture_uploads"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/facebook_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/facebook_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/famo_us_twitter_demo"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/fill_clear_rect.html"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/fill_shapes"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/filter_terrain_svg"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/flickr_scroll_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/font_wipe"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/forecast.io_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/get_image_data_cpu.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/get_image_data_gpu.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/gmail_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/google_calendar_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/google_docs_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/google_image_search_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/google_image_search_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/google_news_ios"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/google_news_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/google_plus_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/google_plus_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/google_search_mobile_pinch_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/google_web_search_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/google_web_search_mobile_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/gpu_bound_shader.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/gsp.ro_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/guardian_pathological_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/guimark_vector_chart"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/gws_boogie_expansion"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/gws_google_expansion"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/hakim"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/horizontal_vertical_expansion"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/idle_power_animated_gif"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/idle_power_blank"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/idle_power_css_animation"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/idle_power_request_animation_frame"
+    },
+    {
+        "duration": "109.0",
+        "name": "rendering.mobile/idle_power_set_timeout_long"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/idle_power_set_timetout"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/ie_chalkboard"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/ie_pirate_mark"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scrolling"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/jarro_doverson"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/js_full_screen_invalidation"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_0"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_75"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_99"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_poster_circle"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/js_scroll_text_only"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/kevs_3d"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/keyframed_animations"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/large_texture_uploads"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/latimes_pathological_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/linkedin_2018"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/linkedin_mobile_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/linkedin_pathological_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/list_animation_simple"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/list_recycle_transform"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_15fps_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/main_30fps_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_30fps_impl_60fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/main_animations_half_presented"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/man_in_blue"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/many_images"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/many_planets_deep"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.mobile/maps_perf_test"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/mask_transition_animation"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/masonry"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/medium_texture_uploads"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/megi_dish"
+    },
+    {
+        "duration": "64.0",
+        "name": "rendering.mobile/microgame_fps"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_asteroid_belt"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.mobile/microsoft_fireflies"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_fish_ie_tank"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_performance"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_snow"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_speed_reading"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/microsoft_tweet_map"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.mobile/microsoft_video_city"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/microsoft_worker_fountains"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_10k"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_difference"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_hue"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_screen"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mlb_mobile_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/mobile_news_sandbox"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/motionmark_anim_design_15"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/motionmark_anim_focus_25"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/motionmark_anim_images_50"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/motionmark_anim_leaves_250"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/motionmark_anim_multiply_175"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/motionmark_anim_suits_125"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_focus_20_15"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_html_leaves_20_50"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/new_tilings"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/no_op_raf"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/no_op_scroll"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/no_op_settimeout"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/no_op_touch_handler"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/nvidia_vertex_buffer_object"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/nyc_gov_scroll_2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/nytimes_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/nytimes_scroll_2018"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/off_screen_main_60fps"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/off_screen_main_60fps_jank"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/parallax_effect"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/particles"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/pbs_pathological_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/physical_simulation"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/pinterest_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/pinterest_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/put_get_image_data"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/put_image_data.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/raf"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/raf_animation"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/raf_canvas"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/raf_touch_animation"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/recode_pathological_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/reddit_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/runway_2019"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/san_angeles"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_heavy"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_light"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_medium"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/sfgate_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/sheets_render.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/silk_finance"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/simple_text_page"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/simple_touch_drag"
+    },
+    {
+        "duration": "60.0",
+        "name": "rendering.mobile/skelebuddies_wasm_2020"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/slashdot_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/small_texture_uploads"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/smash_cat"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/spielzeugz"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/sticky_using_webkit"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/stroke_shapes"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/svg_icon_raster"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/swipe_to_dismiss"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/sync_scroll_offset"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/techcrunch_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/techcrunch_mobile_2018"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_05000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_10000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_20000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_40000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_60000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_75000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_90000_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/theverge_article_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/theverge_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/throughput_scrolling_active_handler"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/throughput_scrolling_composited"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/throughput_scrolling_passive_handler"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/throughput_scrolling_uncomposited"
+    },
+    {
+        "duration": "57.0",
+        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/toBlob_duration.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/toBlob_duration_jpeg.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/touch_handler_scrolling"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/transfer_from_imageBitmap.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/transform_transitions"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/transform_transitions_js_block"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/twitch_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/twitch_mobile_pinch_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/twitter_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/twitter_mobile_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/update_history_state"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/usatoday_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/vertical_expansion"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/video_to_sub_texture"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_y"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/video_to_sub_texture_premultiply"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/video_to_texture"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_color"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/web_animation_value_type_length_3d"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_length_complex"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_length_simple"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_path"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_shadow"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_complex"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_simple"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animations_many_keyframes"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animations_set_current_time"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animations_simultaneous"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/web_animations_staggered_chaining"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/web_animations_staggered_triggering_page"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.mobile/webgl_to_texture"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/wikipedia_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/wikipedia_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/wordpress_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/wordpress_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/worldjournal_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/wow_wiki_pathological_2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/wowwiki_mobile_2018"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.mobile/wsj_mobile_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/yahoo_answers_2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.mobile/yahoo_answers_mobile_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/yahoo_news_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/yahoo_news_mobile_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/yahoo_sports_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/yahoo_sports_pathological_2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.mobile/youtube_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/youtube_mobile_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/zdnet_pathological_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/zoom_in_animation"
+    },
+    {
+        "duration": "19.0",
+        "name": "speedometer-future/http://browserbench.org/Speedometer/"
+    },
+    {
+        "duration": "19.0",
+        "name": "speedometer/http://browserbench.org/Speedometer/"
+    },
+    {
+        "duration": "32.0",
+        "name": "speedometer2-future/Speedometer2"
+    },
+    {
+        "duration": "31.0",
+        "name": "speedometer2-pcscan/Speedometer2"
+    },
+    {
+        "duration": "32.0",
+        "name": "speedometer2/Speedometer2"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/background:media:imgur:2019"
+    },
+    {
+        "duration": "30.0",
+        "name": "system_health.common_mobile/background:news:nytimes:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/background:search:google:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/background:social:facebook:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/background:tools:gmail:2019"
+    },
+    {
+        "duration": "6.0",
+        "name": "system_health.common_mobile/browse:chrome:newtab:2019"
+    },
+    {
+        "duration": "6.0",
+        "name": "system_health.common_mobile/browse:chrome:omnibox:2019"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.common_mobile/browse:media:facebook_photos:2019"
+    },
+    {
+        "duration": "39.0",
+        "name": "system_health.common_mobile/browse:media:flickr_infinite_scroll:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:media:googleplaystore:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:media:imgur:2019"
+    },
+    {
+        "duration": "41.0",
+        "name": "system_health.common_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "49.0",
+        "name": "system_health.common_mobile/browse:media:youtube:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "41.0",
+        "name": "system_health.common_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:news:cricbuzz:2019"
+    },
+    {
+        "duration": "35.0",
+        "name": "system_health.common_mobile/browse:news:globo:2019"
+    },
+    {
+        "duration": "46.0",
+        "name": "system_health.common_mobile/browse:news:nytimes:2019"
+    },
+    {
+        "duration": "33.0",
+        "name": "system_health.common_mobile/browse:news:qq:2019"
+    },
+    {
+        "duration": "48.0",
+        "name": "system_health.common_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "39.0",
+        "name": "system_health.common_mobile/browse:news:toi:2019"
+    },
+    {
+        "duration": "53.0",
+        "name": "system_health.common_mobile/browse:news:washingtonpost:2019"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.common_mobile/browse:search:amp:2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.common_mobile/browse:search:amp:sxg:2019"
+    },
+    {
+        "duration": "47.0",
+        "name": "system_health.common_mobile/browse:shopping:amazon:2019"
+    },
+    {
+        "duration": "45.0",
+        "name": "system_health.common_mobile/browse:shopping:avito:2019"
+    },
+    {
+        "duration": "48.0",
+        "name": "system_health.common_mobile/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:social:facebook:2019"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.common_mobile/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/browse:social:instagram:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "75.0",
+        "name": "system_health.common_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "62.0",
+        "name": "system_health.common_mobile/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "38.0",
+        "name": "system_health.common_mobile/browse:tools:maps:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:chrome:blank"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:games:bubbles:2020"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.common_mobile/load:games:lazors"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.common_mobile/load:games:spychase:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:facebook_feed:mobile:2020"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:facebook_photos:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:facebook_photos:mobile:2020"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:media:flickr:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:google_images:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:media:imgur:2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:media:youtube:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:news:bbc:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.common_mobile/load:news:cnn:2020"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:news:irctc:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.common_mobile/load:news:nytimes:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:news:qq:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:news:reddit:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:news:washingtonpost:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:search:amazon:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:search:baidu:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:search:ebay:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:search:google:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:search:taobao:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:search:yahoo:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:search:yandex:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:social:instagram:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:social:pinterest:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:social:twitter:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_mobile/load:tools:docs:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:tools:drive:2019"
+    },
+    {
+        "duration": "29.0",
+        "name": "system_health.common_mobile/load:tools:dropbox:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/load:tools:gmail:2019"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_mobile/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.common_mobile/load:tools:weather:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_mobile/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/background:media:imgur:2019"
+    },
+    {
+        "duration": "33.0",
+        "name": "system_health.memory_mobile/background:news:nytimes:2019"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/background:search:google:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/background:social:facebook:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/background:tools:gmail:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "system_health.memory_mobile/browse:chrome:newtab:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "system_health.memory_mobile/browse:chrome:omnibox:2019"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.memory_mobile/browse:media:facebook_photos:2019"
+    },
+    {
+        "duration": "42.0",
+        "name": "system_health.memory_mobile/browse:media:flickr_infinite_scroll:2019"
+    },
+    {
+        "duration": "39.0",
+        "name": "system_health.memory_mobile/browse:media:googleplaystore:2019"
+    },
+    {
+        "duration": "64.0",
+        "name": "system_health.memory_mobile/browse:media:imgur:2019"
+    },
+    {
+        "duration": "43.0",
+        "name": "system_health.memory_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "53.0",
+        "name": "system_health.memory_mobile/browse:media:youtube:2019"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.memory_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "43.0",
+        "name": "system_health.memory_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:news:cricbuzz:2019"
+    },
+    {
+        "duration": "38.0",
+        "name": "system_health.memory_mobile/browse:news:globo:2019"
+    },
+    {
+        "duration": "52.0",
+        "name": "system_health.memory_mobile/browse:news:nytimes:2019"
+    },
+    {
+        "duration": "36.0",
+        "name": "system_health.memory_mobile/browse:news:qq:2019"
+    },
+    {
+        "duration": "51.0",
+        "name": "system_health.memory_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "40.0",
+        "name": "system_health.memory_mobile/browse:news:toi:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:news:washingtonpost:2019"
+    },
+    {
+        "duration": "23.0",
+        "name": "system_health.memory_mobile/browse:search:amp:2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "system_health.memory_mobile/browse:search:amp:sxg:2019"
+    },
+    {
+        "duration": "49.0",
+        "name": "system_health.memory_mobile/browse:shopping:amazon:2019"
+    },
+    {
+        "duration": "47.0",
+        "name": "system_health.memory_mobile/browse:shopping:avito:2019"
+    },
+    {
+        "duration": "50.0",
+        "name": "system_health.memory_mobile/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:social:facebook:2019"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_mobile/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "78.0",
+        "name": "system_health.memory_mobile/browse:social:instagram:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "78.0",
+        "name": "system_health.memory_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_mobile/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "41.0",
+        "name": "system_health.memory_mobile/browse:tools:maps:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:chrome:blank"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:games:bubbles:2020"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:games:lazors"
+    },
+    {
+        "duration": "24.0",
+        "name": "system_health.memory_mobile/load:games:spychase:2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:media:facebook_feed:mobile:2020"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:media:facebook_photos:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:media:facebook_photos:mobile:2020"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:media:flickr:2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:media:google_images:2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "system_health.memory_mobile/load:media:imgur:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:media:youtube:2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:news:bbc:2019"
+    },
+    {
+        "duration": "24.0",
+        "name": "system_health.memory_mobile/load:news:cnn:2020"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:news:irctc:2019"
+    },
+    {
+        "duration": "23.0",
+        "name": "system_health.memory_mobile/load:news:nytimes:2019"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:news:qq:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:news:reddit:2019"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:news:washingtonpost:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:search:amazon:2019"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_mobile/load:search:baidu:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:search:ebay:2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:search:google:2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:search:taobao:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:search:yahoo:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:search:yandex:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:social:instagram:2019"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:social:pinterest:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:social:twitter:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/load:tools:docs:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:tools:drive:2019"
+    },
+    {
+        "duration": "33.0",
+        "name": "system_health.memory_mobile/load:tools:dropbox:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/load:tools:gmail:2019"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_mobile/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_mobile/load:tools:weather:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.memory_mobile/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.webview_startup/load:chrome:blank"
+    },
+    {
+        "duration": "8.0",
+        "name": "tracing.tracing_with_background_memory_infra/Facebook"
+    },
+    {
+        "duration": "8.0",
+        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
+    },
+    {
+        "duration": "7.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
+    },
+    {
+        "duration": "7.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
+    },
+    {
+        "duration": "7.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
+    },
+    {
+        "duration": "7.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
+    },
+    {
+        "duration": "9.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
+    },
+    {
+        "duration": "9.0",
+        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
+    },
+    {
+        "duration": "9.0",
+        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
+    },
+    {
+        "duration": "10.0",
+        "name": "v8.browsing_mobile/browse:chrome:newtab:2019"
+    },
+    {
+        "duration": "11.0",
+        "name": "v8.browsing_mobile/browse:chrome:omnibox:2019"
+    },
+    {
+        "duration": "72.0",
+        "name": "v8.browsing_mobile/browse:media:facebook_photos:2019"
+    },
+    {
+        "duration": "46.0",
+        "name": "v8.browsing_mobile/browse:media:flickr_infinite_scroll:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:media:googleplaystore:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:media:imgur:2019"
+    },
+    {
+        "duration": "46.0",
+        "name": "v8.browsing_mobile/browse:media:tiktok_infinite_scroll:2021"
+    },
+    {
+        "duration": "55.0",
+        "name": "v8.browsing_mobile/browse:media:youtube:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:news:businessinsider:2021"
+    },
+    {
+        "duration": "47.0",
+        "name": "v8.browsing_mobile/browse:news:cnn:2021"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:news:cricbuzz:2019"
+    },
+    {
+        "duration": "41.0",
+        "name": "v8.browsing_mobile/browse:news:globo:2019"
+    },
+    {
+        "duration": "53.0",
+        "name": "v8.browsing_mobile/browse:news:nytimes:2019"
+    },
+    {
+        "duration": "38.0",
+        "name": "v8.browsing_mobile/browse:news:qq:2019"
+    },
+    {
+        "duration": "53.0",
+        "name": "v8.browsing_mobile/browse:news:reddit:2019"
+    },
+    {
+        "duration": "45.0",
+        "name": "v8.browsing_mobile/browse:news:toi:2019"
+    },
+    {
+        "duration": "57.0",
+        "name": "v8.browsing_mobile/browse:news:washingtonpost:2019"
+    },
+    {
+        "duration": "24.0",
+        "name": "v8.browsing_mobile/browse:search:amp:2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "v8.browsing_mobile/browse:search:amp:sxg:2019"
+    },
+    {
+        "duration": "52.0",
+        "name": "v8.browsing_mobile/browse:shopping:amazon:2019"
+    },
+    {
+        "duration": "51.0",
+        "name": "v8.browsing_mobile/browse:shopping:avito:2019"
+    },
+    {
+        "duration": "54.0",
+        "name": "v8.browsing_mobile/browse:shopping:flipkart:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:shopping:lazada:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:social:facebook:2019"
+    },
+    {
+        "duration": "70.0",
+        "name": "v8.browsing_mobile/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:social:instagram:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:social:pinterest_infinite_scroll:2021"
+    },
+    {
+        "duration": "63.0",
+        "name": "v8.browsing_mobile/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "77.0",
+        "name": "v8.browsing_mobile/browse:social:twitter:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_mobile/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "43.0",
+        "name": "v8.browsing_mobile/browse:tools:maps:2019"
+    },
+    {
+        "duration": "97.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/10s_datachannel_transfer"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/canvas_capture_peer_connection"
+    },
+    {
+        "duration": "27.0",
+        "name": "webrtc/codec_constraints_h264"
+    },
+    {
+        "duration": "27.0",
+        "name": "webrtc/codec_constraints_vp8"
+    },
+    {
+        "duration": "27.0",
+        "name": "webrtc/codec_constraints_vp9"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/hd_local_stream_10s"
+    },
+    {
+        "duration": "3.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
+    },
+    {
+        "duration": "16.0",
+        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
+    },
+    {
+        "duration": "17.0",
+        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
+    },
+    {
+        "duration": "26.0",
+        "name": "webrtc/multiple_peerconnections"
+    },
+    {
+        "duration": "9.0",
+        "name": "webrtc/negotiate-timing"
+    },
+    {
+        "duration": "27.0",
+        "name": "webrtc/pause_play_peerconnections"
+    }
+]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf-pgo_timing.json
index 09e14544..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf-pgo_timing.json
@@ -1,14 +1 @@
-[
-    {
-        "duration": "75.0",
-        "name": "power.mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "112.0",
-        "name": "power.mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "104.0",
-        "name": "power.mobile/browse:tech:discourse_infinite_scroll:2018"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf_timing.json b/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf_timing.json
index 09e14544..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/android-pixel4a_power-perf_timing.json
@@ -1,14 +1 @@
-[
-    {
-        "duration": "75.0",
-        "name": "power.mobile/browse:media:flickr_infinite_scroll:2019"
-    },
-    {
-        "duration": "112.0",
-        "name": "power.mobile/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "104.0",
-        "name": "power.mobile/browse:tech:discourse_infinite_scroll:2018"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-atlas-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-atlas-fyi_timing.json
index bd454a1f..292b00d 100644
--- a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-atlas-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-atlas-fyi_timing.json
@@ -1,505 +1,117 @@
 [
     {
-        "duration": "199.0",
+        "duration": "205.0",
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "245.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "13.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
         "duration": "132.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "131.0",
+        "duration": "137.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "13.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
         "duration": "10.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
-        "duration": "19.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "45.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "68.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "46.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "47.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "46.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "68.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "79.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "123.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "10.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "117.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "87.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "92.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "99.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.common_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "101.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "90.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "71.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "79.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "87.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "38.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "78.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
-    },
-    {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "32.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "29.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
         "duration": "26.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "38.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "26.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "14.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "28.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "76.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "12.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "138.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "147.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "153.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "48.0",
+        "duration": "42.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "71.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
         "duration": "900.0",
         "name": "base_perftests/_gtest_"
     }
diff --git a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-fyi_timing.json
index c203079..19386d1 100644
--- a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-fyi_timing.json
@@ -1,18 +1,18 @@
 [
     {
-        "duration": "24.0",
+        "duration": "11.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "32.0",
+        "duration": "13.0",
         "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "28.0",
+        "duration": "12.0",
         "name": "media.mobile/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "38.0",
+        "duration": "14.0",
         "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
     },
     {
@@ -24,46 +24,1726 @@
         "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "32.0",
+        "duration": "23.0",
         "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "30.0",
+        "duration": "23.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "17.0",
+        "duration": "7.0",
         "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "37.0",
+        "duration": "26.0",
         "name": "media.mobile/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "99.0",
+        "duration": "29.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "18.0",
+        "duration": "13.0",
         "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "36.0",
+        "duration": "26.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "34.0",
+        "duration": "26.0",
         "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
+        "duration": "42.0",
+        "name": "rendering.mobile/accu_weather_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/amazon_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/amazon_mobile_2018"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/analog_clock_svg"
+    },
+    {
+        "duration": "50.0",
+        "name": "rendering.mobile/androidpolice_mobile_2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/animometer_webgl"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/animometer_webgl_multi_draw"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/aquarium"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/aquarium_20k"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/background_color_animation"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/background_color_animation_with_gradient"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/baidu_mobile_2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/balls_css_transition_2_properties"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/balls_css_transition_40_properties"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/balls_css_transition_all_properties"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/balls_javascript_canvas"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/balls_javascript_css"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/balls_svg_animations"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/basic_stream"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/bing_mobile_2018"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/blob"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/blogspot_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/blogspot_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/blur_rotating_background"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/boingboing_mobile_2018"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/booking.com_2018"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/booking.com_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/bouncing_balls_15"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/bouncing_balls_shadow"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/bouncing_clipped_rectangles"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/bouncing_gradient_circles"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/bouncing_png_images"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/bouncing_svg_images"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/camera_to_webgl"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/canvas2d_to_texture.html"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/canvas_05000_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/canvas_10000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/canvas_20000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/canvas_40000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/canvas_60000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/canvas_75000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/canvas_90000_pixels_per_second"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/canvas_animation_no_clear"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/canvas_arcs"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/canvas_font_cycler"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/canvas_lines"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/canvas_to_blob"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/canvas_to_canvas_draw"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/card_expansion"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/card_expansion_animated"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/card_expansion_images_text"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/card_flying"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/cc_poster_circle"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/cc_scroll_text_only"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/chip_tune"
+    },
+    {
+        "duration": "54.0",
+        "name": "rendering.mobile/cnn_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/cnn_article_mobile_2018"
+    },
+    {
+        "duration": "52.0",
+        "name": "rendering.mobile/cnn_mobile_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/cnn_mobile_pinch_2018"
+    },
+    {
+        "duration": "49.0",
+        "name": "rendering.mobile/cnn_pathological_2018"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/compositor_heavy_animation"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/coordinated_animation"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/crafty_mind"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/css_animations_many_keyframes"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_animations_simultaneous_new_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_animations_simultaneous_style_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_animations_staggered_inline_style"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_animations_staggered_new_element"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/css_animations_staggered_style_element"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_animations_staggered_updating_class"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/css_animations_triggered_inline_style"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_animations_triggered_new_element"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_animations_triggered_style_element"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/css_animations_triggered_updating_class"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_transitions_inline_style"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_new_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_staggered_inline_style"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_staggered_new_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_staggered_style_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_staggered_updating_class"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_transitions_style_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_triggered_inline_style"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_transitions_triggered_new_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_triggered_style_element"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_transitions_triggered_updating_class"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_transitions_updating_class"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_color"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_filter"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_value_type_length"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_length_complex"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_length_simple"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_path"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_value_type_shadow"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_value_type_transform_complex"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/css_value_type_transform_simple"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/deviantart_mobile_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/digg_mobile_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/docs_paper.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/docs_resume.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/docs_table.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/draw_image"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/draw_image_not_pixel_aligned"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/dynamic_cube_map"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/earth"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/ebay_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/ebay_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/ebay_mobile_pinch_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/ebay_scroll_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/effect_games"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/espn_2018"
+    },
+    {
+        "duration": "54.0",
+        "name": "rendering.mobile/espn_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/espn_pathological_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/extra_large_texture_uploads"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/facebook_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/facebook_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/famo_us_twitter_demo"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/fill_clear_rect.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/fill_shapes"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/filter_terrain_svg"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/flickr_scroll_2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/font_wipe"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/forecast.io_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/get_image_data_cpu.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/get_image_data_gpu.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/gmail_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/google_calendar_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/google_docs_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/google_image_search_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/google_image_search_mobile_2018"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/google_news_ios"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/google_news_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/google_plus_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/google_plus_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/google_search_mobile_pinch_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/google_web_search_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/google_web_search_mobile_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/gpu_bound_shader.html"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/gsp.ro_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/guardian_pathological_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/guimark_vector_chart"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/gws_boogie_expansion"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/gws_google_expansion"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/hakim"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/horizontal_vertical_expansion"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/idle_power_animated_gif"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/idle_power_blank"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/idle_power_css_animation"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/idle_power_request_animation_frame"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/idle_power_set_timeout_long"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/idle_power_set_timetout"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/ie_chalkboard"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/ie_pirate_mark"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/infinite_scrolling"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/jarro_doverson"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/js_full_screen_invalidation"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_0"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_75"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_99"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/js_poster_circle"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/js_scroll_text_only"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/kevs_3d"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/keyframed_animations"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/large_texture_uploads"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/latimes_pathological_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/linkedin_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/linkedin_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/linkedin_pathological_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/list_animation_simple"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/list_recycle_transform"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_15fps_impl_0fps"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_30fps_impl_0fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_30fps_impl_60fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_60fps_impl_0fps"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/main_animations_half_presented"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/man_in_blue"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/many_images"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/many_planets_deep"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/maps_perf_test"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/mask_transition_animation"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/masonry"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/medium_texture_uploads"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/megi_dish"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/microgame_fps"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_asteroid_belt"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/microsoft_fireflies"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_fish_ie_tank"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/microsoft_performance"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/microsoft_snow"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_speed_reading"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_tweet_map"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_video_city"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/microsoft_worker_fountains"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/mix_10k"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_difference"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_hue"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_screen"
+    },
+    {
+        "duration": "49.0",
+        "name": "rendering.mobile/mlb_mobile_2018"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/mobile_news_sandbox"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_design_15"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_focus_25"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_images_50"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_leaves_250"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_multiply_175"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_anim_suits_125"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_focus_20_15"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_html_leaves_20_50"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/new_tilings"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/no_op_raf"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/no_op_scroll"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/no_op_settimeout"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/no_op_touch_handler"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/nvidia_vertex_buffer_object"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/nyc_gov_scroll_2018"
+    },
+    {
+        "duration": "58.0",
+        "name": "rendering.mobile/nytimes_mobile_2018"
+    },
+    {
+        "duration": "49.0",
+        "name": "rendering.mobile/nytimes_scroll_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/off_screen_main_60fps"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/off_screen_main_60fps_jank"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/parallax_effect"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/particles"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/pbs_pathological_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/physical_simulation"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/pinterest_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/pinterest_mobile_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/put_get_image_data"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/put_image_data.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/raf"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/raf_animation"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/raf_canvas"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/raf_touch_animation"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/recode_pathological_2018"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/reddit_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/runway_2019"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/san_angeles"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/second_batch_js_heavy"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/second_batch_js_light"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/second_batch_js_medium"
+    },
+    {
+        "duration": "52.0",
+        "name": "rendering.mobile/sfgate_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/sheets_render.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/silk_finance"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/simple_text_page"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/simple_touch_drag"
+    },
+    {
+        "duration": "63.0",
+        "name": "rendering.mobile/skelebuddies_wasm_2020"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/slashdot_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/small_texture_uploads"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/smash_cat"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/spielzeugz"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/sticky_using_webkit"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/stroke_shapes"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/svg_icon_raster"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/swipe_to_dismiss"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/sync_scroll_offset"
+    },
+    {
+        "duration": "48.0",
+        "name": "rendering.mobile/techcrunch_2018"
+    },
+    {
+        "duration": "44.0",
+        "name": "rendering.mobile/techcrunch_mobile_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_05000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_10000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_20000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/text_40000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_60000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_75000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_90000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "5.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/theverge_article_mobile_2018"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/theverge_mobile_2018"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/throughput_scrolling_active_handler"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/throughput_scrolling_composited"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/throughput_scrolling_passive_handler"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/throughput_scrolling_uncomposited"
+    },
+    {
+        "duration": "59.0",
+        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/toBlob_duration.html"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/toBlob_duration_jpeg.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/touch_handler_scrolling"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/transfer_from_imageBitmap.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/transform_transitions"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/transform_transitions_js_block"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/twitch_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/twitch_mobile_pinch_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/twitter_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/twitter_mobile_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/update_history_state"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/usatoday_mobile_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/vertical_expansion"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/video_to_sub_texture"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_y"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/video_to_sub_texture_premultiply"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/video_to_texture"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/web_animation_value_type_color"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/web_animation_value_type_length_3d"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/web_animation_value_type_length_complex"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/web_animation_value_type_length_simple"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/web_animation_value_type_path"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animation_value_type_shadow"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_complex"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_simple"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/web_animations_many_keyframes"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animations_set_current_time"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animations_simultaneous"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/web_animations_staggered_chaining"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/web_animations_staggered_triggering_page"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/webgl_to_texture"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/wikipedia_2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/wikipedia_mobile_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/wordpress_2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/wordpress_mobile_2018"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/worldjournal_mobile_2018"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.mobile/wow_wiki_pathological_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.mobile/wowwiki_mobile_2018"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.mobile/wsj_mobile_2018"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/yahoo_answers_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/yahoo_answers_mobile_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/yahoo_news_2018"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/yahoo_news_mobile_2018"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.mobile/yahoo_sports_2018"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.mobile/yahoo_sports_pathological_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/youtube_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/youtube_mobile_2018"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.mobile/zdnet_pathological_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/zoom_in_animation"
+    },
+    {
         "duration": "1.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
@@ -76,23 +1756,31 @@
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "115.0",
+        "duration": "86.0",
         "name": "system_health.memory_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "93.0",
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "58.0",
+        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "64.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
@@ -100,24 +1788,56 @@
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
         "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "149.0",
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "66.0",
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "89.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "38.0",
+        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
         "duration": "1.0",
@@ -125,34 +1845,54 @@
     },
     {
         "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "35.0",
+        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "system_health.memory_desktop/load:chrome:blank"
+    },
+    {
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "47.0",
+        "duration": "15.0",
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "48.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
-        "duration": "36.0",
+        "duration": "25.0",
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
-        "duration": "58.0",
+        "duration": "25.0",
         "name": "system_health.memory_desktop/load:media:dailymotion:2019"
     },
     {
@@ -160,7 +1900,7 @@
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
@@ -168,130 +1908,138 @@
         "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "36.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "43.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "38.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "47.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "68.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:news:flipboard"
     },
     {
-        "duration": "25.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "72.0",
+        "duration": "46.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "85.0",
+        "duration": "29.0",
         "name": "system_health.memory_desktop/load:news:qq:2018"
     },
     {
-        "duration": "51.0",
+        "duration": "3.0",
         "name": "system_health.memory_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "51.0",
+        "duration": "30.0",
         "name": "system_health.memory_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "30.0",
         "name": "system_health.memory_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:search:google:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "15.0",
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "15.0",
         "name": "system_health.memory_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "60.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "43.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "25.0",
         "name": "system_health.memory_desktop/load:tools:weather:2019"
     },
     {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
+    },
+    {
+        "duration": "36.0",
+        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
+    },
+    {
         "duration": "1.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
@@ -312,7 +2060,7 @@
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "61.0",
+        "duration": "47.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
diff --git a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-sherlock-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-sherlock-fyi_timing.json
index 4ecf637..034b1371 100644
--- a/tools/perf/core/shard_maps/timing_data/fuchsia-perf-sherlock-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/fuchsia-perf-sherlock-fyi_timing.json
@@ -1,5 +1,2065 @@
 [
     {
+        "duration": "17.0",
+        "name": "media.mobile/mse.html?media=aac_audio.mp4"
+    },
+    {
+        "duration": "10.0",
+        "name": "media.mobile/mse.html?media=aac_audio.mp4,h264_video.mp4"
+    },
+    {
+        "duration": "14.0",
+        "name": "media.mobile/mse.html?media=h264_video.mp4"
+    },
+    {
+        "duration": "11.0",
+        "name": "media.mobile/mse.html?media=tulip2.vp9.webm"
+    },
+    {
+        "duration": "3.0",
+        "name": "media.mobile/video.html?src=boat_1080p60fps_vp9.webm"
+    },
+    {
+        "duration": "3.0",
+        "name": "media.mobile/video.html?src=foodmarket_720p30fps.mp4"
+    },
+    {
+        "duration": "23.0",
+        "name": "media.mobile/video.html?src=tulip2.m4a&type=audio"
+    },
+    {
+        "duration": "23.0",
+        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio"
+    },
+    {
+        "duration": "6.0",
+        "name": "media.mobile/video.html?src=tulip2.mp3&type=audio&seek"
+    },
+    {
+        "duration": "24.0",
+        "name": "media.mobile/video.html?src=tulip2.mp4"
+    },
+    {
+        "duration": "25.0",
+        "name": "media.mobile/video.html?src=tulip2.mp4&busyjs"
+    },
+    {
+        "duration": "26.0",
+        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio"
+    },
+    {
+        "duration": "7.0",
+        "name": "media.mobile/video.html?src=tulip2.ogg&type=audio&seek"
+    },
+    {
+        "duration": "24.0",
+        "name": "media.mobile/video.html?src=tulip2.vp9.webm"
+    },
+    {
+        "duration": "3.0",
+        "name": "media.mobile/video.html?src=tulip2.vp9.webm&background"
+    },
+    {
+        "duration": "25.0",
+        "name": "media.mobile/video.html?src=tulip2.vp9.webm_WiFi"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/accu_weather_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/accu_weather_mobile_pinch_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/amazon_2018"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/amazon_mobile_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/analog_clock_svg"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/androidpolice_mobile_2018"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/animometer_webgl"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/animometer_webgl_attrib_arrays"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/animometer_webgl_multi_draw"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/aquarium"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/aquarium_20k"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/background_color_animation"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/background_color_animation_with_gradient"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/baidu_mobile_2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/balls_css_key_frame_animations_composited_transform"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/balls_css_transition_2_properties"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/balls_css_transition_40_properties"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/balls_css_transition_all_properties"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/balls_javascript_canvas"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/balls_javascript_css"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/balls_svg_animations"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/basic_stream"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/bing_mobile_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/blob"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/blogspot_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/blogspot_mobile_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/blur_rotating_background"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/boingboing_mobile_2018"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/booking.com_2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/booking.com_mobile_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/bouncing_balls_15"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/bouncing_balls_shadow"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/bouncing_clipped_rectangles"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/bouncing_gradient_circles"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/bouncing_png_images"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/bouncing_svg_images"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/camera_to_webgl"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/canvas2d_to_texture.html"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/canvas_05000_pixels_per_second"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/canvas_10000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/canvas_20000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/canvas_40000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/canvas_60000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/canvas_75000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/canvas_90000_pixels_per_second"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/canvas_animation_no_clear"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/canvas_arcs"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/canvas_font_cycler"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/canvas_lines"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/canvas_to_blob"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/canvas_to_canvas_draw"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/capitolvolkswagen_mobile_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/card_expansion"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/card_expansion_animated"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/card_expansion_images_text"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/card_flying"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/cc_poster_circle"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/cc_scroll_text_only"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/chip_tune"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.mobile/cnn_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/cnn_article_mobile_2018"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/cnn_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/cnn_mobile_pinch_2018"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/cnn_pathological_2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/compositor_heavy_animation"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/coordinated_animation"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/crafty_mind"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/css_animations_many_keyframes"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_simultaneous_inline_style"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_simultaneous_new_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_simultaneous_style_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_simultaneous_updating_class"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_animations_staggered_inline_style"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_animations_staggered_new_element"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_animations_staggered_style_element"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_animations_staggered_updating_class"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_animations_triggered_inline_style"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/css_animations_triggered_new_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_animations_triggered_style_element"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/css_animations_triggered_updating_class"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/css_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_transitions_inline_style"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_new_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_staggered_inline_style"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_staggered_new_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_staggered_style_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_staggered_updating_class"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_transitions_style_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_triggered_inline_style"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_triggered_new_element"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_transitions_triggered_style_element"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/css_transitions_triggered_updating_class"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_transitions_updating_class"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_color"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_filter"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/css_value_type_length"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_length_complex"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_length_simple"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_path"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/css_value_type_shadow"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_transform_complex"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/css_value_type_transform_simple"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/deviantart_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/digg_mobile_2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/docs_paper.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/docs_resume.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/docs_table.html"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/draw_image"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/draw_image_not_pixel_aligned"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/dynamic_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/dynamic_cube_map"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/dynamic_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/earth"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/ebay_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/ebay_mobile_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/ebay_mobile_pinch_2018"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/ebay_scroll_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/effect_games"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/espn_2018"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.mobile/espn_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/espn_pathological_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/extra_large_texture_uploads"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/facebook_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/facebook_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/falling_particle_simulation_cpu.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/falling_particle_simulation_gpu.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/famo_us_twitter_demo"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/fill_clear_rect.html"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/fill_shapes"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/filter_terrain_svg"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/flickr_scroll_2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/font_wipe"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/forecast.io_mobile_2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/get_image_data_cpu.html"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/get_image_data_gpu.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/gmail_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/google_calendar_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/google_docs_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/google_image_search_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/google_image_search_mobile_2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/google_news_ios"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/google_news_mobile_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/google_plus_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/google_plus_mobile_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/google_search_mobile_pinch_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/google_web_search_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/google_web_search_mobile_2018"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/gpu_bound_shader.html"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/gsp.ro_mobile_2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/guardian_pathological_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/guimark_vector_chart"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/gws_boogie_expansion"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/gws_google_expansion"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/hakim"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/horizontal_vertical_expansion"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/hw_accelerated_canvas_to_sw_canvas.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/idle_power_animated_gif"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/idle_power_blank"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/idle_power_css_animation"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/idle_power_request_animation_frame"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/idle_power_set_timeout_long"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/idle_power_set_timetout"
+    },
+    {
+        "duration": "8.0",
+        "name": "rendering.mobile/ie_chalkboard"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/ie_pirate_mark"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_0"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_75"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scroll_element_n_layers_99"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_0"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_75"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scroll_root_fixed_n_layers_99"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_0"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_75"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/infinite_scroll_root_n_layers_99"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/infinite_scrolling"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/jarro_doverson"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/jpeg_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/jpeg_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/js_full_screen_invalidation"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_0"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_75"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/js_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_0"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_75"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/js_paint_plus_n_layers_99"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/js_poster_circle"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/js_scroll_text_only"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/kevs_3d"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/keyframed_animations"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/large_texture_uploads"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/latimes_pathological_2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/linkedin_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/linkedin_mobile_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/linkedin_mobile_pinch_2018"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/linkedin_pathological_2018"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/list_animation_simple"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/list_recycle_transform"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_0fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_0fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_15fps_impl_0fps"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_15fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_30fps_impl_0fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_30fps_impl_60fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_60fps_impl_0fps"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_60fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_60fps_with_extreme_jank_impl_0fps"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_60fps_with_jank_and_delay_impl_60fps"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_60fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/main_animations_half_presented"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/man_in_blue"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/many_images"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/many_planets_deep"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/maps_perf_test"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/mask_transition_animation"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/masonry"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/medium_texture_uploads"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/megi_dish"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/microgame_fps"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/microsoft_asteroid_belt"
+    },
+    {
+        "duration": "6.0",
+        "name": "rendering.mobile/microsoft_fireflies"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/microsoft_fish_ie_tank"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/microsoft_performance"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/microsoft_snow"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/microsoft_speed_reading"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/microsoft_tweet_map"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/microsoft_video_city"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/microsoft_worker_fountains"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/mix_10k"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_difference"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_hue"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_propagating_isolation"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/mix_blend_mode_animation_screen"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.mobile/mlb_mobile_2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/mobile_news_sandbox"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/motion_mark_canvas_fill_shapes"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/motion_mark_canvas_stroke_shapes"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_design_15"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_focus_25"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_images_50"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_leaves_250"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_multiply_175"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_anim_suits_125"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_composited_transforms_125"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_blend_circles_25"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_circles_250"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_filter_circles_15"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_gradient_circles_250"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_svg_images_50"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_css_bouncing_tagged_images_225"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_dom_particles_svg_masks_25"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_focus_20_15"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_html_leaves_20_50"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_design"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_images"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_paths"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_ramp_suits"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_circles_250"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_clipped_rects_100"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_gradient_circles_200"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_png_images_200"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/motionmark_svg_bouncing_svg_images_50"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/new_tilings"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/no_op_raf"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.mobile/no_op_scroll"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/no_op_settimeout"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/no_op_touch_handler"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/nvidia_vertex_buffer_object"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/nyc_gov_scroll_2018"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/nytimes_mobile_2018"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/nytimes_scroll_2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "rendering.mobile/off_screen_main_60fps"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/off_screen_main_60fps_jank"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/overlay_background_color_css_transitions_page"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/paint_worklet"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/parallax_effect"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/particles"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/pbs_pathological_2018"
+    },
+    {
+        "duration": "10.0",
+        "name": "rendering.mobile/physical_simulation"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/pinterest_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/pinterest_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/put_and_create_imagebitmap_from_imagedata"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/put_get_image_data"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/put_image_data.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/raf"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/raf_animation"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/raf_canvas"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/raf_touch_animation"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/recode_pathological_2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/reddit_mobile_2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "rendering.mobile/runway_2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/san_angeles"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_heavy"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_light"
+    },
+    {
+        "duration": "14.0",
+        "name": "rendering.mobile/second_batch_js_medium"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/sfgate_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/sheets_render.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/silk_finance"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/simple_text_page"
+    },
+    {
+        "duration": "15.0",
+        "name": "rendering.mobile/simple_touch_drag"
+    },
+    {
+        "duration": "62.0",
+        "name": "rendering.mobile/skelebuddies_wasm_2020"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/slashdot_mobile_2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/small_texture_uploads"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/smash_cat"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/spielzeugz"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/static_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/static_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/sticky_using_webkit"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/stroke_shapes"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/svg_icon_raster"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/swipe_to_dismiss"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/sync_scroll_offset"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.mobile/techcrunch_2018"
+    },
+    {
+        "duration": "37.0",
+        "name": "rendering.mobile/techcrunch_mobile_2018"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_05000_pixels_per_second"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/text_10000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_20000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_40000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_60000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_75000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_90000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_05000_pixels_per_second"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_10000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_20000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_40000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_60000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_75000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_constant_full_page_raster_90000_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.mobile/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.mobile/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_hover_40000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
+        "name": "rendering.mobile/text_hover_60000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_hover_75000_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.mobile/text_hover_90000_pixels_per_second"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "3.0",
+        "name": "rendering.mobile/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/theverge_article_mobile_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/theverge_mobile_2018"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/throughput_scrolling_active_handler"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/throughput_scrolling_composited"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/throughput_scrolling_passive_handler"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/throughput_scrolling_uncomposited"
+    },
+    {
+        "duration": "59.0",
+        "name": "rendering.mobile/tiny_racing_v3_wasm_2020"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/toBlob_duration.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/toBlob_duration_jpeg.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/toBlob_small_canvas_in_worker.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "rendering.mobile/touch_handler_scrolling"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/transfer_from_imageBitmap.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/transform_transitions"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.mobile/transform_transitions_js_block"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/twitch_2018"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/twitch_mobile_pinch_2018"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/twitter_2018"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.mobile/twitter_mobile_2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "rendering.mobile/update_history_state"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.mobile/usatoday_mobile_2018"
+    },
+    {
+        "duration": "12.0",
+        "name": "rendering.mobile/vertical_expansion"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/video_to_hw_accelerated_canvas"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/video_to_sub_texture"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_and_premultiply"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/video_to_sub_texture_flip_y"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/video_to_sub_texture_premultiply"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/video_to_texture"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/web_animation_value_type_color"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animation_value_type_length_3d"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/web_animation_value_type_length_complex"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/web_animation_value_type_length_simple"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/web_animation_value_type_path"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/web_animation_value_type_shadow"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_complex"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animation_value_type_transform_simple"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/web_animations_many_keyframes"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animations_set_current_time"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animations_simultaneous"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/web_animations_staggered_chaining"
+    },
+    {
+        "duration": "24.0",
+        "name": "rendering.mobile/web_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.mobile/web_animations_staggered_triggering_page"
+    },
+    {
+        "duration": "23.0",
+        "name": "rendering.mobile/webgl_to_texture"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/webp_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.mobile/webp_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.mobile/wikipedia_2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/wikipedia_delayed_scroll_start_2018"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.mobile/wikipedia_mobile_2018"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.mobile/wordpress_2018"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.mobile/wordpress_mobile_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/worldjournal_mobile_2018"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.mobile/wow_wiki_pathological_2018"
+    },
+    {
+        "duration": "58.0",
+        "name": "rendering.mobile/wowwiki_mobile_2018"
+    },
+    {
+        "duration": "58.0",
+        "name": "rendering.mobile/wsj_mobile_2018"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.mobile/yahoo_answers_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/yahoo_answers_mobile_2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.mobile/yahoo_news_2018"
+    },
+    {
+        "duration": "32.0",
+        "name": "rendering.mobile/yahoo_news_mobile_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/yahoo_sports_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/yahoo_sports_pathological_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/youtube_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/youtube_mobile_2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.mobile/zdnet_pathological_2018"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.mobile/zoom_in_animation"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "76.0",
+        "name": "system_health.memory_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "58.0",
+        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "63.0",
+        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "60.0",
+        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "39.0",
+        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "34.0",
+        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "system_health.memory_desktop/load:chrome:blank"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.memory_desktop/load:games:bubbles:2020"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.memory_desktop/load:games:lazors"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_desktop/load:games:miniclip:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:games:spychase:2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_desktop/load:media:9gag"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
+    },
+    {
+        "duration": "21.0",
+        "name": "system_health.memory_desktop/load:media:flickr:2018"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.memory_desktop/load:media:google_images:2018"
+    },
+    {
+        "duration": "34.0",
+        "name": "system_health.memory_desktop/load:media:imgur:2018"
+    },
+    {
+        "duration": "24.0",
+        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "system_health.memory_desktop/load:media:youtube:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.memory_desktop/load:news:bbc:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:news:cnn:2020"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.memory_desktop/load:news:flipboard"
+    },
+    {
+        "duration": "13.0",
+        "name": "system_health.memory_desktop/load:news:hackernews:2018"
+    },
+    {
+        "duration": "30.0",
+        "name": "system_health.memory_desktop/load:news:nytimes:2018"
+    },
+    {
+        "duration": "26.0",
+        "name": "system_health.memory_desktop/load:news:qq:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_desktop/load:search:amazon:2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "system_health.memory_desktop/load:search:baidu:2018"
+    },
+    {
+        "duration": "28.0",
+        "name": "system_health.memory_desktop/load:search:ebay:2018"
+    },
+    {
+        "duration": "29.0",
+        "name": "system_health.memory_desktop/load:search:flipkart:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load:search:google:2018"
+    },
+    {
+        "duration": "22.0",
+        "name": "system_health.memory_desktop/load:search:taobao:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.memory_desktop/load:search:yahoo:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load:search:yandex:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.memory_desktop/load:social:instagram:2018"
+    },
+    {
+        "duration": "13.0",
+        "name": "system_health.memory_desktop/load:social:pinterest:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_desktop/load:social:vk:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:tools:chat:2020"
+    },
+    {
+        "duration": "38.0",
+        "name": "system_health.memory_desktop/load:tools:docs:2019"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.memory_desktop/load:tools:drive:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:tools:gmail:2019"
+    },
+    {
+        "duration": "20.0",
+        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "23.0",
+        "name": "system_health.memory_desktop/load:tools:weather:2019"
+    },
+    {
+        "duration": "17.0",
+        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
+    },
+    {
+        "duration": "31.0",
+        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/multitab:misc:typical24"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/play:media:google_play_music"
+    },
+    {
+        "duration": "46.0",
+        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
+    },
+    {
         "duration": "900.0",
         "name": "base_perftests/_gtest_"
     }
diff --git a/tools/perf/core/shard_maps/timing_data/lacros-eve-perf_timing.json b/tools/perf/core/shard_maps/timing_data/lacros-eve-perf_timing.json
index 0637a08..403714c 100644
--- a/tools/perf/core/shard_maps/timing_data/lacros-eve-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/lacros-eve-perf_timing.json
@@ -1 +1,4782 @@
-[]
\ No newline at end of file
+[
+    {
+        "duration": "58.0",
+        "name": "blink_perf.accessibility/build-table.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.accessibility/focus-links.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.accessibility/line-breaks.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "92.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "77.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "77.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.accessibility/textarea-append.html"
+    },
+    {
+        "duration": "75.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "76.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "85.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "34.0",
+        "name": "blink_perf.bindings/append-child.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.bindings/create-element.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.bindings/document-implementation.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/first-child.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.bindings/gc-forest.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.bindings/gc-mini-tree.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/gc-tree.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/get-attribute-rare.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/get-attribute.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/get-element-by-id.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/id-getter.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/id-setter.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/indexed-getter.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/insert-before.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/named-property-enumerator.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "blink_perf.bindings/node-list-access.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.bindings/node-type.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/post-message.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/sequence-conversion-array.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/serialize-array.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.bindings/serialize-long-string.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.bindings/serialize-map.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.bindings/serialize-nested-array.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.bindings/set-attribute-rare.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/set-attribute.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/undefined-first-child.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.bindings/undefined-id-getter.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
+    },
+    {
+        "duration": "38.0",
+        "name": "blink_perf.css/AttributeDescendantSelector.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.css/CSSLogicalDirection.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.css/CSSPropertySetterGetter.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.css/ChangeStyleElementSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.css/ChangeStyleShallowTree.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.css/ClassDescendantSelector.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "blink_perf.css/ClassInvalidation.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.css/CustomPropertiesCascade.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/CustomPropertiesDependency.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.css/ExplicitInheritance.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.css/FocusUpdate.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/LoadBootstrapBlog.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.css/LoadSemanticPageExample.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.css/PseudoClassSelectors.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.css/SelectorCountScaling.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.dom/custom-element-default-style.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.dom/long-sibling-list.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.dom/modify-element-classname.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.dom/modify-element-id.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.dom/modify-element-title.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.dom/select-multiple-add.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.dom/select-single-add.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.dom/select-single-remove.html"
+    },
+    {
+        "duration": "34.0",
+        "name": "blink_perf.events/EventsDispatching.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
+    },
+    {
+        "duration": "80.0",
+        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.events/hit-test-lots-of-layers.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "blink_perf.events/is-input-pending-default-events.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
+    },
+    {
+        "duration": "37.0",
+        "name": "blink_perf.image_decoder/decode-gif.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.image_decoder/decode-png-palette.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.image_decoder/decode-png.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "blink_perf.layout/ArabicLineLayout.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/abspos.html"
+    },
+    {
+        "duration": "76.0",
+        "name": "blink_perf.layout/add-remove-inline-floats.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.layout/animate-abspos-deep.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.layout/attach-inlines-2.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/attach-inlines.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/chapter-reflow-once-random.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/chapter-reflow-once.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/chapter-reflow-thrice.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/chapter-reflow-twice.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/chapter-reflow.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "blink_perf.layout/character_fallback.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.layout/contain-content-style-change.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.layout/culled-inline-hittest.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.layout/deeply-nested-grid.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/editing_append.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/editing_append_single_line.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.layout/editing_delete.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/editing_insert.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/editing_prepend.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/flexbox-column-nowrap.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/flexbox-column-wrap.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/flexbox-hittest.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/flexbox-input.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/flexbox-lots-of-data.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/flexbox-row-wrap.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.layout/flexbox_with_list_item.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/floats_100_100.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.layout/floats_100_100_nested.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.layout/floats_10_1000.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.layout/floats_20_100.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/floats_20_100_nested.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/floats_2_100.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.layout/floats_2_100_nested.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/floats_50_100.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "blink_perf.layout/floats_50_100_nested.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.layout/floats_show_hide.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/hindi-line-layout.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.layout/hittest-block-children.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.layout/japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "59.0",
+        "name": "blink_perf.layout/large-grid.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "blink_perf.layout/large-spanning-grid-item.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
+    },
+    {
+        "duration": "89.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
+    },
+    {
+        "duration": "89.0",
+        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
+    },
+    {
+        "duration": "88.0",
+        "name": "blink_perf.layout/latin-ebook-resize.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/latin-ebook.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/layers_overlap_2d.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/layers_overlap_3d.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.layout/line-layout-fit-content.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/line-layout-line-height.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/line-layout-repeat-append.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/line-layout.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/long-line-nowrap.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
+    },
+    {
+        "duration": "64.0",
+        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/nested-grid.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/nested-percent-height-tables.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.layout/ruby.html"
+    },
+    {
+        "duration": "106.0",
+        "name": "blink_perf.layout/subtree-detaching.html"
+    },
+    {
+        "duration": "99.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.layout/word-break-break-all.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.layout/word-break-break-word.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.layout/word-wrap-break-word.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "blink_perf.owp_storage/blob-perf-files.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.owp_storage/blob-perf-shm.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.owp_storage/idb-load-docs.html"
+    },
+    {
+        "duration": "32.0",
+        "name": "blink_perf.paint/appending-text.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.paint/color-changes.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "blink_perf.paint/complex-content-slow-scroll.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.paint/complex-iframe-filtered.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.paint/contain-update-layer-tree.html"
+    },
+    {
+        "duration": "67.0",
+        "name": "blink_perf.paint/containment-resize.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.paint/large-table-background-change.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.paint/modify-selection.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.paint/move-text-with-mask.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.paint/paint-offset-changes.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.paint/transform-changes.html"
+    },
+    {
+        "duration": "33.0",
+        "name": "blink_perf.parser/css-parser-yui.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.parser/declarative-shadow-dom.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.parser/html-parser-threaded.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.parser/html-parser.html"
+    },
+    {
+        "duration": "81.0",
+        "name": "blink_perf.parser/html5-full-render.html"
+    },
+    {
+        "duration": "97.0",
+        "name": "blink_perf.parser/iframe-append-remove.html"
+    },
+    {
+        "duration": "66.0",
+        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/innerHTML-setter.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-attribute.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-class-deep.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-class-first.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-class-last.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-class.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-deep.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-all-first.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-id-deep.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-id-first.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-id-last.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/query-selector-all-last.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-deep.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-first.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-id-deep.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-id-last.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/query-selector-last.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/simple-url.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.parser/textarea-parsing.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.parser/tiny-innerHTML.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.parser/url-parser.html"
+    },
+    {
+        "duration": "62.0",
+        "name": "blink_perf.parser/xml-parser.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "blink_perf.shadow_dom/declarative-api.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/imperative-api.html"
+    },
+    {
+        "duration": "270.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "249.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "104.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/shadow-style-share.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
+    },
+    {
+        "duration": "74.0",
+        "name": "blink_perf.shadow_dom/v1-distribution.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
+    },
+    {
+        "duration": "65.0",
+        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
+    },
+    {
+        "duration": "63.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/v1-slot-append.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
+    },
+    {
+        "duration": "29.0",
+        "name": "blink_perf.svg/AzLizardBenjiPark.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.svg/Bamboo.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/Cactus.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/Cowboy.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.svg/Cowboy_transform.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/CrawFishGanson.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/Debian.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/DropsOnABlade.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/FlowerFromMyGarden.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/FoodLeifLodahl.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/France.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/GearFlowers.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/HarveyRayner.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/HereGear.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.svg/MtSaintHelens.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.svg/Samurai.html"
+    },
+    {
+        "duration": "74.0",
+        "name": "blink_perf.svg/SierpinskiCarpet.html"
+    },
+    {
+        "duration": "79.0",
+        "name": "blink_perf.svg/SvgCubics.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/SvgHitTesting.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.svg/SvgNestedUse.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.svg/UnderTheSee.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.svg/WorldIso.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.svg/Worldcup.html"
+    },
+    {
+        "duration": "35.0",
+        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
+    },
+    {
+        "duration": "103.0",
+        "name": "blink_perf.webaudio/audio-worklet-node.html"
+    },
+    {
+        "duration": "103.0",
+        "name": "blink_perf.webaudio/biquad-filter-node.html"
+    },
+    {
+        "duration": "99.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "101.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "99.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "103.0",
+        "name": "blink_perf.webaudio/gain-node.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "blink_perf.webaudio/panner-node.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "32.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "51.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "29.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "52.0",
+        "name": "blink_perf.webgl/binding-draw-arrays.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "30.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf:1file"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf:5file"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf:measure_memory"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf:top10:loading"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf_webui:1file"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf_webui:5file"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf_webui:measure_memory"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/download_shelf_webui:top10:loading"
+    },
+    {
+        "duration": "74.0",
+        "name": "desktop_ui/new_tab_page:loading"
+    },
+    {
+        "duration": "69.0",
+        "name": "desktop_ui/omnibox:pedal"
+    },
+    {
+        "duration": "68.0",
+        "name": "desktop_ui/omnibox:scoped_search"
+    },
+    {
+        "duration": "67.0",
+        "name": "desktop_ui/omnibox:search"
+    },
+    {
+        "duration": "77.0",
+        "name": "desktop_ui/side_search:measure_memory"
+    },
+    {
+        "duration": "301.0",
+        "name": "desktop_ui/tab_search:100_recently_closed"
+    },
+    {
+        "duration": "62.0",
+        "name": "desktop_ui/tab_search:10_recently_closed"
+    },
+    {
+        "duration": "185.0",
+        "name": "desktop_ui/tab_search:50_recently_closed"
+    },
+    {
+        "duration": "63.0",
+        "name": "desktop_ui/tab_search:clean_slate"
+    },
+    {
+        "duration": "95.0",
+        "name": "desktop_ui/tab_search:close_and_open:2020"
+    },
+    {
+        "duration": "83.0",
+        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
+    },
+    {
+        "duration": "72.0",
+        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
+    },
+    {
+        "duration": "72.0",
+        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
+    },
+    {
+        "duration": "71.0",
+        "name": "desktop_ui/tab_search:measure_memory:after"
+    },
+    {
+        "duration": "72.0",
+        "name": "desktop_ui/tab_search:measure_memory:before"
+    },
+    {
+        "duration": "75.0",
+        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
+    },
+    {
+        "duration": "117.0",
+        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
+    },
+    {
+        "duration": "101.0",
+        "name": "desktop_ui/tab_search:top10:2020"
+    },
+    {
+        "duration": "81.0",
+        "name": "desktop_ui/tab_search:top10:loading:2020"
+    },
+    {
+        "duration": "206.0",
+        "name": "desktop_ui/tab_search:top50:2020"
+    },
+    {
+        "duration": "114.0",
+        "name": "desktop_ui/tab_search:top50:loading:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "desktop_ui/webui_tab_strip:clean_slate"
+    },
+    {
+        "duration": "71.0",
+        "name": "desktop_ui/webui_tab_strip:measure_memory"
+    },
+    {
+        "duration": "73.0",
+        "name": "desktop_ui/webui_tab_strip:measure_memory:2window"
+    },
+    {
+        "duration": "106.0",
+        "name": "desktop_ui/webui_tab_strip:top10:2020"
+    },
+    {
+        "duration": "96.0",
+        "name": "desktop_ui/webui_tab_strip:top10:loading:2020"
+    },
+    {
+        "duration": "27.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "224.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "266.0",
+        "name": "jetstream2/JetStream2"
+    },
+    {
+        "duration": "51.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/24h_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/24h_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/AirBnB_cold"
+    },
+    {
+        "duration": "89.0",
+        "name": "loading.desktop/AirBnB_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Aljayyash_cold"
+    },
+    {
+        "duration": "75.0",
+        "name": "loading.desktop/Aljayyash_warm"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/AllRecipes_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/AllRecipes_warm"
+    },
+    {
+        "duration": "74.0",
+        "name": "loading.desktop/ArsTechnica_cold"
+    },
+    {
+        "duration": "90.0",
+        "name": "loading.desktop/ArsTechnica_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Baidu_cold"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/Baidu_warm"
+    },
+    {
+        "duration": "72.0",
+        "name": "loading.desktop/Bhaskar_cold"
+    },
+    {
+        "duration": "83.0",
+        "name": "loading.desktop/Bhaskar_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Chosun_cold"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/Chosun_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Colorado.edu_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/Colorado.edu_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Danawa_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/Danawa_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Daum_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/Daum_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Donga_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/Donga_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/Economist_cold"
+    },
+    {
+        "duration": "87.0",
+        "name": "loading.desktop/Economist_warm"
+    },
+    {
+        "duration": "74.0",
+        "name": "loading.desktop/Elmundo_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/Elmundo_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/FC2Blog_cold"
+    },
+    {
+        "duration": "79.0",
+        "name": "loading.desktop/FC2Blog_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/FIFA_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/FIFA_warm"
+    },
+    {
+        "duration": "60.0",
+        "name": "loading.desktop/FarsNews_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/FarsNews_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Flickr_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/Flickr_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/FlipKart_cold"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/FlipKart_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Free.fr_cold"
+    },
+    {
+        "duration": "75.0",
+        "name": "loading.desktop/Free.fr_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Google_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/HTML5Rocks_cold"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/HTML5Rocks_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Haraj_cold"
+    },
+    {
+        "duration": "75.0",
+        "name": "loading.desktop/Haraj_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/HatenaBookmark_cold"
+    },
+    {
+        "duration": "79.0",
+        "name": "loading.desktop/HatenaBookmark_warm"
+    },
+    {
+        "duration": "70.0",
+        "name": "loading.desktop/IGN_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/IGN_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/IMDB_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/IMDB_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/IndiaTimes_cold"
+    },
+    {
+        "duration": "80.0",
+        "name": "loading.desktop/IndiaTimes_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/Kakaku_cold"
+    },
+    {
+        "duration": "80.0",
+        "name": "loading.desktop/Kakaku_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/Kenh14_cold"
+    },
+    {
+        "duration": "87.0",
+        "name": "loading.desktop/Kenh14_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Mercadolivre_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/Mercadolivre_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/Naver_cold"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/Naver_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Orange_cold"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/Orange_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/Pantip_cold"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/Pantip_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/PremierLeague_cold"
+    },
+    {
+        "duration": "80.0",
+        "name": "loading.desktop/PremierLeague_warm"
+    },
+    {
+        "duration": "70.0",
+        "name": "loading.desktop/QQ_cold"
+    },
+    {
+        "duration": "80.0",
+        "name": "loading.desktop/QQ_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/REI_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/REI_warm"
+    },
+    {
+        "duration": "68.0",
+        "name": "loading.desktop/Ruten_cold"
+    },
+    {
+        "duration": "75.0",
+        "name": "loading.desktop/Ruten_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/Sina_cold"
+    },
+    {
+        "duration": "83.0",
+        "name": "loading.desktop/Sina_warm"
+    },
+    {
+        "duration": "74.0",
+        "name": "loading.desktop/Taobao_cold"
+    },
+    {
+        "duration": "85.0",
+        "name": "loading.desktop/Taobao_warm"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/TheOnion_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/TheOnion_warm"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/TheVerge_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/TheVerge_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/TicketMaster_cold"
+    },
+    {
+        "duration": "83.0",
+        "name": "loading.desktop/TicketMaster_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/Vietnamnet_cold"
+    },
+    {
+        "duration": "86.0",
+        "name": "loading.desktop/Vietnamnet_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/Vnexpress_cold"
+    },
+    {
+        "duration": "82.0",
+        "name": "loading.desktop/Vnexpress_warm"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/Walgreens_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/Walgreens_warm"
+    },
+    {
+        "duration": "70.0",
+        "name": "loading.desktop/Yandex_cold"
+    },
+    {
+        "duration": "77.0",
+        "name": "loading.desktop/Yandex_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/amazon.co.jp_cold"
+    },
+    {
+        "duration": "86.0",
+        "name": "loading.desktop/amazon.co.jp_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/ja.wikipedia_cold"
+    },
+    {
+        "duration": "81.0",
+        "name": "loading.desktop/ja.wikipedia_warm"
+    },
+    {
+        "duration": "73.0",
+        "name": "loading.desktop/money.cnn_cold"
+    },
+    {
+        "duration": "83.0",
+        "name": "loading.desktop/money.cnn_warm"
+    },
+    {
+        "duration": "69.0",
+        "name": "loading.desktop/ru.wikipedia_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/ru.wikipedia_warm"
+    },
+    {
+        "duration": "76.0",
+        "name": "loading.desktop/uol.com.br_cold"
+    },
+    {
+        "duration": "90.0",
+        "name": "loading.desktop/uol.com.br_warm"
+    },
+    {
+        "duration": "71.0",
+        "name": "loading.desktop/yahoo.co.jp_cold"
+    },
+    {
+        "duration": "78.0",
+        "name": "loading.desktop/yahoo.co.jp_warm"
+    },
+    {
+        "duration": "63.0",
+        "name": "media.desktop/mse.html?media=aac_audio.mp4"
+    },
+    {
+        "duration": "63.0",
+        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
+    },
+    {
+        "duration": "63.0",
+        "name": "media.desktop/mse.html?media=h264_video.mp4"
+    },
+    {
+        "duration": "60.0",
+        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
+    },
+    {
+        "duration": "63.0",
+        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
+    },
+    {
+        "duration": "182.0",
+        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
+    },
+    {
+        "duration": "69.0",
+        "name": "media.desktop/video.html?src=crowd1080.mp4"
+    },
+    {
+        "duration": "42.0",
+        "name": "media.desktop/video.html?src=crowd1080.webm"
+    },
+    {
+        "duration": "68.0",
+        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
+    },
+    {
+        "duration": "182.0",
+        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
+    },
+    {
+        "duration": "60.0",
+        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
+    },
+    {
+        "duration": "60.0",
+        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
+    },
+    {
+        "duration": "62.0",
+        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
+    },
+    {
+        "duration": "69.0",
+        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
+    },
+    {
+        "duration": "60.0",
+        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
+    },
+    {
+        "duration": "59.0",
+        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.mp4"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
+    },
+    {
+        "duration": "59.0",
+        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
+    },
+    {
+        "duration": "69.0",
+        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
+    },
+    {
+        "duration": "76.0",
+        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialGifPageSharedPageState"
+    },
+    {
+        "duration": "71.0",
+        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
+    },
+    {
+        "duration": "78.0",
+        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
+    },
+    {
+        "duration": "105.0",
+        "name": "memory.desktop/WebWorker"
+    },
+    {
+        "duration": "66.0",
+        "name": "octane/Octane"
+    },
+    {
+        "duration": "88.0",
+        "name": "power.desktop/TrivialAnimationPageSharedPageState"
+    },
+    {
+        "duration": "88.0",
+        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
+    },
+    {
+        "duration": "89.0",
+        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
+    },
+    {
+        "duration": "88.0",
+        "name": "power.desktop/TrivialCanvasPageSharedPageState"
+    },
+    {
+        "duration": "89.0",
+        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
+    },
+    {
+        "duration": "88.0",
+        "name": "power.desktop/TrivialGifPageSharedPageState"
+    },
+    {
+        "duration": "62.0",
+        "name": "power.desktop/TrivialScrollingPageSharedPageState"
+    },
+    {
+        "duration": "89.0",
+        "name": "power.desktop/TrivialWebGLPageSharedPageState"
+    },
+    {
+        "duration": "93.0",
+        "name": "power.desktop/abcnews"
+    },
+    {
+        "duration": "90.0",
+        "name": "power.desktop/indiatimes"
+    },
+    {
+        "duration": "89.0",
+        "name": "power.desktop/instagram"
+    },
+    {
+        "duration": "89.0",
+        "name": "power.desktop/microsoft"
+    },
+    {
+        "duration": "90.0",
+        "name": "power.desktop/sina"
+    },
+    {
+        "duration": "88.0",
+        "name": "power.desktop/slideshare"
+    },
+    {
+        "duration": "90.0",
+        "name": "power.desktop/uol"
+    },
+    {
+        "duration": "32.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
+    },
+    {
+        "duration": "57.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
+    },
+    {
+        "duration": "53.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
+    },
+    {
+        "duration": "54.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
+    },
+    {
+        "duration": "55.0",
+        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
+    },
+    {
+        "duration": "46.0",
+        "name": "rendering.desktop/accu_weather_2018"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/accu_weather_pinch_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/amazon_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/amazon_pinch_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/analog_clock_svg"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/animometer_webgl"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/animometer_webgl_fast_call"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/animometer_webgl_indexed"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/animometer_webgl_multi_draw"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/aquarium"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/aquarium_20k"
+    },
+    {
+        "duration": "76.0",
+        "name": "rendering.desktop/aquarium_20k_fast_call"
+    },
+    {
+        "duration": "44.0",
+        "name": "rendering.desktop/background_color_animation"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/background_color_animation_with_gradient"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/balls_css_key_frame_animations"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/balls_css_transition_2_properties"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/balls_css_transition_40_properties"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/balls_css_transition_all_properties"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/balls_javascript_canvas"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/balls_javascript_css"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/balls_svg_animations"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/blob"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/blogspot_2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/blogspot_pinch_2018"
+    },
+    {
+        "duration": "64.0",
+        "name": "rendering.desktop/blur_rotating_background"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/booking.com_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/booking_pinch_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/bouncing_balls_15"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/bouncing_balls_shadow"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/bouncing_clipped_rectangles"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/bouncing_gradient_circles"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/bouncing_png_images"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/bouncing_svg_images"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/camera_to_webgl"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/canvas2d_to_texture.html"
+    },
+    {
+        "duration": "82.0",
+        "name": "rendering.desktop/canvas_05000_pixels_per_second"
+    },
+    {
+        "duration": "80.0",
+        "name": "rendering.desktop/canvas_10000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/canvas_20000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/canvas_40000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/canvas_60000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/canvas_75000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/canvas_90000_pixels_per_second"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/canvas_animation_no_clear"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/canvas_arcs"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/canvas_font_cycler"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/canvas_lines"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/canvas_to_blob"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/canvas_to_canvas_draw"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/cc_poster_circle"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/cc_scroll_text_only"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/chip_tune"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/cnn_2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/cnn_pinch_2018"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/compositor_heavy_animation"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/crafty_mind"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_many_keyframes"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/css_animations_simultaneous_new_element"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/css_animations_simultaneous_style_element"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_staggered_inline_style"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_staggered_new_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_animations_staggered_style_element"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_staggered_updating_class"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_triggered_inline_style"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_triggered_new_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_animations_triggered_style_element"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_animations_triggered_updating_class"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/css_transitions_inline_style"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_new_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_staggered_inline_style"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_staggered_new_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_staggered_style_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_staggered_updating_class"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_style_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_triggered_inline_style"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_transitions_triggered_new_element"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_triggered_style_element"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_transitions_triggered_updating_class"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_transitions_updating_class"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_color"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_filter"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_value_type_length"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_length_complex"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_length_simple"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/css_value_type_path"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_shadow"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_transform_complex"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/css_value_type_transform_simple"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/docs_paper.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/docs_resume.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/docs_table.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/draw_image"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/draw_image_not_pixel_aligned"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/dynamic_cube_map"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/earth"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/ebay_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/ebay_pinch_2018"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/effect_games"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/espn_2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/espn_pinch_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/extra_large_texture_uploads"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/facebook_2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/facebook_pinch_2018"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/fill_clear_rect.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/fill_shapes"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/filter_terrain_svg"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/get_image_data_cpu.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/get_image_data_gpu.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/gmail_2018"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/gmail_move_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/gmail_pinch_2018"
+    },
+    {
+        "duration": "62.0",
+        "name": "rendering.desktop/google_calendar_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/google_calendar_pinch_2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/google_docs_2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/google_image_pinch_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/google_image_search_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/google_plus_2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/google_search_pinch_2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "rendering.desktop/google_web_search_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/gpu_bound_shader.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/guimark_vector_chart"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/hakim"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
+    },
+    {
+        "duration": "81.0",
+        "name": "rendering.desktop/ie_chalkboard"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/ie_pirate_mark"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/jarro_doverson"
+    },
+    {
+        "duration": "65.0",
+        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "65.0",
+        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/js_full_screen_invalidation"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/js_paint_plus_n_layers_99"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/js_poster_circle"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/js_scroll_text_only"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/kevs_3d"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/keyframed_animations"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/large_texture_uploads"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/linkedin_2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/linkedin_pinch_2018"
+    },
+    {
+        "duration": "108.0",
+        "name": "rendering.desktop/lost_crypt"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/lost_crypt_fast_call"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_0fps_impl_60fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_15fps_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_30fps_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_30fps_impl_60fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_impl_60fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
+    },
+    {
+        "duration": "89.0",
+        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
+    },
+    {
+        "duration": "44.0",
+        "name": "rendering.desktop/main_animations_half_presented"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/man_in_blue"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/many_images"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/many_planets_deep"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/maps_move_2018"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/maps_perf_test"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/medium_texture_uploads"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/megi_dish"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/microgame_fps"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/microgame_fps_fast_call"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/microsoft_asteroid_belt"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/microsoft_fireflies"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/microsoft_fish_ie_tank"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/microsoft_performance"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/microsoft_snow"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/microsoft_speed_reading"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/microsoft_tweet_map"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/microsoft_video_city"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/microsoft_worker_fountains"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/mix_10k"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/mix_blend_mode_animation_difference"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/mix_blend_mode_animation_hue"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/mix_blend_mode_animation_screen"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
+    },
+    {
+        "duration": "91.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "91.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "89.0",
+        "name": "rendering.desktop/motionmark_ramp_design"
+    },
+    {
+        "duration": "90.0",
+        "name": "rendering.desktop/motionmark_ramp_images"
+    },
+    {
+        "duration": "91.0",
+        "name": "rendering.desktop/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "91.0",
+        "name": "rendering.desktop/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "90.0",
+        "name": "rendering.desktop/motionmark_ramp_paths"
+    },
+    {
+        "duration": "89.0",
+        "name": "rendering.desktop/motionmark_ramp_suits"
+    },
+    {
+        "duration": "76.0",
+        "name": "rendering.desktop/new_tilings"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "81.0",
+        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "81.0",
+        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/nvidia_vertex_buffer_object"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/off_screen_main_60fps"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/off_screen_main_60fps_jank"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/particles"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/pinterest_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/put_get_image_data"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/put_image_data.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/raf"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/raf_animation"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/raf_canvas"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/raf_touch_animation"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/repaint_amazon_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_cnn_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_facebook_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_google_search_2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/repaint_instagram_2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/repaint_reddit_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_theverge_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_twitter_2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "rendering.desktop/repaint_wikipedia_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/runway_2019"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/san_angeles"
+    },
+    {
+        "duration": "63.0",
+        "name": "rendering.desktop/second_batch_js_heavy"
+    },
+    {
+        "duration": "63.0",
+        "name": "rendering.desktop/second_batch_js_light"
+    },
+    {
+        "duration": "63.0",
+        "name": "rendering.desktop/second_batch_js_medium"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/sheets_render.html"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/simple_text_page"
+    },
+    {
+        "duration": "64.0",
+        "name": "rendering.desktop/simple_touch_drag"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/skelebuddies_wasm_2020"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/small_texture_uploads"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/smash_cat"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/spielzeugz"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
+    },
+    {
+        "duration": "72.0",
+        "name": "rendering.desktop/stroke_shapes"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/sync_scroll_offset"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/techcrunch_2018"
+    },
+    {
+        "duration": "82.0",
+        "name": "rendering.desktop/text_05000_pixels_per_second"
+    },
+    {
+        "duration": "80.0",
+        "name": "rendering.desktop/text_10000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_20000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_40000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_60000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_75000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_90000_pixels_per_second"
+    },
+    {
+        "duration": "83.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
+    },
+    {
+        "duration": "80.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "82.0",
+        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "80.0",
+        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
+    },
+    {
+        "duration": "78.0",
+        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
+    },
+    {
+        "duration": "77.0",
+        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/throughput_scrolling_active_handler"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/throughput_scrolling_composited"
+    },
+    {
+        "duration": "75.0",
+        "name": "rendering.desktop/throughput_scrolling_passive_handler"
+    },
+    {
+        "duration": "74.0",
+        "name": "rendering.desktop/throughput_scrolling_uncomposited"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
+    },
+    {
+        "duration": "105.0",
+        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/toBlob_duration.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/toBlob_duration_jpeg.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.desktop/touch_handler_scrolling"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/transfer_from_imageBitmap.html"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/transform_transitions"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/transform_transitions_js_block"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/twitch_2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/twitch_pinch_2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/twitter_2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "rendering.desktop/twitter_pinch_2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/video_to_sub_texture"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/video_to_sub_texture_flip_y"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/video_to_sub_texture_premultiply"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/video_to_texture"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_color"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_length_3d"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/web_animation_value_type_length_complex"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_length_simple"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/web_animation_value_type_path"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_shadow"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_transform_complex"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animation_value_type_transform_simple"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/web_animations_many_keyframes"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/web_animations_set_current_time"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/web_animations_simultaneous"
+    },
+    {
+        "duration": "70.0",
+        "name": "rendering.desktop/web_animations_staggered_chaining"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
+    },
+    {
+        "duration": "71.0",
+        "name": "rendering.desktop/web_animations_staggered_triggering_page"
+    },
+    {
+        "duration": "69.0",
+        "name": "rendering.desktop/webgl_to_texture"
+    },
+    {
+        "duration": "64.0",
+        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
+    },
+    {
+        "duration": "64.0",
+        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/wikipedia_2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/wordpress_2018"
+    },
+    {
+        "duration": "63.0",
+        "name": "rendering.desktop/yahoo_answers_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/yahoo_news_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/yahoo_news_pinch_2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "rendering.desktop/yahoo_sports_2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "rendering.desktop/yahoo_sports_pinch_2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/youtube_2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/youtube_pinch_2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "speedometer-future/http://browserbench.org/Speedometer/"
+    },
+    {
+        "duration": "70.0",
+        "name": "speedometer/http://browserbench.org/Speedometer/"
+    },
+    {
+        "duration": "108.0",
+        "name": "speedometer2-future/Speedometer2"
+    },
+    {
+        "duration": "111.0",
+        "name": "speedometer2-pcscan/Speedometer2"
+    },
+    {
+        "duration": "108.0",
+        "name": "speedometer2/Speedometer2"
+    },
+    {
+        "duration": "83.0",
+        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "122.0",
+        "name": "system_health.common_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "138.0",
+        "name": "system_health.common_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "110.0",
+        "name": "system_health.common_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "116.0",
+        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "123.0",
+        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "93.0",
+        "name": "system_health.common_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "95.0",
+        "name": "system_health.common_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "111.0",
+        "name": "system_health.common_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "105.0",
+        "name": "system_health.common_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "100.0",
+        "name": "system_health.common_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "83.0",
+        "name": "system_health.common_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "118.0",
+        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "97.0",
+        "name": "system_health.common_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "112.0",
+        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "110.0",
+        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "100.0",
+        "name": "system_health.common_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "84.0",
+        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "118.0",
+        "name": "system_health.common_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "90.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "157.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
+    },
+    {
+        "duration": "78.0",
+        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
+    },
+    {
+        "duration": "40.0",
+        "name": "system_health.common_desktop/load:chrome:blank"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:games:alphabetty:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:games:bubbles:2020"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:games:lazors"
+    },
+    {
+        "duration": "72.0",
+        "name": "system_health.common_desktop/load:games:miniclip:2018"
+    },
+    {
+        "duration": "73.0",
+        "name": "system_health.common_desktop/load:games:spychase:2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:media:9gag"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:media:flickr:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:media:google_images:2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/load:media:imgur:2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:media:youtube:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:news:bbc:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:news:cnn:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:news:flipboard"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:news:hackernews:2018"
+    },
+    {
+        "duration": "71.0",
+        "name": "system_health.common_desktop/load:news:nytimes:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:news:qq:2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:news:reddit:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:search:amazon:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:search:baidu:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:search:ebay:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:search:flipkart:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:search:google:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:search:taobao:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:search:yahoo:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:search:yandex:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load:social:instagram:2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "system_health.common_desktop/load:social:pinterest:2019"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:social:vk:2018"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/load:tools:chat:2020"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/load:tools:docs:2019"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:tools:drive:2019"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/load:tools:gmail:2019"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load:tools:weather:2019"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
+    },
+    {
+        "duration": "69.0",
+        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
+    },
+    {
+        "duration": "173.0",
+        "name": "system_health.common_desktop/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "175.0",
+        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/multitab:misc:typical24"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
+    },
+    {
+        "duration": "94.0",
+        "name": "system_health.common_desktop/play:media:google_play_music"
+    },
+    {
+        "duration": "94.0",
+        "name": "system_health.common_desktop/play:media:soundcloud:2018"
+    },
+    {
+        "duration": "80.0",
+        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "116.0",
+        "name": "system_health.memory_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "135.0",
+        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "106.0",
+        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "112.0",
+        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "119.0",
+        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "88.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "90.0",
+        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "107.0",
+        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "102.0",
+        "name": "system_health.memory_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "95.0",
+        "name": "system_health.memory_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "80.0",
+        "name": "system_health.memory_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "112.0",
+        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "94.0",
+        "name": "system_health.memory_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "109.0",
+        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "106.0",
+        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "81.0",
+        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
+    },
+    {
+        "duration": "74.0",
+        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
+    },
+    {
+        "duration": "55.0",
+        "name": "system_health.memory_desktop/load:chrome:blank"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load:games:bubbles:2020"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load:games:lazors"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.memory_desktop/load:games:miniclip:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:games:spychase:2018"
+    },
+    {
+        "duration": "58.0",
+        "name": "system_health.memory_desktop/load:media:9gag"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:media:flickr:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:media:google_images:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:media:imgur:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:media:youtube:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:news:bbc:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:news:cnn:2020"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:news:flipboard"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load:news:hackernews:2018"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.memory_desktop/load:news:nytimes:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:news:qq:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:news:reddit:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load:search:amazon:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:baidu:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:ebay:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:flipkart:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:google:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:taobao:2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load:search:yahoo:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:search:yandex:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:social:instagram:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "system_health.memory_desktop/load:social:pinterest:2019"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:social:vk:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:tools:chat:2020"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:tools:docs:2019"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:tools:drive:2019"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/load:tools:gmail:2019"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "66.0",
+        "name": "system_health.memory_desktop/load:tools:weather:2019"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
+    },
+    {
+        "duration": "65.0",
+        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "154.0",
+        "name": "system_health.memory_desktop/multitab:misc:typical24"
+    },
+    {
+        "duration": "149.0",
+        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/play:media:google_play_music"
+    },
+    {
+        "duration": "91.0",
+        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
+    },
+    {
+        "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "129.0",
+        "name": "tab_switching.typical_25/multitab:misc:typical24"
+    },
+    {
+        "duration": "58.0",
+        "name": "tracing.tracing_with_background_memory_infra/Facebook"
+    },
+    {
+        "duration": "58.0",
+        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
+    },
+    {
+        "duration": "57.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
+    },
+    {
+        "duration": "57.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
+    },
+    {
+        "duration": "57.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
+    },
+    {
+        "duration": "57.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
+    },
+    {
+        "duration": "60.0",
+        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
+    },
+    {
+        "duration": "31.0",
+        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
+    },
+    {
+        "duration": "60.0",
+        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
+    },
+    {
+        "duration": "90.0",
+        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:media:imgur"
+    },
+    {
+        "duration": "145.0",
+        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "117.0",
+        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
+    },
+    {
+        "duration": "122.0",
+        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "129.0",
+        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "101.0",
+        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
+    },
+    {
+        "duration": "101.0",
+        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "113.0",
+        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
+    },
+    {
+        "duration": "106.0",
+        "name": "v8.browsing_desktop-future/browse:search:google:2020"
+    },
+    {
+        "duration": "89.0",
+        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
+    },
+    {
+        "duration": "98.0",
+        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "113.0",
+        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "104.0",
+        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
+    },
+    {
+        "duration": "120.0",
+        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "117.0",
+        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "102.0",
+        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "90.0",
+        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
+    },
+    {
+        "duration": "98.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "171.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "90.0",
+        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "145.0",
+        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "118.0",
+        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "122.0",
+        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "129.0",
+        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "101.0",
+        "name": "v8.browsing_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "101.0",
+        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "114.0",
+        "name": "v8.browsing_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "106.0",
+        "name": "v8.browsing_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "89.0",
+        "name": "v8.browsing_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "99.0",
+        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "113.0",
+        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "104.0",
+        "name": "v8.browsing_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "119.0",
+        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "117.0",
+        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "102.0",
+        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "90.0",
+        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "97.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "171.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "9.0",
+        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "99.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "71.0",
+        "name": "webrtc/10s_datachannel_transfer"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/canvas_capture_peer_connection"
+    },
+    {
+        "duration": "80.0",
+        "name": "webrtc/codec_constraints_h264"
+    },
+    {
+        "duration": "79.0",
+        "name": "webrtc/codec_constraints_vp8"
+    },
+    {
+        "duration": "79.0",
+        "name": "webrtc/codec_constraints_vp9"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/hd_local_stream_10s"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
+    },
+    {
+        "duration": "69.0",
+        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
+    },
+    {
+        "duration": "84.0",
+        "name": "webrtc/multiple_peerconnections"
+    },
+    {
+        "duration": "61.0",
+        "name": "webrtc/negotiate-timing"
+    },
+    {
+        "duration": "57.0",
+        "name": "webrtc/pause_play_peerconnections"
+    }
+]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/linux-perf-calibration_timing.json b/tools/perf/core/shard_maps/timing_data/linux-perf-calibration_timing.json
index 93503730..080703f 100644
--- a/tools/perf/core/shard_maps/timing_data/linux-perf-calibration_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/linux-perf-calibration_timing.json
@@ -1,154 +1,18 @@
 [
     {
-        "duration": "63.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
         "duration": "5.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
+        "name": "tracing_perftests/_gtest_"
     },
     {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
+        "duration": "200.0",
+        "name": "base_perftests/_gtest_"
     },
     {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
+        "duration": "3.0",
+        "name": "load_library_perf_tests/_gtest_"
     },
     {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
+        "duration": "165.0",
+        "name": "performance_browser_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/linux-perf-fyi_timing.json b/tools/perf/core/shard_maps/timing_data/linux-perf-fyi_timing.json
index 8f83c6e..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/linux-perf-fyi_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/linux-perf-fyi_timing.json
@@ -1,394 +1 @@
-[
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "46.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "52.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "46.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "89.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "69.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "125.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/linux-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/linux-perf-pgo_timing.json
index 4ea7282..cd77746 100644
--- a/tools/perf/core/shard_maps/timing_data/linux-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/linux-perf-pgo_timing.json
@@ -1,4295 +1,11 @@
 [
     {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
         "duration": "3.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
+        "name": "load_library_perf_tests/_gtest_"
     },
     {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "63.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "64.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "63.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "23.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "74.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "38.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "181.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "168.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "23.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "4.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "5.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "4.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "4.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "134.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "132.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "16.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "40.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "49.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "48.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "35.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "66.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "64.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "63.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "85.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "8.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "11.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "78.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "10.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "37.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "18.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "13.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "30.0",
-        "name": "webrtc/pause_play_peerconnections"
+        "duration": "165.0",
+        "name": "performance_browser_tests/_gtest_"
     },
     {
         "duration": "5.0",
@@ -4298,13 +14,5 @@
     {
         "duration": "200.0",
         "name": "base_perftests/_gtest_"
-    },
-    {
-        "duration": "165.0",
-        "name": "performance_browser_tests/_gtest_"
-    },
-    {
-        "duration": "3.0",
-        "name": "load_library_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/linux-perf-rel_timing.json b/tools/perf/core/shard_maps/timing_data/linux-perf-rel_timing.json
index d547a7a..7962c1f2 100644
--- a/tools/perf/core/shard_maps/timing_data/linux-perf-rel_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/linux-perf-rel_timing.json
@@ -1,18 +1,342 @@
 [
     {
-        "duration": "3.0",
-        "name": "load_library_perf_tests/_gtest_"
+        "duration": "29.0",
+        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "5.0",
-        "name": "tracing_perftests/_gtest_"
+        "duration": "67.0",
+        "name": "system_health.common_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "83.0",
+        "name": "system_health.common_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "52.0",
+        "name": "system_health.common_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "60.0",
+        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "68.0",
+        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "36.0",
+        "name": "system_health.common_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "42.0",
+        "name": "system_health.common_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "54.0",
+        "name": "system_health.common_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "48.0",
+        "name": "system_health.common_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "44.0",
+        "name": "system_health.common_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "29.0",
+        "name": "system_health.common_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "59.0",
+        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "44.0",
+        "name": "system_health.common_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "56.0",
+        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "54.0",
+        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "45.0",
+        "name": "system_health.common_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "32.0",
+        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "63.0",
+        "name": "system_health.common_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "28.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "79.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
+    },
+    {
+        "duration": "24.0",
+        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:chrome:blank"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:games:alphabetty:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:games:bubbles:2020"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:games:lazors"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:games:miniclip:2018"
+    },
+    {
+        "duration": "19.0",
+        "name": "system_health.common_desktop/load:games:spychase:2018"
+    },
+    {
+        "duration": "18.0",
+        "name": "system_health.common_desktop/load:media:9gag"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:dailymotion:2019"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:flickr:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:google_images:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/load:media:imgur:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:media:soundcloud:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:youtube:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:news:bbc:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:news:cnn:2020"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:news:flipboard"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:news:hackernews:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:news:nytimes:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:news:qq:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:news:reddit:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:news:wikipedia:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:amazon:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:search:baidu:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:ebay:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:flipkart:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:google:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:taobao:2018"
+    },
+    {
+        "duration": "14.0",
+        "name": "system_health.common_desktop/load:search:yahoo:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:search:yandex:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:social:instagram:2018"
+    },
+    {
+        "duration": "16.0",
+        "name": "system_health.common_desktop/load:social:pinterest:2019"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:social:vk:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/load:tools:chat:2020"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/load:tools:docs:2019"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:tools:drive:2019"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/load:tools:gmail:2019"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load:tools:weather:2019"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
+    },
+    {
+        "duration": "15.0",
+        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/long_running:tools:gmail-background"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/multitab:misc:typical24"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
+    },
+    {
+        "duration": "45.0",
+        "name": "system_health.common_desktop/play:media:google_play_music"
+    },
+    {
+        "duration": "39.0",
+        "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
         "duration": "165.0",
         "name": "performance_browser_tests/_gtest_"
     },
     {
+        "duration": "5.0",
+        "name": "tracing_perftests/_gtest_"
+    },
+    {
         "duration": "200.0",
         "name": "base_perftests/_gtest_"
+    },
+    {
+        "duration": "3.0",
+        "name": "load_library_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/linux-perf_timing.json b/tools/perf/core/shard_maps/timing_data/linux-perf_timing.json
index 4ea7282..cf7b3be8 100644
--- a/tools/perf/core/shard_maps/timing_data/linux-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/linux-perf_timing.json
@@ -1,22 +1,42 @@
 [
     {
-        "duration": "18.0",
+        "duration": "29.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
+        "duration": "14.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
         "duration": "15.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
+        "duration": "29.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
     },
     {
         "duration": "17.0",
+        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
+    },
+    {
+        "duration": "16.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
@@ -24,15 +44,39 @@
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
         "duration": "14.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "15.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "10.0",
+        "duration": "21.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "22.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
@@ -56,7 +100,7 @@
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
@@ -88,7 +132,7 @@
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
@@ -100,7 +144,7 @@
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
@@ -112,11 +156,11 @@
         "name": "blink_perf.bindings/post-message.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
@@ -148,7 +192,7 @@
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
@@ -160,11 +204,11 @@
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
@@ -192,15 +236,15 @@
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
@@ -212,19 +256,19 @@
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "6.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
@@ -260,83 +304,83 @@
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
@@ -353,6 +397,10 @@
     },
     {
         "duration": "2.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "2.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
@@ -377,14 +425,58 @@
     },
     {
         "duration": "7.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.css/LoadBootstrapBlog.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -392,27 +484,31 @@
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "10.0",
+        "duration": "18.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
@@ -421,6 +517,10 @@
     },
     {
         "duration": "6.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
@@ -428,11 +528,11 @@
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
@@ -440,11 +540,11 @@
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "13.0",
+        "duration": "19.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
@@ -456,47 +556,47 @@
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
@@ -504,7 +604,7 @@
         "name": "blink_perf.layout/Shapes/MultipleShapes.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
@@ -512,19 +612,19 @@
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
@@ -544,15 +644,15 @@
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
@@ -560,10 +660,22 @@
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
+        "duration": "4.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
         "duration": "2.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
@@ -572,11 +684,11 @@
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "6.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
@@ -584,23 +696,23 @@
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
@@ -612,11 +724,11 @@
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
@@ -628,7 +740,7 @@
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
@@ -637,34 +749,38 @@
     },
     {
         "duration": "6.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
@@ -684,7 +800,7 @@
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
@@ -696,11 +812,19 @@
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
@@ -708,23 +832,27 @@
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
-        "duration": "2.0",
+        "duration": "7.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "3.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
@@ -740,7 +868,7 @@
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
@@ -748,7 +876,7 @@
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
@@ -756,19 +884,19 @@
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/line-layout.html"
     },
     {
@@ -784,7 +912,7 @@
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
@@ -792,7 +920,11 @@
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -800,31 +932,35 @@
         "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
@@ -832,7 +968,7 @@
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "6.0",
+        "duration": "0.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
@@ -840,7 +976,7 @@
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
@@ -848,19 +984,27 @@
         "name": "blink_perf.layout/nested-grid.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "30.0",
+        "duration": "34.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "3.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
@@ -876,83 +1020,95 @@
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.owp_storage/blob-perf-ipc.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.owp_storage/blob-perf-shm.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "20.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
+        "duration": "6.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
         "duration": "8.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
+        "duration": "4.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
         "duration": "9.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
@@ -964,15 +1120,15 @@
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "3.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "26.0",
+        "duration": "12.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
@@ -984,15 +1140,15 @@
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
@@ -1000,7 +1156,7 @@
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
@@ -1008,7 +1164,7 @@
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-deep.html"
     },
     {
@@ -1028,19 +1184,19 @@
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
@@ -1048,7 +1204,7 @@
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
@@ -1060,7 +1216,7 @@
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
@@ -1068,15 +1224,19 @@
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
+        "name": "blink_perf.sanitizer-api/sanitizer.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
@@ -1084,11 +1244,11 @@
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
@@ -1108,7 +1268,7 @@
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "0.0",
+        "duration": "1.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
@@ -1116,19 +1276,27 @@
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "7.0",
+        "duration": "132.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "116.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "40.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
@@ -1140,7 +1308,7 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "4.0",
+        "duration": "15.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
@@ -1204,7 +1372,7 @@
         "name": "blink_perf.shadow_dom/v1-slot-append.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
@@ -1220,7 +1388,7 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
@@ -1288,11 +1456,11 @@
         "name": "blink_perf.svg/Samurai.html"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
@@ -1316,447 +1484,615 @@
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "12.0",
+        "duration": "8.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "63.0",
+        "duration": "47.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "64.0",
+        "duration": "48.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "63.0",
+        "duration": "43.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "44.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "43.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "48.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
-        "duration": "6.0",
+        "duration": "9.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "0.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "1.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
-        "duration": "6.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "23.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "74.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "38.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
         "duration": "3.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "181.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "168.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "23.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Elmundo_cold"
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
     },
     {
         "duration": "4.0",
-        "name": "loading.desktop/Elmundo_warm"
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
     },
     {
-        "duration": "13.0",
-        "name": "loading.desktop/FC2Blog_cold"
+        "duration": "2.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
     },
     {
-        "duration": "16.0",
-        "name": "loading.desktop/FC2Blog_warm"
+        "duration": "2.0",
+        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
-        "duration": "15.0",
-        "name": "loading.desktop/FIFA_cold"
+        "duration": "3.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
     },
     {
-        "duration": "20.0",
-        "name": "loading.desktop/FIFA_warm"
+        "duration": "34.0",
+        "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "20.0",
-        "name": "loading.desktop/FarsNews_cold"
+        "duration": "50.0",
+        "name": "desktop_ui/download_shelf:5file"
     },
     {
-        "duration": "15.0",
-        "name": "loading.desktop/FarsNews_warm"
+        "duration": "29.0",
+        "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "14.0",
-        "name": "loading.desktop/Flickr_cold"
+        "duration": "32.0",
+        "name": "desktop_ui/download_shelf:top10:loading"
     },
     {
-        "duration": "26.0",
-        "name": "loading.desktop/Flickr_warm"
+        "duration": "31.0",
+        "name": "desktop_ui/download_shelf_webui:1file"
     },
     {
-        "duration": "12.0",
-        "name": "loading.desktop/FlipKart_cold"
+        "duration": "49.0",
+        "name": "desktop_ui/download_shelf_webui:5file"
     },
     {
-        "duration": "14.0",
-        "name": "loading.desktop/FlipKart_warm"
+        "duration": "29.0",
+        "name": "desktop_ui/download_shelf_webui:measure_memory"
     },
     {
-        "duration": "12.0",
-        "name": "loading.desktop/Free.fr_cold"
+        "duration": "28.0",
+        "name": "desktop_ui/download_shelf_webui:top10:loading"
     },
     {
-        "duration": "14.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
+        "duration": "17.0",
+        "name": "desktop_ui/new_tab_page:loading"
     },
     {
         "duration": "11.0",
-        "name": "loading.desktop/Haraj_cold"
+        "name": "desktop_ui/omnibox:pedal"
     },
     {
-        "duration": "14.0",
-        "name": "loading.desktop/Haraj_warm"
+        "duration": "11.0",
+        "name": "desktop_ui/omnibox:scoped_search"
     },
     {
-        "duration": "12.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
+        "duration": "10.0",
+        "name": "desktop_ui/omnibox:search"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/side_search:measure_memory"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/side_search:navigation"
+    },
+    {
+        "duration": "224.0",
+        "name": "desktop_ui/tab_search:100_recently_closed"
+    },
+    {
+        "duration": "30.0",
+        "name": "desktop_ui/tab_search:10_recently_closed"
+    },
+    {
+        "duration": "116.0",
+        "name": "desktop_ui/tab_search:50_recently_closed"
+    },
+    {
+        "duration": "6.0",
+        "name": "desktop_ui/tab_search:clean_slate"
+    },
+    {
+        "duration": "28.0",
+        "name": "desktop_ui/tab_search:close_and_open:2020"
     },
     {
         "duration": "15.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
+        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
     },
     {
         "duration": "14.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/IGN_warm"
+        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
     },
     {
         "duration": "14.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/IMDB_warm"
+        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
     },
     {
         "duration": "14.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Mercadolivre_cold"
+        "name": "desktop_ui/tab_search:measure_memory:after"
     },
     {
         "duration": "15.0",
-        "name": "loading.desktop/Mercadolivre_warm"
+        "name": "desktop_ui/tab_search:measure_memory:before"
     },
     {
-        "duration": "14.0",
-        "name": "loading.desktop/Naver_cold"
+        "duration": "18.0",
+        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
     },
     {
-        "duration": "16.0",
-        "name": "loading.desktop/Naver_warm"
+        "duration": "31.0",
+        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/tab_search:top10:2020"
+    },
+    {
+        "duration": "17.0",
+        "name": "desktop_ui/tab_search:top10:loading:2020"
+    },
+    {
+        "duration": "51.0",
+        "name": "desktop_ui/tab_search:top50:2020"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/tab_search:top50:loading:2020"
     },
     {
         "duration": "12.0",
-        "name": "loading.desktop/Orange_cold"
+        "name": "desktop_ui/webui_tab_strip:clean_slate"
     },
     {
         "duration": "14.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Taobao_warm"
+        "name": "desktop_ui/webui_tab_strip:measure_memory"
     },
     {
         "duration": "15.0",
-        "name": "loading.desktop/TheOnion_cold"
+        "name": "desktop_ui/webui_tab_strip:measure_memory:2window"
     },
     {
-        "duration": "19.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/TheVerge_warm"
+        "duration": "28.0",
+        "name": "desktop_ui/webui_tab_strip:top10:2020"
     },
     {
         "duration": "16.0",
-        "name": "loading.desktop/TicketMaster_cold"
+        "name": "desktop_ui/webui_tab_strip:top10:loading:2020"
     },
     {
-        "duration": "20.0",
-        "name": "loading.desktop/TicketMaster_warm"
+        "duration": "2.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "17.0",
-        "name": "loading.desktop/Vietnamnet_cold"
+        "duration": "2.0",
+        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "173.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "138.0",
+        "name": "jetstream2/JetStream2"
+    },
+    {
+        "duration": "18.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/24h_cold"
     },
     {
         "duration": "23.0",
-        "name": "loading.desktop/Vietnamnet_warm"
+        "name": "loading.desktop/24h_warm"
     },
     {
-        "duration": "15.0",
-        "name": "loading.desktop/Vnexpress_cold"
+        "duration": "21.0",
+        "name": "loading.desktop/AirBnB_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/AirBnB_warm"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.desktop/Aljayyash_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/Aljayyash_warm"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/AllRecipes_cold"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/AllRecipes_warm"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/ArsTechnica_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/ArsTechnica_warm"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.desktop/Baidu_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/Baidu_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Bhaskar_cold"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Bhaskar_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Chosun_cold"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/Chosun_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Colorado.edu_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Colorado.edu_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Danawa_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Danawa_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Daum_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Daum_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Donga_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Donga_warm"
+    },
+    {
+        "duration": "20.0",
+        "name": "loading.desktop/Economist_cold"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/Economist_warm"
     },
     {
         "duration": "19.0",
+        "name": "loading.desktop/Elmundo_cold"
+    },
+    {
+        "duration": "3.0",
+        "name": "loading.desktop/Elmundo_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/FC2Blog_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/FC2Blog_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/FIFA_cold"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/FIFA_warm"
+    },
+    {
+        "duration": "19.0",
+        "name": "loading.desktop/FarsNews_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/FarsNews_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Flickr_cold"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Flickr_warm"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.desktop/FlipKart_cold"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/FlipKart_warm"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.desktop/Free.fr_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/Free.fr_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/Google_cold"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/HTML5Rocks_cold"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/HTML5Rocks_warm"
+    },
+    {
+        "duration": "13.0",
+        "name": "loading.desktop/Haraj_cold"
+    },
+    {
+        "duration": "20.0",
+        "name": "loading.desktop/Haraj_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/HatenaBookmark_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/HatenaBookmark_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/IGN_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/IGN_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/IMDB_cold"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/IMDB_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/IndiaTimes_cold"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/IndiaTimes_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/Kakaku_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Kakaku_warm"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/Kenh14_cold"
+    },
+    {
+        "duration": "4.0",
+        "name": "loading.desktop/Kenh14_warm"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.desktop/Mercadolivre_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/Mercadolivre_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/Naver_cold"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/Naver_warm"
+    },
+    {
+        "duration": "14.0",
+        "name": "loading.desktop/Orange_cold"
+    },
+    {
+        "duration": "21.0",
+        "name": "loading.desktop/Orange_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/Pantip_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Pantip_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/PremierLeague_cold"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/PremierLeague_warm"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.desktop/QQ_cold"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/QQ_warm"
+    },
+    {
+        "duration": "16.0",
+        "name": "loading.desktop/REI_cold"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/REI_warm"
+    },
+    {
+        "duration": "15.0",
+        "name": "loading.desktop/Ruten_cold"
+    },
+    {
+        "duration": "22.0",
+        "name": "loading.desktop/Ruten_warm"
+    },
+    {
+        "duration": "24.0",
+        "name": "loading.desktop/Sina_cold"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/Sina_warm"
+    },
+    {
+        "duration": "18.0",
+        "name": "loading.desktop/Taobao_cold"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/Taobao_warm"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.desktop/TheOnion_cold"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/TheOnion_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/TheVerge_cold"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/TheVerge_warm"
+    },
+    {
+        "duration": "18.0",
+        "name": "loading.desktop/TicketMaster_cold"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/TicketMaster_warm"
+    },
+    {
+        "duration": "19.0",
+        "name": "loading.desktop/Vietnamnet_cold"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/Vietnamnet_warm"
+    },
+    {
+        "duration": "17.0",
+        "name": "loading.desktop/Vnexpress_cold"
+    },
+    {
+        "duration": "26.0",
         "name": "loading.desktop/Vnexpress_warm"
     },
     {
@@ -1768,19 +2104,19 @@
         "name": "loading.desktop/Walgreens_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "loading.desktop/Yandex_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "29.0",
         "name": "loading.desktop/Yandex_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.desktop/amazon.co.jp_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "28.0",
         "name": "loading.desktop/amazon.co.jp_warm"
     },
     {
@@ -1788,91 +2124,91 @@
         "name": "loading.desktop/ja.wikipedia_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "25.0",
         "name": "loading.desktop/ja.wikipedia_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "loading.desktop/money.cnn_cold"
     },
     {
-        "duration": "21.0",
+        "duration": "28.0",
         "name": "loading.desktop/money.cnn_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.desktop/ru.wikipedia_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "23.0",
         "name": "loading.desktop/ru.wikipedia_warm"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "loading.desktop/uol.com.br_cold"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "loading.desktop/uol.com.br_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "24.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "media.desktop/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "134.0",
+        "duration": "127.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "132.0",
+        "duration": "127.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
@@ -1880,35 +2216,35 @@
         "name": "media.desktop/video.html?src=tulip0.av1.mp4"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "25.0",
+        "duration": "64.0",
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
@@ -1916,11 +2252,11 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
@@ -1948,7 +2284,7 @@
         "name": "memory.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
@@ -1956,143 +2292,143 @@
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "36.0",
         "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "36.0",
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "44.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "49.0",
+        "duration": "63.0",
         "name": "power.desktop/abcnews"
     },
     {
-        "duration": "43.0",
+        "duration": "37.0",
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/instagram"
     },
     {
-        "duration": "48.0",
+        "duration": "37.0",
         "name": "power.desktop/microsoft"
     },
     {
-        "duration": "43.0",
+        "duration": "37.0",
         "name": "power.desktop/sina"
     },
     {
-        "duration": "42.0",
+        "duration": "37.0",
         "name": "power.desktop/slideshare"
     },
     {
-        "duration": "43.0",
+        "duration": "37.0",
         "name": "power.desktop/uol"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
@@ -2100,27 +2436,27 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
@@ -2128,11 +2464,11 @@
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
@@ -2144,7 +2480,7 @@
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
@@ -2152,31 +2488,31 @@
         "name": "rendering.desktop/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl_indexed"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/animometer_webgl_multi_draw"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/aquarium"
     },
     {
@@ -2188,35 +2524,35 @@
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/background_color_animation"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "rendering.desktop/background_color_animation_with_gradient"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_css_key_frame_animations"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_css_transition_2_properties"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_css_transition_40_properties"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_css_transition_all_properties"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
@@ -2224,15 +2560,15 @@
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
@@ -2240,47 +2576,47 @@
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "rendering.desktop/blur_rotating_background"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/booking.com_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/booking_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/bouncing_balls_15"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/bouncing_clipped_rectangles"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/bouncing_gradient_circles"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.desktop/camera_to_webgl"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
@@ -2288,19 +2624,19 @@
         "name": "rendering.desktop/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.desktop/canvas_10000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
@@ -2308,235 +2644,235 @@
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas_arcs"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas_font_cycler"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas_lines"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/cc_poster_circle"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "rendering.desktop/cc_scroll_text_only"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/chip_tune"
     },
     {
-        "duration": "22.0",
+        "duration": "14.0",
         "name": "rendering.desktop/cnn_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "15.0",
         "name": "rendering.desktop/cnn_pinch_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "16.0",
         "name": "rendering.desktop/compositor_heavy_animation"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/crafty_mind"
     },
     {
-        "duration": "20.0",
+        "duration": "16.0",
         "name": "rendering.desktop/css_animations_many_keyframes"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_animations_staggered_inline_style"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_staggered_new_element"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_staggered_style_element"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_animations_staggered_updating_class"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_triggered_updating_class"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_transitions_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_transitions_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_triggered_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_transitions_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_value_type_color"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_value_type_length_complex"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_value_type_length_simple"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_value_type_path"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_value_type_shadow"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_value_type_transform_complex"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/draw_image"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
@@ -2544,15 +2880,15 @@
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/effect_games"
     },
     {
@@ -2564,7 +2900,7 @@
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
@@ -2572,35 +2908,35 @@
         "name": "rendering.desktop/facebook_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/facebook_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
@@ -2608,43 +2944,43 @@
         "name": "rendering.desktop/gmail_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/gmail_move_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "rendering.desktop/gmail_pinch_2018"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_image_pinch_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rendering.desktop/google_web_search_2018"
     },
     {
@@ -2652,47 +2988,47 @@
         "name": "rendering.desktop/gpu_bound_shader.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/guimark_vector_chart"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/hakim"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
@@ -2700,7 +3036,7 @@
         "name": "rendering.desktop/js_full_screen_invalidation"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
@@ -2708,27 +3044,27 @@
         "name": "rendering.desktop/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/js_poster_circle"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/kevs_3d"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/keyframed_animations"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "rendering.desktop/linkedin_2018"
     },
     {
@@ -2736,11 +3072,11 @@
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "54.0",
+        "duration": "52.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
-        "duration": "54.0",
+        "duration": "48.0",
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
@@ -2748,27 +3084,27 @@
         "name": "rendering.desktop/main_0fps_impl_60fps"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_15fps_impl_0fps"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_30fps_impl_0fps"
     },
     {
@@ -2784,23 +3120,23 @@
         "name": "rendering.desktop/main_60fps_impl_60fps"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
@@ -2808,15 +3144,15 @@
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/many_images"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/many_planets_deep"
     },
     {
@@ -2832,7 +3168,7 @@
         "name": "rendering.desktop/medium_texture_uploads"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/megi_dish"
     },
     {
@@ -2840,15 +3176,15 @@
         "name": "rendering.desktop/microgame_fps"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/microgame_fps_fast_call"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/microsoft_asteroid_belt"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/microsoft_fireflies"
     },
     {
@@ -2872,11 +3208,11 @@
         "name": "rendering.desktop/microsoft_tweet_map"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/microsoft_video_city"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/microsoft_worker_fountains"
     },
     {
@@ -2888,7 +3224,7 @@
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
@@ -2904,15 +3240,59 @@
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
+        "duration": "35.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.desktop/motionmark_ramp_design"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.desktop/motionmark_ramp_images"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.desktop/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "36.0",
+        "name": "rendering.desktop/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.desktop/motionmark_ramp_paths"
+    },
+    {
+        "duration": "34.0",
+        "name": "rendering.desktop/motionmark_ramp_suits"
+    },
+    {
         "duration": "19.0",
         "name": "rendering.desktop/new_tilings"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "19.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
@@ -2924,107 +3304,115 @@
         "name": "rendering.desktop/off_screen_main_60fps_jank"
     },
     {
+        "duration": "15.0",
+        "name": "rendering.desktop/offscreen_animation_no_damage"
+    },
+    {
         "duration": "16.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
+        "duration": "16.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
         "duration": "18.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "18.0",
+        "duration": "13.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/put_get_image_data"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/put_image_data.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/raf"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/raf_animation"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/raf_canvas"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_cnn_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_facebook_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_google_search_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_instagram_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_reddit_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_theverge_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_twitter_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_wikipedia_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/repaint_yahoo_homepage_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/runway_2019"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/san_angeles"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rendering.desktop/second_batch_js_heavy"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rendering.desktop/second_batch_js_light"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
@@ -3032,11 +3420,11 @@
         "name": "rendering.desktop/simple_text_page"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "rendering.desktop/simple_touch_drag"
     },
     {
-        "duration": "54.0",
+        "duration": "53.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020"
     },
     {
@@ -3044,15 +3432,15 @@
         "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/spielzeugz"
     },
     {
@@ -3060,11 +3448,11 @@
         "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "rendering.desktop/stroke_shapes"
     },
     {
@@ -3092,11 +3480,11 @@
         "name": "rendering.desktop/text_40000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/text_60000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/text_75000_pixels_per_second"
     },
     {
@@ -3108,31 +3496,43 @@
         "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_05000_pixels_per_second"
     },
     {
@@ -3140,7 +3540,7 @@
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/text_hover_20000_pixels_per_second"
     },
     {
@@ -3152,7 +3552,7 @@
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
@@ -3160,19 +3560,39 @@
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "19.0",
+        "duration": "23.0",
+        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "21.0",
+        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "22.0",
+        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "20.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/throughput_scrolling_composited"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
@@ -3180,51 +3600,51 @@
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "50.0",
+        "duration": "49.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/toBlob_duration.html"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/touch_handler_scrolling"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/transform_transitions"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "12.0",
+        "duration": "17.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/twitter_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/twitter_pinch_2018"
     },
     {
@@ -3252,27 +3672,27 @@
         "name": "rendering.desktop/video_to_texture"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "rendering.desktop/web_animation_value_type_color"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animation_value_type_length_complex"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animation_value_type_shadow"
     },
     {
@@ -3284,15 +3704,15 @@
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animations_set_current_time"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
@@ -3300,27 +3720,27 @@
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.desktop/webgl_to_texture"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "19.0",
+        "duration": "14.0",
         "name": "rendering.desktop/wikipedia_2018"
     },
     {
@@ -3328,7 +3748,7 @@
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
@@ -3336,15 +3756,15 @@
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
@@ -3356,27 +3776,27 @@
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "29.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "35.0",
+        "duration": "30.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "66.0",
+        "duration": "55.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "64.0",
+        "duration": "57.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "63.0",
+        "duration": "56.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "39.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
@@ -3384,63 +3804,71 @@
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "85.0",
+        "duration": "83.0",
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "52.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "61.0",
+        "duration": "60.0",
         "name": "system_health.common_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "71.0",
         "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "44.0",
+        "duration": "37.0",
+        "name": "system_health.common_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "42.0",
         "name": "system_health.common_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "58.0",
+        "duration": "54.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "system_health.common_desktop/browse:search:google:2020"
     },
     {
-        "duration": "64.0",
+        "duration": "29.0",
+        "name": "system_health.common_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "59.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "58.0",
+        "duration": "54.0",
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
@@ -3452,239 +3880,247 @@
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "65.0",
+        "duration": "63.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "79.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "8.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "42.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "41.0",
+        "duration": "39.0",
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "26.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
@@ -3692,7 +4128,7 @@
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
@@ -3700,7 +4136,7 @@
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "system_health.memory_desktop/browse:media:youtube:2019"
     },
     {
@@ -3712,19 +4148,23 @@
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
+        "duration": "33.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
         "duration": "39.0",
         "name": "system_health.memory_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
@@ -3732,23 +4172,27 @@
         "name": "system_health.memory_desktop/browse:search:google:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "26.0",
+        "name": "system_health.memory_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "48.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "41.0",
+        "duration": "42.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "54.0",
         "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "51.0",
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
@@ -3756,31 +4200,39 @@
         "name": "system_health.memory_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "61.0",
+        "duration": "60.0",
         "name": "system_health.memory_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
@@ -3800,11 +4252,11 @@
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
@@ -3816,7 +4268,7 @@
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
@@ -3828,7 +4280,7 @@
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
@@ -3836,7 +4288,7 @@
         "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
@@ -3852,11 +4304,11 @@
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
@@ -3864,7 +4316,7 @@
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
@@ -3876,7 +4328,7 @@
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
@@ -3916,7 +4368,7 @@
         "name": "system_health.memory_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
@@ -3940,7 +4392,7 @@
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
@@ -3968,23 +4420,23 @@
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "1.0",
+        "duration": "128.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
@@ -3993,318 +4445,362 @@
     },
     {
         "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "tab_switching.typical_25/multitab:misc:typical24"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "10.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "46.0",
+        "duration": "32.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "12.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "94.0",
+        "duration": "86.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
-        "duration": "64.0",
+        "duration": "56.0",
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
-        "duration": "79.0",
+        "duration": "72.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "52.0",
+        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
+    },
+    {
+        "duration": "57.0",
         "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
     },
     {
-        "duration": "12.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
     },
     {
-        "duration": "60.0",
+        "duration": "52.0",
         "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "47.0",
         "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "71.0",
+        "duration": "32.0",
+        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
+    },
+    {
+        "duration": "75.0",
         "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "64.0",
+        "duration": "55.0",
         "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "47.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "59.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "69.0",
         "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "60.0",
         "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
-        "duration": "40.0",
+        "duration": "35.0",
         "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "73.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
     },
     {
-        "duration": "39.0",
+        "duration": "32.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "85.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "32.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "10.0",
+        "duration": "87.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "56.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "64.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "78.0",
+        "duration": "72.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "50.0",
+        "duration": "52.0",
+        "name": "v8.browsing_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "57.0",
         "name": "v8.browsing_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "57.0",
+        "duration": "53.0",
         "name": "v8.browsing_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "48.0",
         "name": "v8.browsing_desktop/browse:search:google:2020"
     },
     {
-        "duration": "71.0",
+        "duration": "32.0",
+        "name": "v8.browsing_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "75.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "58.0",
+        "duration": "56.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "48.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "60.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "60.0",
+        "duration": "69.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "48.0",
+        "duration": "60.0",
         "name": "v8.browsing_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "37.0",
+        "duration": "32.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "85.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "7.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "64.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "17.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "13.0",
+        "duration": "8.0",
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
-        "duration": "5.0",
-        "name": "tracing_perftests/_gtest_"
-    },
-    {
         "duration": "200.0",
         "name": "base_perftests/_gtest_"
     },
     {
+        "duration": "3.0",
+        "name": "load_library_perf_tests/_gtest_"
+    },
+    {
         "duration": "165.0",
         "name": "performance_browser_tests/_gtest_"
     },
     {
-        "duration": "3.0",
-        "name": "load_library_perf_tests/_gtest_"
+        "duration": "5.0",
+        "name": "tracing_perftests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf-pgo_timing.json
index f6766c3..51ea3a2 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf-pgo_timing.json
@@ -1,4555 +1,11 @@
 [
     {
-        "duration": "58.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "44.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.accessibility/slot-updates.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
+        "duration": "190.0",
+        "name": "performance_browser_tests/_gtest_"
     },
     {
         "duration": "7.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/css-contain-change-text.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "39.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "152.0",
-        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
-    },
-    {
-        "duration": "139.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
-    },
-    {
-        "duration": "46.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "93.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "93.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "93.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.webaudio/timeline-insert-event.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.webgl/binding-bind-buffer.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.webgpu/binding-draw.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "desktop_ui/download_shelf:1file"
-    },
-    {
-        "duration": "26.0",
-        "name": "desktop_ui/download_shelf:5file"
-    },
-    {
-        "duration": "25.0",
-        "name": "desktop_ui/download_shelf:measure_memory"
-    },
-    {
-        "duration": "34.0",
-        "name": "desktop_ui/download_shelf:top10:loading"
-    },
-    {
-        "duration": "25.0",
-        "name": "desktop_ui/download_shelf_webui:1file"
-    },
-    {
-        "duration": "26.0",
-        "name": "desktop_ui/download_shelf_webui:5file"
-    },
-    {
-        "duration": "25.0",
-        "name": "desktop_ui/download_shelf_webui:measure_memory"
-    },
-    {
-        "duration": "28.0",
-        "name": "desktop_ui/download_shelf_webui:top10:loading"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/new_tab_page:loading"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/omnibox:pedal"
-    },
-    {
-        "duration": "14.0",
-        "name": "desktop_ui/omnibox:scoped_search"
-    },
-    {
-        "duration": "12.0",
-        "name": "desktop_ui/omnibox:search"
-    },
-    {
-        "duration": "5.0",
-        "name": "desktop_ui/side_search:measure_memory"
-    },
-    {
-        "duration": "5.0",
-        "name": "desktop_ui/side_search:navigation"
-    },
-    {
-        "duration": "247.0",
-        "name": "desktop_ui/tab_search:100_recently_closed"
-    },
-    {
-        "duration": "38.0",
-        "name": "desktop_ui/tab_search:10_recently_closed"
-    },
-    {
-        "duration": "130.0",
-        "name": "desktop_ui/tab_search:50_recently_closed"
-    },
-    {
-        "duration": "8.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "29.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "20.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "17.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "55.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "43.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "70.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "60.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
-        "duration": "6.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "182.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "161.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "24.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "6.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "131.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "133.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "19.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "67.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "9.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "19.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "27.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "16.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "39.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "42.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "37.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "38.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "61.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "53.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/motionmark_ramp_design"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/motionmark_ramp_images"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/motionmark_ramp_leaves"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/motionmark_ramp_multiply"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/motionmark_ramp_paths"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/motionmark_ramp_suits"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/offscreen_animation_no_damage"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "8.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "8.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "59.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "37.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "65.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "66.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "65.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "89.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.common_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "62.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "85.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "system_health.pcscan/browse:news:cnn:2021"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "10.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "34.0",
-        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "35.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.browsing_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "34.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "0.0",
-        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
-    },
-    {
-        "duration": "21.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "30.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "30.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "30.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_audio_processing"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "20.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "31.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "13.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "33.0",
-        "name": "webrtc/pause_play_peerconnections"
+        "name": "views_perftests/_gtest_"
     },
     {
         "duration": "300.0",
@@ -4558,13 +14,5 @@
     {
         "duration": "330.0",
         "name": "dawn_perf_tests/_gtest_"
-    },
-    {
-        "duration": "190.0",
-        "name": "performance_browser_tests/_gtest_"
-    },
-    {
-        "duration": "7.0",
-        "name": "views_perftests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf_timing.json b/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf_timing.json
index f6766c3..7e99705 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-laptop_high_end-perf_timing.json
@@ -1,54 +1,82 @@
 [
     {
-        "duration": "58.0",
+        "duration": "43.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "21.0",
+        "duration": "17.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "19.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "44.0",
+        "duration": "34.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "37.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "31.0",
+        "duration": "23.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "blink_perf.accessibility/slot-updates.html"
     },
     {
+        "duration": "23.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
         "duration": "18.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "12.0",
+        "duration": "30.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "30.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "39.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
@@ -60,7 +88,7 @@
         "name": "blink_perf.bindings/document-implementation.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
     },
     {
@@ -68,39 +96,39 @@
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "9.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
@@ -116,7 +144,7 @@
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
@@ -124,7 +152,7 @@
         "name": "blink_perf.bindings/node-type.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.bindings/post-message.html"
     },
     {
@@ -136,7 +164,7 @@
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
@@ -152,27 +180,27 @@
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
@@ -180,11 +208,11 @@
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "8.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
@@ -196,7 +224,7 @@
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
@@ -208,15 +236,15 @@
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
@@ -240,23 +268,23 @@
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "18.0",
+        "duration": "14.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/CSSLogicalDirection.html"
     },
     {
@@ -264,103 +292,103 @@
         "name": "blink_perf.css/CSSPropertySetterGetter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.css/CSSPropertyUpdateValue.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.css/ClassInvalidation.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesCascade.html"
     },
     {
@@ -369,18 +397,22 @@
     },
     {
         "duration": "4.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
@@ -388,27 +420,71 @@
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "6.0",
+        "duration": "9.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
@@ -420,7 +496,7 @@
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "32.0",
+        "duration": "20.0",
         "name": "blink_perf.dom/insert-text-with-dir-auto.html"
     },
     {
@@ -440,7 +516,7 @@
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.dom/replace-text-with-dir-auto.html"
     },
     {
@@ -452,55 +528,55 @@
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.events/is-input-pending-default-events.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
@@ -508,19 +584,19 @@
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "34.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
@@ -532,7 +608,7 @@
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/abspos.html"
     },
     {
@@ -552,19 +628,19 @@
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/chapter-reflow-once-random.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
@@ -572,7 +648,7 @@
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
@@ -588,15 +664,15 @@
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/css-contain-change-text.html"
     },
     {
@@ -612,7 +688,7 @@
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "8.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
@@ -632,7 +708,7 @@
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
@@ -640,7 +716,7 @@
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
@@ -648,11 +724,11 @@
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
@@ -660,7 +736,7 @@
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
@@ -668,7 +744,7 @@
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
@@ -676,11 +752,11 @@
         "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
@@ -688,27 +764,27 @@
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
@@ -728,11 +804,11 @@
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
@@ -740,6 +816,14 @@
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
+        "duration": "8.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
         "duration": "9.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
@@ -748,11 +832,15 @@
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
+        "duration": "8.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
         "duration": "4.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
@@ -760,15 +848,15 @@
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
@@ -776,7 +864,7 @@
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
@@ -796,7 +884,7 @@
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
@@ -833,6 +921,10 @@
     },
     {
         "duration": "8.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -853,6 +945,10 @@
     },
     {
         "duration": "8.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
@@ -864,7 +960,7 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "15.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
@@ -872,7 +968,7 @@
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "8.0",
+        "duration": "0.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
@@ -880,7 +976,7 @@
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
@@ -893,6 +989,10 @@
     },
     {
         "duration": "8.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
@@ -900,7 +1000,11 @@
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
@@ -920,7 +1024,7 @@
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.owp_storage/blob-perf-ipc.html"
     },
     {
@@ -928,7 +1032,7 @@
         "name": "blink_perf.owp_storage/blob-perf-shm.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
@@ -936,15 +1040,15 @@
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
@@ -952,51 +1056,63 @@
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "12.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+        "duration": "9.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
     },
     {
-        "duration": "14.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/modify-selection.html"
+        "duration": "8.0",
+        "name": "blink_perf.paint/custom-highlights.html"
     },
     {
         "duration": "11.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.paint/transform-changes.html"
+        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
         "duration": "13.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
+        "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "14.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
+        "duration": "12.0",
+        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.paint/modify-selection.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.paint/move-text-with-mask.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.paint/paint-offset-changes.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/transform-changes.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.parser/css-parser-yui.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
@@ -1004,19 +1120,19 @@
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "32.0",
+        "duration": "19.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
@@ -1036,15 +1152,15 @@
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
@@ -1056,15 +1172,15 @@
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
@@ -1084,7 +1200,7 @@
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
@@ -1104,7 +1220,7 @@
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
@@ -1112,7 +1228,7 @@
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
@@ -1156,15 +1272,15 @@
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "152.0",
+        "duration": "153.0",
         "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
     },
     {
-        "duration": "139.0",
+        "duration": "134.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
     },
     {
-        "duration": "46.0",
+        "duration": "40.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
@@ -1188,7 +1304,7 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
@@ -1200,11 +1316,11 @@
         "name": "blink_perf.shadow_dom/v1-host-child-append.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
@@ -1224,7 +1340,7 @@
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
@@ -1268,19 +1384,19 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/Bamboo.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/Cactus.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/Cowboy.html"
     },
     {
@@ -1316,7 +1432,7 @@
         "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
     },
     {
-        "duration": "2.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/GearFlowers.html"
     },
     {
@@ -1348,7 +1464,7 @@
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
@@ -1364,31 +1480,75 @@
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "93.0",
+        "duration": "73.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "93.0",
+        "duration": "74.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "93.0",
+        "duration": "60.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "60.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "56.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "71.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "34.0",
+        "duration": "26.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.webaudio/timeline-insert-event.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "6.0",
         "name": "blink_perf.webgl/binding-bind-buffer.html"
     },
     {
@@ -1404,7 +1564,7 @@
         "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
     },
     {
@@ -1420,43 +1580,43 @@
         "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.webgpu/binding-draw.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.webgpu_fast_call/binding-draw.html"
     },
     {
-        "duration": "29.0",
+        "duration": "31.0",
         "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "desktop_ui/download_shelf:5file"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "34.0",
+        "duration": "37.0",
         "name": "desktop_ui/download_shelf:top10:loading"
     },
     {
-        "duration": "25.0",
+        "duration": "29.0",
         "name": "desktop_ui/download_shelf_webui:1file"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "desktop_ui/download_shelf_webui:5file"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "desktop_ui/download_shelf_webui:measure_memory"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "desktop_ui/download_shelf_webui:top10:loading"
     },
     {
@@ -1464,15 +1624,15 @@
         "name": "desktop_ui/new_tab_page:loading"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "desktop_ui/omnibox:pedal"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "desktop_ui/omnibox:scoped_search"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "desktop_ui/omnibox:search"
     },
     {
@@ -1484,15 +1644,15 @@
         "name": "desktop_ui/side_search:navigation"
     },
     {
-        "duration": "247.0",
+        "duration": "248.0",
         "name": "desktop_ui/tab_search:100_recently_closed"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "desktop_ui/tab_search:10_recently_closed"
     },
     {
-        "duration": "130.0",
+        "duration": "131.0",
         "name": "desktop_ui/tab_search:50_recently_closed"
     },
     {
@@ -1500,19 +1660,19 @@
         "name": "desktop_ui/tab_search:clean_slate"
     },
     {
-        "duration": "29.0",
+        "duration": "33.0",
         "name": "desktop_ui/tab_search:close_and_open:2020"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "desktop_ui/tab_search:close_and_open:loading:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "desktop_ui/tab_search:measure_memory:2tab_search"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "desktop_ui/tab_search:measure_memory:3tab_search"
     },
     {
@@ -1528,39 +1688,39 @@
         "name": "desktop_ui/tab_search:measure_memory:multiwindow"
     },
     {
-        "duration": "55.0",
+        "duration": "61.0",
         "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "desktop_ui/tab_search:top10:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "desktop_ui/tab_search:top10:loading:2020"
     },
     {
-        "duration": "70.0",
+        "duration": "77.0",
         "name": "desktop_ui/tab_search:top50:2020"
     },
     {
-        "duration": "60.0",
+        "duration": "65.0",
         "name": "desktop_ui/tab_search:top50:loading:2020"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "182.0",
+        "duration": "175.0",
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "161.0",
+        "duration": "155.0",
         "name": "jetstream2/JetStream2"
     },
     {
@@ -1568,111 +1728,111 @@
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/24h_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/24h_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "loading.desktop/AirBnB_cold"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "loading.desktop/AirBnB_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/Aljayyash_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "25.0",
         "name": "loading.desktop/Aljayyash_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "loading.desktop/AllRecipes_cold"
     },
     {
-        "duration": "23.0",
+        "duration": "34.0",
         "name": "loading.desktop/AllRecipes_warm"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "loading.desktop/ArsTechnica_cold"
     },
     {
-        "duration": "32.0",
+        "duration": "41.0",
         "name": "loading.desktop/ArsTechnica_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/Baidu_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "26.0",
         "name": "loading.desktop/Baidu_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.desktop/Bhaskar_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "29.0",
         "name": "loading.desktop/Bhaskar_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "27.0",
         "name": "loading.desktop/Chosun_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Chosun_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.desktop/Colorado.edu_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Colorado.edu_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Danawa_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Danawa_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Daum_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Daum_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.desktop/Donga_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Donga_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "loading.desktop/Economist_cold"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "loading.desktop/Economist_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "loading.desktop/Elmundo_cold"
     },
     {
@@ -1680,15 +1840,15 @@
         "name": "loading.desktop/Elmundo_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.desktop/FC2Blog_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "29.0",
         "name": "loading.desktop/FC2Blog_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "loading.desktop/FIFA_cold"
     },
     {
@@ -1696,291 +1856,299 @@
         "name": "loading.desktop/FIFA_warm"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "loading.desktop/FarsNews_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "26.0",
         "name": "loading.desktop/FarsNews_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "loading.desktop/Flickr_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "28.0",
         "name": "loading.desktop/Flickr_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/FlipKart_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/FlipKart_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "18.0",
         "name": "loading.desktop/Free.fr_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "25.0",
         "name": "loading.desktop/Free.fr_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
+        "name": "loading.desktop/Google_cold"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "18.0",
         "name": "loading.desktop/HTML5Rocks_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/HTML5Rocks_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.desktop/Haraj_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "24.0",
         "name": "loading.desktop/Haraj_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/HatenaBookmark_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "26.0",
         "name": "loading.desktop/HatenaBookmark_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/IGN_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "26.0",
         "name": "loading.desktop/IGN_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.desktop/IMDB_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/IMDB_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/IndiaTimes_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "28.0",
         "name": "loading.desktop/IndiaTimes_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.desktop/Kakaku_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "28.0",
         "name": "loading.desktop/Kakaku_warm"
     },
     {
-        "duration": "20.0",
+        "duration": "25.0",
         "name": "loading.desktop/Kenh14_cold"
     },
     {
-        "duration": "26.0",
+        "duration": "7.0",
         "name": "loading.desktop/Kenh14_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/Mercadolivre_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/Mercadolivre_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Naver_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "26.0",
         "name": "loading.desktop/Naver_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "18.0",
         "name": "loading.desktop/Orange_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "25.0",
         "name": "loading.desktop/Orange_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Pantip_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Pantip_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/PremierLeague_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "27.0",
         "name": "loading.desktop/PremierLeague_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "21.0",
         "name": "loading.desktop/QQ_cold"
     },
     {
-        "duration": "20.0",
+        "duration": "30.0",
         "name": "loading.desktop/QQ_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "loading.desktop/REI_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "27.0",
         "name": "loading.desktop/REI_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Ruten_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "26.0",
         "name": "loading.desktop/Ruten_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "loading.desktop/Sina_cold"
     },
     {
-        "duration": "23.0",
+        "duration": "35.0",
         "name": "loading.desktop/Sina_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "22.0",
         "name": "loading.desktop/Taobao_cold"
     },
     {
-        "duration": "21.0",
+        "duration": "32.0",
         "name": "loading.desktop/Taobao_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "loading.desktop/TheOnion_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "29.0",
         "name": "loading.desktop/TheOnion_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "loading.desktop/TheVerge_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "29.0",
         "name": "loading.desktop/TheVerge_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "34.0",
         "name": "loading.desktop/TicketMaster_cold"
     },
     {
-        "duration": "21.0",
+        "duration": "31.0",
         "name": "loading.desktop/TicketMaster_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
         "name": "loading.desktop/Vietnamnet_cold"
     },
     {
-        "duration": "23.0",
+        "duration": "33.0",
         "name": "loading.desktop/Vietnamnet_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "loading.desktop/Vnexpress_cold"
     },
     {
-        "duration": "20.0",
+        "duration": "30.0",
         "name": "loading.desktop/Vnexpress_warm"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.desktop/Walgreens_cold"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "loading.desktop/Walgreens_warm"
     },
     {
-        "duration": "22.0",
+        "duration": "18.0",
         "name": "loading.desktop/Yandex_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/Yandex_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "21.0",
         "name": "loading.desktop/amazon.co.jp_cold"
     },
     {
-        "duration": "22.0",
+        "duration": "32.0",
         "name": "loading.desktop/amazon.co.jp_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "20.0",
         "name": "loading.desktop/ja.wikipedia_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "28.0",
         "name": "loading.desktop/ja.wikipedia_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "loading.desktop/money.cnn_cold"
     },
     {
-        "duration": "23.0",
+        "duration": "32.0",
         "name": "loading.desktop/money.cnn_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "loading.desktop/ru.wikipedia_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "26.0",
         "name": "loading.desktop/ru.wikipedia_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "24.0",
         "name": "loading.desktop/uol.com.br_cold"
     },
     {
-        "duration": "21.0",
+        "duration": "37.0",
         "name": "loading.desktop/uol.com.br_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "28.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "28.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
@@ -1992,11 +2160,11 @@
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "131.0",
+        "duration": "130.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
@@ -2004,19 +2172,19 @@
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "133.0",
+        "duration": "131.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
@@ -2028,7 +2196,7 @@
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4"
     },
     {
@@ -2040,11 +2208,11 @@
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
@@ -2052,7 +2220,7 @@
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "67.0",
+        "duration": "66.0",
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
@@ -2060,7 +2228,7 @@
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
@@ -2068,11 +2236,11 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
@@ -2080,7 +2248,7 @@
         "name": "memory.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
@@ -2100,7 +2268,7 @@
         "name": "memory.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
@@ -2108,15 +2276,15 @@
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "39.0",
+        "duration": "42.0",
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "42.0",
+        "duration": "44.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "36.0",
+        "duration": "40.0",
         "name": "power.desktop/TrivialAnimationPageSharedPageState"
     },
     {
@@ -2124,7 +2292,7 @@
         "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "36.0",
+        "duration": "42.0",
         "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
@@ -2132,15 +2300,15 @@
         "name": "power.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "37.0",
+        "duration": "41.0",
         "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "36.0",
+        "duration": "40.0",
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
@@ -2148,35 +2316,35 @@
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "61.0",
+        "duration": "48.0",
         "name": "power.desktop/abcnews"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/instagram"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/microsoft"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "power.desktop/sina"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/slideshare"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/uol"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
@@ -2200,19 +2368,19 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
@@ -2220,19 +2388,19 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "7.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
@@ -2256,7 +2424,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
@@ -2264,27 +2432,27 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
@@ -2296,7 +2464,7 @@
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
@@ -2304,15 +2472,15 @@
         "name": "rendering.desktop/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.desktop/animometer_webgl_indexed"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
@@ -2324,7 +2492,7 @@
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
-        "duration": "37.0",
+        "duration": "39.0",
         "name": "rendering.desktop/animometer_webgl_multi_draw"
     },
     {
@@ -2336,11 +2504,11 @@
         "name": "rendering.desktop/aquarium_20k"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/background_color_animation"
     },
     {
@@ -2364,27 +2532,27 @@
         "name": "rendering.desktop/balls_css_transition_40_properties"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/balls_css_transition_all_properties"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
@@ -2392,7 +2560,7 @@
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rendering.desktop/blur_rotating_background"
     },
     {
@@ -2404,11 +2572,11 @@
         "name": "rendering.desktop/booking_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/bouncing_balls_15"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
@@ -2420,19 +2588,19 @@
         "name": "rendering.desktop/bouncing_gradient_circles"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/camera_to_webgl"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
@@ -2444,31 +2612,31 @@
         "name": "rendering.desktop/canvas_10000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.desktop/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.desktop/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "29.0",
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas_arcs"
     },
     {
@@ -2480,11 +2648,11 @@
         "name": "rendering.desktop/canvas_lines"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
@@ -2500,11 +2668,11 @@
         "name": "rendering.desktop/chip_tune"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/cnn_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/cnn_pinch_2018"
     },
     {
@@ -2520,55 +2688,55 @@
         "name": "rendering.desktop/css_animations_many_keyframes"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_animations_staggered_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_animations_triggered_updating_class"
     },
     {
@@ -2576,91 +2744,91 @@
         "name": "rendering.desktop/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_transitions_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_transitions_style_element"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_triggered_style_element"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_transitions_updating_class"
     },
     {
-        "duration": "22.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_color"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_value_type_length_complex"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_value_type_length_simple"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_value_type_path"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_shadow"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_transform_complex"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
@@ -2668,95 +2836,95 @@
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/draw_image"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/effect_games"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/espn_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rendering.desktop/facebook_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/facebook_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/gmail_2018"
     },
     {
@@ -2772,11 +2940,11 @@
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
@@ -2788,7 +2956,7 @@
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
@@ -2796,27 +2964,27 @@
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/google_web_search_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/gpu_bound_shader.html"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/guimark_vector_chart"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/hakim"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
@@ -2824,23 +2992,23 @@
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "21.0",
+        "duration": "25.0",
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
@@ -2848,11 +3016,11 @@
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/js_full_screen_invalidation"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
@@ -2868,11 +3036,11 @@
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "rendering.desktop/kevs_3d"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/keyframed_animations"
     },
     {
@@ -2880,7 +3048,7 @@
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/linkedin_2018"
     },
     {
@@ -2888,11 +3056,11 @@
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
-        "duration": "53.0",
+        "duration": "52.0",
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
@@ -2956,7 +3124,7 @@
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
@@ -2964,7 +3132,7 @@
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "rendering.desktop/many_images"
     },
     {
@@ -2972,7 +3140,7 @@
         "name": "rendering.desktop/many_planets_deep"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/maps_move_2018"
     },
     {
@@ -2980,7 +3148,7 @@
         "name": "rendering.desktop/maps_perf_test"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/medium_texture_uploads"
     },
     {
@@ -3000,7 +3168,7 @@
         "name": "rendering.desktop/microsoft_asteroid_belt"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.desktop/microsoft_fireflies"
     },
     {
@@ -3028,7 +3196,7 @@
         "name": "rendering.desktop/microsoft_video_city"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/microsoft_worker_fountains"
     },
     {
@@ -3036,15 +3204,15 @@
         "name": "rendering.desktop/mix_10k"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "18.0",
+        "duration": "21.0",
         "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
     },
     {
@@ -3056,11 +3224,11 @@
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
     },
     {
@@ -3068,15 +3236,15 @@
         "name": "rendering.desktop/motionmark_ramp_canvas_lines"
     },
     {
-        "duration": "56.0",
+        "duration": "36.0",
         "name": "rendering.desktop/motionmark_ramp_design"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.desktop/motionmark_ramp_images"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.desktop/motionmark_ramp_leaves"
     },
     {
@@ -3088,15 +3256,19 @@
         "name": "rendering.desktop/motionmark_ramp_paths"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.desktop/motionmark_ramp_suits"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/new_tilings"
     },
     {
-        "duration": "32.0",
+        "duration": "19.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "28.0",
         "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
     },
     {
@@ -3104,7 +3276,7 @@
         "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
@@ -3116,23 +3288,27 @@
         "name": "rendering.desktop/off_screen_main_60fps_jank"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/offscreen_animation_no_damage"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
+        "duration": "19.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
         "duration": "21.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
@@ -3140,7 +3316,7 @@
         "name": "rendering.desktop/put_get_image_data"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/put_image_data.html"
     },
     {
@@ -3160,7 +3336,7 @@
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
@@ -3192,7 +3368,7 @@
         "name": "rendering.desktop/repaint_twitter_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/repaint_wikipedia_2018"
     },
     {
@@ -3208,27 +3384,27 @@
         "name": "rendering.desktop/san_angeles"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.desktop/second_batch_js_heavy"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.desktop/second_batch_js_light"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/simple_text_page"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rendering.desktop/simple_touch_drag"
     },
     {
@@ -3244,7 +3420,7 @@
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
@@ -3252,7 +3428,7 @@
         "name": "rendering.desktop/spielzeugz"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
@@ -3268,19 +3444,19 @@
         "name": "rendering.desktop/sync_scroll_offset"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/techcrunch_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.desktop/text_05000_pixels_per_second"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_10000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_20000_pixels_per_second"
     },
     {
@@ -3288,15 +3464,15 @@
         "name": "rendering.desktop/text_40000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_60000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_75000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_90000_pixels_per_second"
     },
     {
@@ -3308,11 +3484,11 @@
         "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
@@ -3328,15 +3504,27 @@
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "30.0",
+        "duration": "9.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "9.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
         "name": "rendering.desktop/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_hover_20000_pixels_per_second"
     },
     {
@@ -3348,47 +3536,47 @@
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/throughput_scrolling_composited"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
@@ -3396,7 +3584,7 @@
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "55.0",
+        "duration": "54.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
@@ -3404,11 +3592,11 @@
         "name": "rendering.desktop/toBlob_duration.html"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "rendering.desktop/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
@@ -3420,19 +3608,19 @@
         "name": "rendering.desktop/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/transform_transitions"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
@@ -3448,19 +3636,19 @@
         "name": "rendering.desktop/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/video_to_sub_texture"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/video_to_sub_texture_premultiply"
     },
     {
@@ -3476,15 +3664,15 @@
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/web_animation_value_type_length_complex"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
@@ -3500,7 +3688,7 @@
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
@@ -3512,7 +3700,7 @@
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
@@ -3520,11 +3708,11 @@
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/webgl_to_texture"
     },
     {
@@ -3544,23 +3732,23 @@
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
@@ -3572,31 +3760,31 @@
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "65.0",
+        "duration": "63.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "66.0",
+        "duration": "65.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "65.0",
+        "duration": "62.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "72.0",
+        "duration": "73.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
@@ -3604,15 +3792,15 @@
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "66.0",
+        "duration": "67.0",
         "name": "system_health.common_desktop/browse:media:youtubetv:2019"
     },
     {
@@ -3624,19 +3812,19 @@
         "name": "system_health.common_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "44.0",
+        "duration": "46.0",
         "name": "system_health.common_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "59.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "51.0",
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
@@ -3648,11 +3836,11 @@
         "name": "system_health.common_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "70.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
@@ -3660,19 +3848,19 @@
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "64.0",
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
@@ -3688,43 +3876,51 @@
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "58.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
     },
     {
         "duration": "4.0",
+        "name": "system_health.common_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
@@ -3732,179 +3928,179 @@
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "30.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "48.0",
+        "duration": "44.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "44.0",
+        "duration": "42.0",
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
@@ -3912,15 +4108,15 @@
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "68.0",
+        "duration": "69.0",
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "85.0",
+        "duration": "87.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "56.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
@@ -3928,11 +4124,11 @@
         "name": "system_health.memory_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "63.0",
+        "duration": "66.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "70.0",
+        "duration": "71.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
@@ -3940,23 +4136,23 @@
         "name": "system_health.memory_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "42.0",
+        "duration": "43.0",
         "name": "system_health.memory_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "48.0",
+        "duration": "49.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "55.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "49.0",
+        "duration": "50.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "system_health.memory_desktop/browse:search:google:2020"
     },
     {
@@ -3964,23 +4160,23 @@
         "name": "system_health.memory_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "63.0",
+        "duration": "67.0",
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "44.0",
+        "duration": "47.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "62.0",
         "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "56.0",
+        "duration": "60.0",
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
@@ -4012,7 +4208,15 @@
         "name": "system_health.memory_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
@@ -4044,7 +4248,7 @@
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
@@ -4060,7 +4264,7 @@
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
@@ -4076,7 +4280,7 @@
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
@@ -4084,11 +4288,11 @@
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
@@ -4096,7 +4300,7 @@
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
@@ -4152,7 +4356,7 @@
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
@@ -4168,19 +4372,19 @@
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
@@ -4196,23 +4400,23 @@
         "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
@@ -4220,7 +4424,7 @@
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
@@ -4236,7 +4440,7 @@
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
@@ -4244,19 +4448,19 @@
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
@@ -4264,19 +4468,19 @@
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
@@ -4284,11 +4488,11 @@
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "69.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
@@ -4296,23 +4500,23 @@
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
@@ -4320,87 +4524,95 @@
         "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "62.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
     },
     {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
+        "duration": "4.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
     },
     {
         "duration": "4.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "58.0",
+        "duration": "57.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "68.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "74.0",
+        "duration": "73.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
@@ -4408,79 +4620,87 @@
         "name": "v8.browsing_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "45.0",
+        "duration": "47.0",
         "name": "v8.browsing_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "48.0",
+        "duration": "51.0",
         "name": "v8.browsing_desktop/browse:search:google:2020"
     },
     {
-        "duration": "33.0",
+        "duration": "35.0",
         "name": "v8.browsing_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "60.0",
+        "duration": "61.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "66.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "34.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     },
     {
@@ -4488,83 +4708,83 @@
         "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_audio_processing"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
-        "duration": "300.0",
-        "name": "base_perftests/_gtest_"
-    },
-    {
-        "duration": "330.0",
-        "name": "dawn_perf_tests/_gtest_"
-    },
-    {
         "duration": "190.0",
         "name": "performance_browser_tests/_gtest_"
     },
     {
         "duration": "7.0",
         "name": "views_perftests/_gtest_"
+    },
+    {
+        "duration": "300.0",
+        "name": "base_perftests/_gtest_"
+    },
+    {
+        "duration": "330.0",
+        "name": "dawn_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf-pgo_timing.json
index 446a3c3..5e4cc88 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf-pgo_timing.json
@@ -1,4234 +1,10 @@
 [
     {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "40.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
         "duration": "3.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.display_locking/abs_pos_outer_sizes_change.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.display_locking/fieldset_container_width_changes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.display_locking/flex_container_width_changes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.display_locking/forced_layout_on_locked_el.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.display_locking/inner_sizes_change.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.display_locking/outer_sizes_change.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.display_locking/outer_sizes_change_activatable.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.display_locking/outer_sizes_change_iframe.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.display_locking/unlock_top_items.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.display_locking/unlock_top_items_nested.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "54.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "40.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "116.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "117.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "116.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "47.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "201.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "30.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "35.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "52.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "35.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "38.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "19.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "137.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "24.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "138.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "24.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "30.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "30.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "31.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "31.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "30.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "31.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "24.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "18.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "19.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "18.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "19.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "19.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "18.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "20.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "19.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "54.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "47.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "48.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "43.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "57.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "47.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "46.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "47.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "48.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "47.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "48.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "60.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "69.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "62.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "67.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "71.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "51.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "50.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "91.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "90.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "88.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "83.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "98.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "69.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "77.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "90.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "60.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "76.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "140.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "92.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "69.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "76.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "67.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "4.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "109.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "85.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "92.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "112.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "84.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "88.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "100.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "84.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "30.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "40.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "43.0",
-        "name": "webrtc/pause_play_peerconnections"
+        "name": "load_library_perf_tests/_gtest_"
     },
     {
         "duration": "210.0",
         "name": "performance_browser_tests/_gtest_"
-    },
-    {
-        "duration": "3.0",
-        "name": "load_library_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json b/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json
index 446a3c3..7b248e32 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-laptop_low_end-perf_timing.json
@@ -1,37 +1,81 @@
 [
     {
-        "duration": "24.0",
+        "duration": "57.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
+        "duration": "20.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
         "duration": "24.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
+        "duration": "45.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "41.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
         "duration": "34.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "39.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
+        "duration": "29.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "40.0",
+        "duration": "29.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
         "duration": "22.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "29.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "22.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
+        "duration": "36.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "37.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "49.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
         "duration": "13.0",
         "name": "blink_perf.bindings/append-child.html"
     },
@@ -64,19 +108,19 @@
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
@@ -84,7 +128,7 @@
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
@@ -92,15 +136,15 @@
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
@@ -116,11 +160,11 @@
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
@@ -136,7 +180,7 @@
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
@@ -144,19 +188,19 @@
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
@@ -168,7 +212,7 @@
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
@@ -176,15 +220,15 @@
         "name": "blink_perf.bindings/typed-array-set-from-typed.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
@@ -224,23 +268,23 @@
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.css/CSSLogicalDirection.html"
     },
     {
@@ -260,83 +304,83 @@
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "7.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
@@ -353,10 +397,14 @@
     },
     {
         "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
     },
     {
         "duration": "6.0",
+        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
@@ -364,27 +412,71 @@
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
+        "duration": "12.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
         "duration": "10.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -396,7 +488,7 @@
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.display_locking/abs_pos_outer_sizes_change.html"
     },
     {
@@ -412,11 +504,11 @@
         "name": "blink_perf.display_locking/forced_layout_on_locked_el.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.display_locking/inner_sizes_change.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.display_locking/outer_sizes_change.html"
     },
     {
@@ -424,7 +516,7 @@
         "name": "blink_perf.display_locking/outer_sizes_change_activatable.html"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "blink_perf.display_locking/outer_sizes_change_iframe.html"
     },
     {
@@ -432,19 +524,23 @@
         "name": "blink_perf.display_locking/unlock_top_items.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.display_locking/unlock_top_items_nested.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
@@ -452,7 +548,7 @@
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
@@ -461,6 +557,10 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
@@ -472,7 +572,7 @@
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "18.0",
+        "duration": "13.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
@@ -480,67 +580,67 @@
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.events/is-input-pending-default-events.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "30.0",
+        "duration": "18.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "25.0",
+        "duration": "15.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "20.0",
+        "duration": "14.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "15.0",
+        "duration": "23.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "29.0",
+        "duration": "17.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/Shapes/MultipleShapes.html"
     },
     {
@@ -548,15 +648,15 @@
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
@@ -564,7 +664,7 @@
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
@@ -584,15 +684,15 @@
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
@@ -600,10 +700,22 @@
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
         "duration": "4.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
@@ -616,23 +728,23 @@
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
@@ -640,7 +752,7 @@
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
@@ -664,7 +776,7 @@
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
@@ -672,31 +784,35 @@
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
@@ -708,46 +824,58 @@
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
-        "duration": "54.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "9.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
+        "duration": "9.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
         "duration": "5.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
@@ -760,19 +888,19 @@
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
@@ -780,11 +908,11 @@
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
@@ -792,11 +920,11 @@
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
@@ -804,7 +932,7 @@
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
@@ -812,11 +940,11 @@
         "name": "blink_perf.layout/line-layout.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
@@ -824,7 +952,7 @@
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
@@ -833,6 +961,10 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -853,6 +985,10 @@
     },
     {
         "duration": "9.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
@@ -864,7 +1000,7 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "18.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
@@ -872,7 +1008,7 @@
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "8.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
@@ -880,7 +1016,7 @@
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
@@ -888,31 +1024,39 @@
         "name": "blink_perf.layout/nested-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "40.0",
+        "duration": "44.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
         "duration": "6.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "6.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/word-break-break-all.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/word-break-break-word.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
@@ -932,47 +1076,55 @@
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "14.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+        "duration": "13.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.paint/custom-highlights.html"
     },
     {
         "duration": "15.0",
+        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+    },
+    {
+        "duration": "16.0",
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
@@ -980,27 +1132,31 @@
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "18.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
@@ -1008,7 +1164,7 @@
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
@@ -1016,7 +1172,7 @@
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
@@ -1024,11 +1180,11 @@
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
@@ -1036,11 +1192,11 @@
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "18.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
@@ -1056,7 +1212,7 @@
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
@@ -1064,11 +1220,11 @@
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
@@ -1092,23 +1248,23 @@
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
@@ -1116,7 +1272,7 @@
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "1.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
@@ -1124,11 +1280,11 @@
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "1.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "1.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
@@ -1148,7 +1304,7 @@
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "1.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
@@ -1156,15 +1312,27 @@
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "3.0",
+        "duration": "185.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "163.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "46.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
@@ -1176,7 +1344,7 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "7.0",
+        "duration": "20.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
@@ -1212,7 +1380,7 @@
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
@@ -1240,11 +1408,11 @@
         "name": "blink_perf.shadow_dom/v1-slot-append.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
@@ -1256,11 +1424,11 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/Bamboo.html"
     },
     {
@@ -1328,7 +1496,7 @@
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
@@ -1336,7 +1504,7 @@
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
@@ -1344,79 +1512,287 @@
         "name": "blink_perf.svg/UnderTheSee.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.svg/WorldIso.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "116.0",
+        "duration": "85.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "117.0",
+        "duration": "86.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "116.0",
+        "duration": "70.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "71.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "70.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "86.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "47.0",
+        "duration": "33.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
+        "duration": "18.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "23.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
         "duration": "8.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl/binding-draw-arrays.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
         "duration": "5.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
     },
     {
-        "duration": "201.0",
-        "name": "jetstream/JetStream"
+        "duration": "8.0",
+        "name": "blink_perf.webgpu/binding-draw.html"
     },
     {
-        "duration": "30.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+        "duration": "8.0",
+        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
     },
     {
-        "duration": "25.0",
-        "name": "loading.desktop/24h_cold"
+        "duration": "37.0",
+        "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "28.0",
-        "name": "loading.desktop/24h_warm"
+        "duration": "33.0",
+        "name": "desktop_ui/download_shelf:5file"
     },
     {
-        "duration": "35.0",
-        "name": "loading.desktop/AirBnB_cold"
+        "duration": "31.0",
+        "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "46.0",
-        "name": "loading.desktop/AirBnB_warm"
+        "duration": "54.0",
+        "name": "desktop_ui/download_shelf:top10:loading"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/download_shelf_webui:1file"
+    },
+    {
+        "duration": "37.0",
+        "name": "desktop_ui/download_shelf_webui:5file"
+    },
+    {
+        "duration": "31.0",
+        "name": "desktop_ui/download_shelf_webui:measure_memory"
+    },
+    {
+        "duration": "47.0",
+        "name": "desktop_ui/download_shelf_webui:top10:loading"
+    },
+    {
+        "duration": "24.0",
+        "name": "desktop_ui/new_tab_page:loading"
     },
     {
         "duration": "22.0",
+        "name": "desktop_ui/omnibox:pedal"
+    },
+    {
+        "duration": "21.0",
+        "name": "desktop_ui/omnibox:scoped_search"
+    },
+    {
+        "duration": "19.0",
+        "name": "desktop_ui/omnibox:search"
+    },
+    {
+        "duration": "9.0",
+        "name": "desktop_ui/side_search:measure_memory"
+    },
+    {
+        "duration": "9.0",
+        "name": "desktop_ui/side_search:navigation"
+    },
+    {
+        "duration": "271.0",
+        "name": "desktop_ui/tab_search:100_recently_closed"
+    },
+    {
+        "duration": "45.0",
+        "name": "desktop_ui/tab_search:10_recently_closed"
+    },
+    {
+        "duration": "146.0",
+        "name": "desktop_ui/tab_search:50_recently_closed"
+    },
+    {
+        "duration": "16.0",
+        "name": "desktop_ui/tab_search:clean_slate"
+    },
+    {
+        "duration": "43.0",
+        "name": "desktop_ui/tab_search:close_and_open:2020"
+    },
+    {
+        "duration": "43.0",
+        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
+    },
+    {
+        "duration": "22.0",
+        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
+    },
+    {
+        "duration": "22.0",
+        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
+    },
+    {
+        "duration": "21.0",
+        "name": "desktop_ui/tab_search:measure_memory:after"
+    },
+    {
+        "duration": "22.0",
+        "name": "desktop_ui/tab_search:measure_memory:before"
+    },
+    {
+        "duration": "26.0",
+        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
+    },
+    {
+        "duration": "114.0",
+        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
+    },
+    {
+        "duration": "55.0",
+        "name": "desktop_ui/tab_search:top10:2020"
+    },
+    {
+        "duration": "38.0",
+        "name": "desktop_ui/tab_search:top10:loading:2020"
+    },
+    {
+        "duration": "129.0",
+        "name": "desktop_ui/tab_search:top50:2020"
+    },
+    {
+        "duration": "123.0",
+        "name": "desktop_ui/tab_search:top50:loading:2020"
+    },
+    {
+        "duration": "5.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "4.0",
+        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "191.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "28.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/24h_cold"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/24h_warm"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/AirBnB_cold"
+    },
+    {
+        "duration": "50.0",
+        "name": "loading.desktop/AirBnB_warm"
+    },
+    {
+        "duration": "24.0",
         "name": "loading.desktop/Aljayyash_cold"
     },
     {
-        "duration": "25.0",
+        "duration": "31.0",
         "name": "loading.desktop/Aljayyash_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "32.0",
         "name": "loading.desktop/AllRecipes_cold"
     },
     {
-        "duration": "40.0",
+        "duration": "47.0",
         "name": "loading.desktop/AllRecipes_warm"
     },
     {
@@ -1424,91 +1800,91 @@
         "name": "loading.desktop/ArsTechnica_cold"
     },
     {
-        "duration": "44.0",
+        "duration": "61.0",
         "name": "loading.desktop/ArsTechnica_warm"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "loading.desktop/Baidu_cold"
     },
     {
-        "duration": "26.0",
+        "duration": "33.0",
         "name": "loading.desktop/Baidu_warm"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "loading.desktop/Bhaskar_cold"
     },
     {
-        "duration": "32.0",
+        "duration": "39.0",
         "name": "loading.desktop/Bhaskar_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "loading.desktop/Chosun_cold"
     },
     {
-        "duration": "32.0",
+        "duration": "35.0",
         "name": "loading.desktop/Chosun_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "loading.desktop/Colorado.edu_cold"
     },
     {
-        "duration": "29.0",
+        "duration": "36.0",
         "name": "loading.desktop/Colorado.edu_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "loading.desktop/Danawa_cold"
     },
     {
-        "duration": "32.0",
+        "duration": "34.0",
         "name": "loading.desktop/Danawa_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "loading.desktop/Daum_cold"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "loading.desktop/Daum_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "loading.desktop/Donga_cold"
     },
     {
-        "duration": "32.0",
+        "duration": "35.0",
         "name": "loading.desktop/Donga_warm"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "loading.desktop/Economist_cold"
     },
     {
-        "duration": "52.0",
+        "duration": "44.0",
         "name": "loading.desktop/Economist_warm"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "loading.desktop/Elmundo_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "loading.desktop/Elmundo_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "loading.desktop/FC2Blog_cold"
     },
     {
-        "duration": "28.0",
+        "duration": "37.0",
         "name": "loading.desktop/FC2Blog_warm"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "loading.desktop/FIFA_cold"
     },
     {
@@ -1516,203 +1892,211 @@
         "name": "loading.desktop/FIFA_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "32.0",
         "name": "loading.desktop/FarsNews_cold"
     },
     {
-        "duration": "26.0",
+        "duration": "32.0",
         "name": "loading.desktop/FarsNews_warm"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "loading.desktop/Flickr_cold"
     },
     {
-        "duration": "30.0",
+        "duration": "36.0",
         "name": "loading.desktop/Flickr_warm"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "loading.desktop/FlipKart_cold"
     },
     {
-        "duration": "26.0",
+        "duration": "33.0",
         "name": "loading.desktop/FlipKart_warm"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "loading.desktop/Free.fr_cold"
     },
     {
-        "duration": "25.0",
+        "duration": "32.0",
         "name": "loading.desktop/Free.fr_warm"
     },
     {
-        "duration": "24.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
         "duration": "29.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/TheVerge_cold"
+        "name": "loading.desktop/Google_cold"
     },
     {
         "duration": "38.0",
-        "name": "loading.desktop/TheVerge_warm"
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/HTML5Rocks_cold"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/HTML5Rocks_warm"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Haraj_cold"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/Haraj_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/HatenaBookmark_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/HatenaBookmark_warm"
+    },
+    {
+        "duration": "45.0",
+        "name": "loading.desktop/IGN_cold"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/IGN_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/IMDB_cold"
+    },
+    {
+        "duration": "37.0",
+        "name": "loading.desktop/IMDB_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/IndiaTimes_cold"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/IndiaTimes_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/Kakaku_cold"
+    },
+    {
+        "duration": "37.0",
+        "name": "loading.desktop/Kakaku_warm"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/Kenh14_cold"
+    },
+    {
+        "duration": "12.0",
+        "name": "loading.desktop/Kenh14_warm"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Mercadolivre_cold"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/Mercadolivre_warm"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/Naver_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/Naver_warm"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Orange_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/Orange_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/Pantip_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Pantip_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/PremierLeague_cold"
+    },
+    {
+        "duration": "37.0",
+        "name": "loading.desktop/PremierLeague_warm"
     },
     {
         "duration": "29.0",
+        "name": "loading.desktop/QQ_cold"
+    },
+    {
+        "duration": "39.0",
+        "name": "loading.desktop/QQ_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/REI_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/REI_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/Ruten_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Ruten_warm"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Sina_cold"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.desktop/Sina_warm"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Taobao_cold"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.desktop/Taobao_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/TheOnion_cold"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.desktop/TheOnion_warm"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/TheVerge_cold"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.desktop/TheVerge_warm"
+    },
+    {
+        "duration": "32.0",
         "name": "loading.desktop/TicketMaster_cold"
     },
     {
-        "duration": "49.0",
+        "duration": "43.0",
         "name": "loading.desktop/TicketMaster_warm"
     },
     {
@@ -1720,99 +2104,99 @@
         "name": "loading.desktop/Vietnamnet_cold"
     },
     {
-        "duration": "40.0",
+        "duration": "44.0",
         "name": "loading.desktop/Vietnamnet_warm"
     },
     {
-        "duration": "27.0",
+        "duration": "31.0",
         "name": "loading.desktop/Vnexpress_cold"
     },
     {
-        "duration": "50.0",
+        "duration": "41.0",
         "name": "loading.desktop/Vnexpress_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "loading.desktop/Walgreens_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "loading.desktop/Walgreens_warm"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "loading.desktop/Yandex_cold"
     },
     {
-        "duration": "27.0",
+        "duration": "34.0",
         "name": "loading.desktop/Yandex_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "29.0",
         "name": "loading.desktop/amazon.co.jp_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "40.0",
         "name": "loading.desktop/amazon.co.jp_warm"
     },
     {
-        "duration": "24.0",
+        "duration": "28.0",
         "name": "loading.desktop/ja.wikipedia_cold"
     },
     {
-        "duration": "28.0",
+        "duration": "36.0",
         "name": "loading.desktop/ja.wikipedia_warm"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "loading.desktop/money.cnn_cold"
     },
     {
-        "duration": "40.0",
+        "duration": "45.0",
         "name": "loading.desktop/money.cnn_warm"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "loading.desktop/ru.wikipedia_cold"
     },
     {
-        "duration": "26.0",
+        "duration": "34.0",
         "name": "loading.desktop/ru.wikipedia_warm"
     },
     {
-        "duration": "26.0",
+        "duration": "32.0",
         "name": "loading.desktop/uol.com.br_cold"
     },
     {
-        "duration": "34.0",
+        "duration": "45.0",
         "name": "loading.desktop/uol.com.br_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "29.0",
+        "duration": "47.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "media.desktop/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
@@ -1828,23 +2212,23 @@
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "138.0",
+        "duration": "137.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
@@ -1852,19 +2236,19 @@
         "name": "media.desktop/video.html?src=tulip0.av1.mp4"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
@@ -1872,15 +2256,15 @@
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "31.0",
+        "duration": "73.0",
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
@@ -1888,7 +2272,7 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
@@ -1896,27 +2280,27 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialGifPageSharedPageState"
     },
     {
@@ -1924,7 +2308,7 @@
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
@@ -1932,15 +2316,15 @@
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "47.0",
+        "duration": "48.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "48.0",
+        "duration": "43.0",
         "name": "power.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "43.0",
         "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
@@ -1960,7 +2344,7 @@
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
@@ -1968,35 +2352,35 @@
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "57.0",
+        "duration": "67.0",
         "name": "power.desktop/abcnews"
     },
     {
-        "duration": "47.0",
+        "duration": "55.0",
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "power.desktop/instagram"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "power.desktop/microsoft"
     },
     {
-        "duration": "48.0",
+        "duration": "45.0",
         "name": "power.desktop/sina"
     },
     {
-        "duration": "47.0",
+        "duration": "43.0",
         "name": "power.desktop/slideshare"
     },
     {
-        "duration": "48.0",
+        "duration": "45.0",
         "name": "power.desktop/uol"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
@@ -2004,7 +2388,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
@@ -2028,11 +2412,11 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
@@ -2044,23 +2428,23 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
@@ -2076,7 +2460,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
@@ -2096,35 +2480,35 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "41.0",
+        "duration": "36.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.desktop/amazon_pinch_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "27.0",
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
-        "duration": "33.0",
+        "duration": "32.0",
         "name": "rendering.desktop/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
@@ -2136,83 +2520,83 @@
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
-        "duration": "60.0",
+        "duration": "52.0",
         "name": "rendering.desktop/animometer_webgl_multi_draw"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "rendering.desktop/aquarium"
     },
     {
-        "duration": "38.0",
+        "duration": "35.0",
         "name": "rendering.desktop/aquarium_20k"
     },
     {
-        "duration": "36.0",
+        "duration": "33.0",
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "rendering.desktop/background_color_animation"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/background_color_animation_with_gradient"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_css_key_frame_animations"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_css_transition_2_properties"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_css_transition_40_properties"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_css_transition_all_properties"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "36.0",
+        "duration": "26.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "rendering.desktop/blur_rotating_background"
     },
     {
@@ -2224,31 +2608,31 @@
         "name": "rendering.desktop/booking_pinch_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/bouncing_balls_15"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/bouncing_clipped_rectangles"
     },
     {
-        "duration": "27.0",
+        "duration": "30.0",
         "name": "rendering.desktop/bouncing_gradient_circles"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
-        "duration": "31.0",
+        "duration": "12.0",
         "name": "rendering.desktop/camera_to_webgl"
     },
     {
@@ -2256,11 +2640,11 @@
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "rendering.desktop/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "40.0",
         "name": "rendering.desktop/canvas_10000_pixels_per_second"
     },
     {
@@ -2276,11 +2660,11 @@
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "32.0",
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
@@ -2288,7 +2672,7 @@
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.desktop/canvas_arcs"
     },
     {
@@ -2304,59 +2688,59 @@
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/cc_poster_circle"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/cc_scroll_text_only"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/chip_tune"
     },
     {
-        "duration": "25.0",
+        "duration": "33.0",
         "name": "rendering.desktop/cnn_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "37.0",
         "name": "rendering.desktop/cnn_pinch_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/compositor_heavy_animation"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.desktop/crafty_mind"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_animations_many_keyframes"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
     },
     {
@@ -2364,11 +2748,11 @@
         "name": "rendering.desktop/css_animations_staggered_inline_style"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_animations_staggered_new_element"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_animations_staggered_style_element"
     },
     {
@@ -2376,11 +2760,11 @@
         "name": "rendering.desktop/css_animations_staggered_updating_class"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
@@ -2388,19 +2772,19 @@
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_animations_triggered_updating_class"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.desktop/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_transitions_inline_style"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
@@ -2408,79 +2792,79 @@
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "31.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_transitions_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_triggered_style_element"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_transitions_updating_class"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_value_type_color"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_value_type_length_complex"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_value_type_length_simple"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "rendering.desktop/css_value_type_path"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/css_value_type_shadow"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_value_type_transform_complex"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
@@ -2488,19 +2872,19 @@
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/draw_image"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
@@ -2508,7 +2892,7 @@
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
@@ -2516,27 +2900,27 @@
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.desktop/effect_games"
     },
     {
-        "duration": "34.0",
+        "duration": "36.0",
         "name": "rendering.desktop/espn_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
@@ -2548,19 +2932,19 @@
         "name": "rendering.desktop/facebook_pinch_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
@@ -2568,15 +2952,15 @@
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.desktop/gmail_2018"
     },
     {
@@ -2584,111 +2968,111 @@
         "name": "rendering.desktop/gmail_move_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/gmail_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/google_image_pinch_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "21.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/google_web_search_2018"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "rendering.desktop/gpu_bound_shader.html"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/guimark_vector_chart"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/hakim"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "27.0",
+        "duration": "34.0",
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/js_full_screen_invalidation"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "29.0",
+        "duration": "35.0",
         "name": "rendering.desktop/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.desktop/js_poster_circle"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/kevs_3d"
     },
     {
@@ -2696,7 +3080,7 @@
         "name": "rendering.desktop/keyframed_animations"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
@@ -2704,15 +3088,15 @@
         "name": "rendering.desktop/linkedin_2018"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "69.0",
+        "duration": "66.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
-        "duration": "63.0",
+        "duration": "61.0",
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
@@ -2736,7 +3120,7 @@
         "name": "rendering.desktop/main_15fps_impl_0fps"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
     },
     {
@@ -2760,11 +3144,11 @@
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "42.0",
+        "duration": "44.0",
         "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
@@ -2772,35 +3156,35 @@
         "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/many_images"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "rendering.desktop/many_planets_deep"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "rendering.desktop/maps_move_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/maps_perf_test"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/medium_texture_uploads"
     },
     {
@@ -2808,19 +3192,19 @@
         "name": "rendering.desktop/megi_dish"
     },
     {
-        "duration": "62.0",
+        "duration": "61.0",
         "name": "rendering.desktop/microgame_fps"
     },
     {
-        "duration": "67.0",
+        "duration": "62.0",
         "name": "rendering.desktop/microgame_fps_fast_call"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "rendering.desktop/microsoft_asteroid_belt"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.desktop/microsoft_fireflies"
     },
     {
@@ -2828,11 +3212,11 @@
         "name": "rendering.desktop/microsoft_fish_ie_tank"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/microsoft_performance"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/microsoft_snow"
     },
     {
@@ -2844,11 +3228,11 @@
         "name": "rendering.desktop/microsoft_tweet_map"
     },
     {
-        "duration": "27.0",
+        "duration": "30.0",
         "name": "rendering.desktop/microsoft_video_city"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/microsoft_worker_fountains"
     },
     {
@@ -2856,11 +3240,11 @@
         "name": "rendering.desktop/mix_10k"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
@@ -2868,219 +3252,271 @@
         "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.desktop/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "29.0",
+        "duration": "45.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "44.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.desktop/motionmark_ramp_design"
+    },
+    {
+        "duration": "41.0",
+        "name": "rendering.desktop/motionmark_ramp_images"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.desktop/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "44.0",
+        "name": "rendering.desktop/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "43.0",
+        "name": "rendering.desktop/motionmark_ramp_paths"
+    },
+    {
+        "duration": "42.0",
+        "name": "rendering.desktop/motionmark_ramp_suits"
+    },
+    {
+        "duration": "30.0",
         "name": "rendering.desktop/new_tilings"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "35.0",
+        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/off_screen_main_60fps"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/off_screen_main_60fps_jank"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
+        "name": "rendering.desktop/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "26.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
+        "duration": "27.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "31.0",
+        "duration": "25.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/put_get_image_data"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "rendering.desktop/put_image_data.html"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/raf"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/raf_animation"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/raf_canvas"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_cnn_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_facebook_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_google_search_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_instagram_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_reddit_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_theverge_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_twitter_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_wikipedia_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/repaint_yahoo_homepage_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/runway_2019"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/san_angeles"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "rendering.desktop/second_batch_js_heavy"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.desktop/second_batch_js_light"
     },
     {
-        "duration": "23.0",
+        "duration": "18.0",
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "rendering.desktop/simple_text_page"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/simple_touch_drag"
     },
     {
-        "duration": "71.0",
+        "duration": "13.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020"
     },
     {
-        "duration": "64.0",
+        "duration": "13.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/spielzeugz"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "29.0",
+        "duration": "31.0",
         "name": "rendering.desktop/stroke_shapes"
     },
     {
-        "duration": "23.0",
+        "duration": "16.0",
         "name": "rendering.desktop/sync_scroll_offset"
     },
     {
-        "duration": "38.0",
+        "duration": "33.0",
         "name": "rendering.desktop/techcrunch_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.desktop/text_05000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "rendering.desktop/text_10000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_20000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_40000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_60000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_75000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_90000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
@@ -3088,83 +3524,115 @@
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "34.0",
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
+        "duration": "17.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "17.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
     },
     {
         "duration": "37.0",
+        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
+    },
+    {
+        "duration": "35.0",
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_hover_20000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_hover_40000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "32.0",
+        "duration": "11.0",
+        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "11.0",
+        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "13.0",
+        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "29.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "rendering.desktop/throughput_scrolling_composited"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "rendering.desktop/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "64.0",
+        "duration": "67.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "64.0",
+        "duration": "63.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "rendering.desktop/toBlob_duration.html"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
@@ -3172,55 +3640,55 @@
         "name": "rendering.desktop/touch_handler_scrolling"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/transform_transitions"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "32.0",
+        "duration": "25.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.desktop/twitter_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.desktop/twitter_pinch_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "rendering.desktop/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/video_to_sub_texture"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.desktop/video_to_texture"
     },
     {
@@ -3228,47 +3696,47 @@
         "name": "rendering.desktop/web_animation_value_type_color"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animation_value_type_length_complex"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animation_value_type_shadow"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "27.0",
+        "duration": "30.0",
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/web_animations_set_current_time"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
@@ -3276,11 +3744,11 @@
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rendering.desktop/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "25.0",
+        "duration": "28.0",
         "name": "rendering.desktop/webgl_to_texture"
     },
     {
@@ -3296,15 +3764,15 @@
         "name": "rendering.desktop/wikipedia_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
-        "duration": "23.0",
+        "duration": "26.0",
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
@@ -3312,11 +3780,11 @@
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
@@ -3328,59 +3796,67 @@
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "51.0",
+        "duration": "47.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "91.0",
+        "duration": "85.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "90.0",
+        "duration": "87.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "88.0",
+        "duration": "86.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "46.0",
+        "duration": "37.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "83.0",
+        "duration": "85.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "98.0",
+        "duration": "96.0",
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "69.0",
+        "duration": "65.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "14.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "77.0",
+        "duration": "74.0",
         "name": "system_health.common_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "90.0",
+        "duration": "79.0",
         "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "49.0",
+        "name": "system_health.common_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "52.0",
+        "name": "system_health.common_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
@@ -3388,279 +3864,295 @@
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "56.0",
+        "duration": "55.0",
         "name": "system_health.common_desktop/browse:search:google:2020"
     },
     {
-        "duration": "76.0",
+        "duration": "39.0",
+        "name": "system_health.common_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "77.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "52.0",
+        "duration": "54.0",
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "72.0",
+        "duration": "69.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "69.0",
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "41.0",
+        "duration": "6.0",
+        "name": "system_health.common_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "40.0",
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "45.0",
+        "duration": "7.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "7.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "38.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "31.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "25.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "140.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "50.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "52.0",
+        "duration": "49.0",
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
-        "duration": "40.0",
+        "duration": "32.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "74.0",
+        "duration": "79.0",
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "92.0",
+        "duration": "91.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "61.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
@@ -3668,23 +4160,31 @@
         "name": "system_health.memory_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "69.0",
+        "duration": "72.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "76.0",
+        "duration": "77.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "43.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "46.0",
+        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "56.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "55.0",
+        "duration": "57.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
@@ -3692,26 +4192,34 @@
         "name": "system_health.memory_desktop/browse:search:google:2020"
     },
     {
-        "duration": "67.0",
+        "duration": "34.0",
+        "name": "system_health.memory_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "72.0",
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "46.0",
+        "duration": "54.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "64.0",
+        "duration": "67.0",
         "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "58.0",
+        "duration": "63.0",
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
+        "duration": "4.0",
+        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
+    },
+    {
         "duration": "35.0",
         "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
     },
@@ -3732,11 +4240,19 @@
         "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "38.0",
+        "duration": "4.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "4.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
@@ -3744,35 +4260,35 @@
         "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "27.0",
+        "duration": "32.0",
         "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:chrome:blank"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "29.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
@@ -3796,27 +4312,27 @@
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
@@ -3824,23 +4340,23 @@
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:news:flipboard"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:news:qq:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:news:reddit:2018"
     },
     {
@@ -3848,11 +4364,11 @@
         "name": "system_health.memory_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:baidu:2018"
     },
     {
@@ -3860,43 +4376,43 @@
         "name": "system_health.memory_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:search:google:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "24.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
@@ -3904,79 +4420,83 @@
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "8.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "6.0",
+        "duration": "4.0",
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
         "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "tab_switching.typical_25/multitab:misc:typical24"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
@@ -3984,251 +4504,315 @@
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "57.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "22.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "109.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
-        "duration": "81.0",
+        "duration": "65.0",
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "85.0",
+        "duration": "73.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
-        "duration": "92.0",
+        "duration": "79.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "112.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "84.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "88.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "94.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "76.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "100.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "86.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "84.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
+        "duration": "53.0",
+        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
     },
     {
         "duration": "55.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
+        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
     },
     {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
     },
     {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
+        "duration": "59.0",
+        "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "25.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
+        "duration": "42.0",
+        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
     },
     {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "30.0",
-        "name": "webrtc/10s_datachannel_transfer"
+        "duration": "66.0",
+        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "28.0",
-        "name": "webrtc/canvas_capture_peer_connection"
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_h264"
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_vp8"
+        "duration": "72.0",
+        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "38.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "40.0",
-        "name": "webrtc/multiple_peerconnections"
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
         "duration": "43.0",
-        "name": "webrtc/pause_play_peerconnections"
+        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "210.0",
-        "name": "performance_browser_tests/_gtest_"
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "11.0",
+        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
+    },
+    {
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "6.0",
+        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:media:imgur"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
+    },
+    {
+        "duration": "67.0",
+        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:media:youtube:2019"
+    },
+    {
+        "duration": "75.0",
+        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
+    },
+    {
+        "duration": "81.0",
+        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
+    },
+    {
+        "duration": "51.0",
+        "name": "v8.browsing_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "52.0",
+        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "56.0",
+        "name": "v8.browsing_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "39.0",
+        "name": "v8.browsing_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
+    },
+    {
+        "duration": "72.0",
+        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:social:twitter:2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
+    },
+    {
+        "duration": "70.0",
+        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "41.0",
+        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:maps:2019"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "8.0",
+        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "0.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "26.0",
+        "name": "webrtc/10s_datachannel_transfer"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/canvas_capture_peer_connection"
+    },
+    {
+        "duration": "35.0",
+        "name": "webrtc/codec_constraints_h264"
+    },
+    {
+        "duration": "35.0",
+        "name": "webrtc/codec_constraints_vp8"
+    },
+    {
+        "duration": "35.0",
+        "name": "webrtc/codec_constraints_vp9"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/hd_local_stream_10s"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
+    },
+    {
+        "duration": "25.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
+    },
+    {
+        "duration": "25.0",
+        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
+    },
+    {
+        "duration": "24.0",
+        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
+    },
+    {
+        "duration": "35.0",
+        "name": "webrtc/multiple_peerconnections"
+    },
+    {
+        "duration": "18.0",
+        "name": "webrtc/negotiate-timing"
+    },
+    {
+        "duration": "37.0",
+        "name": "webrtc/pause_play_peerconnections"
     },
     {
         "duration": "3.0",
         "name": "load_library_perf_tests/_gtest_"
+    },
+    {
+        "duration": "210.0",
+        "name": "performance_browser_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf-pgo_timing.json
index 4e83539..51ea3a2 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf-pgo_timing.json
@@ -1,4474 +1,18 @@
 [
     {
-        "duration": "43.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/append-child.html"
+        "duration": "190.0",
+        "name": "performance_browser_tests/_gtest_"
     },
     {
         "duration": "7.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "43.0",
-        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/css-contain-change-text.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "73.0",
-        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
-    },
-    {
-        "duration": "68.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "2.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "57.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "59.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "60.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.webgl/binding-bind-buffer.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.webgpu/binding-draw.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "desktop_ui/download_shelf:1file"
-    },
-    {
-        "duration": "27.0",
-        "name": "desktop_ui/download_shelf:5file"
-    },
-    {
-        "duration": "25.0",
-        "name": "desktop_ui/download_shelf:measure_memory"
-    },
-    {
-        "duration": "33.0",
-        "name": "desktop_ui/download_shelf:top10:loading"
-    },
-    {
-        "duration": "26.0",
-        "name": "desktop_ui/download_shelf_webui:1file"
-    },
-    {
-        "duration": "27.0",
-        "name": "desktop_ui/download_shelf_webui:5file"
-    },
-    {
-        "duration": "25.0",
-        "name": "desktop_ui/download_shelf_webui:measure_memory"
-    },
-    {
-        "duration": "28.0",
-        "name": "desktop_ui/download_shelf_webui:top10:loading"
-    },
-    {
-        "duration": "9.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "24.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "16.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "20.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "32.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "32.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "62.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "35.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
-        "duration": "8.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "171.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "87.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "20.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "3.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "11.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "16.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "18.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "15.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "4.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "4.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "17.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "13.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "14.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "11.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "128.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "18.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "130.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "7.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "7.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "10.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "7.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "7.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "65.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "7.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "23.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "15.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "14.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "41.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "38.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "35.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "36.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "72.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "10.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "53.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/motionmark_ramp_design"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/motionmark_ramp_images"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/motionmark_ramp_leaves"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/motionmark_ramp_multiply"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/motionmark_ramp_paths"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/motionmark_ramp_suits"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "8.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "8.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "8.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "53.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "11.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "9.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "4.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "22.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "44.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "43.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "44.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "88.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "71.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "56.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "87.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "70.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.memory_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "62.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "1.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "system_health.pcscan/browse:news:cnn:2021"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "8.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "9.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "7.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "32.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "90.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "34.0",
-        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "91.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.browsing_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "34.0",
-        "name": "v8.browsing_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "51.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "0.0",
-        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "16.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "16.0",
-        "name": "webrtc/insertable_streams_audio_processing"
-    },
-    {
-        "duration": "67.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "60.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "63.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "17.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "67.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "27.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "9.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/pause_play_peerconnections"
+        "name": "views_perftests/_gtest_"
     },
     {
         "duration": "300.0",
         "name": "base_perftests/_gtest_"
     },
     {
-        "duration": "190.0",
-        "name": "performance_browser_tests/_gtest_"
-    },
-    {
         "duration": "330.0",
         "name": "dawn_perf_tests/_gtest_"
-    },
-    {
-        "duration": "7.0",
-        "name": "views_perftests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json b/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json
index 4e83539..db6f01f 100644
--- a/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/mac-m1_mini_2020-perf_timing.json
@@ -1,6 +1,6 @@
 [
     {
-        "duration": "43.0",
+        "duration": "32.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
@@ -8,35 +8,75 @@
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "17.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
         "duration": "23.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "26.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "25.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "23.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "18.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "19.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "16.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "11.0",
+        "duration": "23.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "24.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "34.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
@@ -104,7 +144,7 @@
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
@@ -120,7 +160,7 @@
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
@@ -140,19 +180,19 @@
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
@@ -196,15 +236,15 @@
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
@@ -260,55 +300,55 @@
         "name": "blink_perf.css/CSSPropertyUpdateValue.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
@@ -316,27 +356,27 @@
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
@@ -357,6 +397,10 @@
     },
     {
         "duration": "3.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "3.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
@@ -376,11 +420,55 @@
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "5.0",
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "4.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
@@ -388,7 +476,7 @@
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -396,19 +484,19 @@
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "43.0",
+        "duration": "22.0",
         "name": "blink_perf.dom/insert-text-with-dir-auto.html"
     },
     {
@@ -444,7 +532,7 @@
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "13.0",
+        "duration": "10.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
@@ -452,63 +540,63 @@
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.events/is-input-pending-default-events.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "11.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
@@ -520,7 +608,7 @@
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/abspos.html"
     },
     {
@@ -528,7 +616,7 @@
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
@@ -536,15 +624,15 @@
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
@@ -552,7 +640,7 @@
         "name": "blink_perf.layout/chapter-reflow-once-random.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
@@ -588,7 +676,7 @@
         "name": "blink_perf.layout/css-contain-change-text.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
@@ -596,7 +684,7 @@
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
@@ -620,7 +708,7 @@
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
@@ -628,11 +716,11 @@
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
@@ -656,19 +744,23 @@
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
+    },
+    {
         "duration": "8.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
@@ -676,7 +768,7 @@
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
@@ -684,7 +776,7 @@
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "4.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
@@ -692,7 +784,7 @@
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
@@ -720,10 +812,18 @@
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.layout/grid-nested-baseline.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
         "duration": "8.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
@@ -732,11 +832,15 @@
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
         "duration": "3.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
@@ -744,15 +848,15 @@
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
@@ -768,7 +872,7 @@
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
@@ -788,19 +892,19 @@
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/line-layout.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
@@ -808,15 +912,19 @@
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
@@ -832,19 +940,23 @@
         "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
     },
     {
-        "duration": "7.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
@@ -852,19 +964,19 @@
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "9.0",
+        "duration": "0.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
@@ -876,15 +988,23 @@
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
         "duration": "8.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
         "duration": "3.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "3.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
@@ -900,7 +1020,7 @@
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
@@ -920,11 +1040,11 @@
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
@@ -932,7 +1052,7 @@
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
@@ -945,14 +1065,22 @@
     },
     {
         "duration": "7.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
@@ -960,23 +1088,27 @@
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
-        "duration": "10.0",
+        "duration": "5.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "16.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
@@ -996,7 +1128,7 @@
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "27.0",
+        "duration": "19.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
@@ -1016,7 +1148,7 @@
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
@@ -1028,7 +1160,7 @@
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
@@ -1040,7 +1172,7 @@
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
@@ -1052,7 +1184,7 @@
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
@@ -1096,7 +1228,7 @@
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
@@ -1108,7 +1240,7 @@
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "6.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
@@ -1140,19 +1272,19 @@
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "73.0",
+        "duration": "57.0",
         "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
     },
     {
-        "duration": "68.0",
+        "duration": "54.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
@@ -1172,7 +1304,7 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "4.0",
+        "duration": "9.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
@@ -1188,7 +1320,7 @@
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
@@ -1252,7 +1384,7 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
@@ -1348,31 +1480,79 @@
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "57.0",
+        "duration": "32.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "59.0",
+        "duration": "33.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "60.0",
+        "duration": "27.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "28.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "33.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "21.0",
+        "duration": "13.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
         "duration": "7.0",
-        "name": "blink_perf.webgl/binding-bind-buffer.html"
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "17.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "2.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
     },
     {
         "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "3.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "8.0",
         "name": "blink_perf.webgl/binding-buffer-sub-data.html"
     },
     {
@@ -1380,11 +1560,15 @@
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
-        "duration": "7.0",
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "5.0",
         "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
     },
     {
-        "duration": "3.0",
+        "duration": "8.0",
         "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
     },
     {
@@ -1392,27 +1576,31 @@
         "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
-        "duration": "8.0",
+        "duration": "5.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "6.0",
         "name": "blink_perf.webgpu/binding-draw.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.webgpu_fast_call/binding-draw.html"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "desktop_ui/download_shelf:5file"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "desktop_ui/download_shelf:top10:loading"
     },
     {
@@ -1420,195 +1608,231 @@
         "name": "desktop_ui/download_shelf_webui:1file"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "desktop_ui/download_shelf_webui:5file"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "desktop_ui/download_shelf_webui:measure_memory"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "desktop_ui/download_shelf_webui:top10:loading"
     },
     {
-        "duration": "9.0",
+        "duration": "17.0",
+        "name": "desktop_ui/new_tab_page:loading"
+    },
+    {
+        "duration": "13.0",
+        "name": "desktop_ui/omnibox:pedal"
+    },
+    {
+        "duration": "13.0",
+        "name": "desktop_ui/omnibox:scoped_search"
+    },
+    {
+        "duration": "11.0",
+        "name": "desktop_ui/omnibox:search"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/side_search:measure_memory"
+    },
+    {
+        "duration": "3.0",
+        "name": "desktop_ui/side_search:navigation"
+    },
+    {
+        "duration": "239.0",
+        "name": "desktop_ui/tab_search:100_recently_closed"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/tab_search:10_recently_closed"
+    },
+    {
+        "duration": "124.0",
+        "name": "desktop_ui/tab_search:50_recently_closed"
+    },
+    {
+        "duration": "6.0",
         "name": "desktop_ui/tab_search:clean_slate"
     },
     {
-        "duration": "24.0",
+        "duration": "29.0",
         "name": "desktop_ui/tab_search:close_and_open:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "desktop_ui/tab_search:close_and_open:loading:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "desktop_ui/tab_search:measure_memory:2tab_search"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "desktop_ui/tab_search:measure_memory:3tab_search"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "desktop_ui/tab_search:measure_memory:after"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "desktop_ui/tab_search:measure_memory:before"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "desktop_ui/tab_search:measure_memory:multiwindow"
     },
     {
-        "duration": "32.0",
+        "duration": "29.0",
         "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
     },
     {
-        "duration": "32.0",
+        "duration": "35.0",
         "name": "desktop_ui/tab_search:top10:2020"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "desktop_ui/tab_search:top10:loading:2020"
     },
     {
-        "duration": "62.0",
+        "duration": "58.0",
         "name": "desktop_ui/tab_search:top50:2020"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "desktop_ui/tab_search:top50:loading:2020"
     },
     {
-        "duration": "8.0",
+        "duration": "3.0",
         "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "171.0",
+        "duration": "161.0",
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "87.0",
+        "duration": "77.0",
         "name": "jetstream2/JetStream2"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/24h_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/24h_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "21.0",
         "name": "loading.desktop/AirBnB_cold"
     },
     {
-        "duration": "23.0",
+        "duration": "34.0",
         "name": "loading.desktop/AirBnB_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Aljayyash_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Aljayyash_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "loading.desktop/AllRecipes_cold"
     },
     {
-        "duration": "20.0",
+        "duration": "31.0",
         "name": "loading.desktop/AllRecipes_warm"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "loading.desktop/ArsTechnica_cold"
     },
     {
-        "duration": "28.0",
+        "duration": "38.0",
         "name": "loading.desktop/ArsTechnica_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Baidu_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Baidu_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Bhaskar_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/Bhaskar_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Chosun_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/Chosun_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Colorado.edu_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "24.0",
         "name": "loading.desktop/Colorado.edu_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Danawa_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/Danawa_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Daum_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/Daum_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Donga_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "28.0",
         "name": "loading.desktop/Donga_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "loading.desktop/Economist_cold"
     },
     {
-        "duration": "20.0",
+        "duration": "30.0",
         "name": "loading.desktop/Economist_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.desktop/Elmundo_cold"
     },
     {
@@ -1616,307 +1840,315 @@
         "name": "loading.desktop/Elmundo_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/FC2Blog_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "24.0",
         "name": "loading.desktop/FC2Blog_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "17.0",
         "name": "loading.desktop/FIFA_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "26.0",
         "name": "loading.desktop/FIFA_warm"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "loading.desktop/FarsNews_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/FarsNews_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Flickr_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "25.0",
         "name": "loading.desktop/Flickr_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.desktop/FlipKart_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/FlipKart_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Free.fr_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Free.fr_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
+        "name": "loading.desktop/Google_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "15.0",
         "name": "loading.desktop/HTML5Rocks_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/HTML5Rocks_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Haraj_cold"
     },
     {
-        "duration": "11.0",
+        "duration": "22.0",
         "name": "loading.desktop/Haraj_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/HatenaBookmark_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/HatenaBookmark_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/IGN_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/IGN_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "loading.desktop/IMDB_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/IMDB_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/IndiaTimes_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/IndiaTimes_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Kakaku_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/Kakaku_warm"
     },
     {
-        "duration": "15.0",
+        "duration": "21.0",
         "name": "loading.desktop/Kenh14_cold"
     },
     {
-        "duration": "22.0",
+        "duration": "3.0",
         "name": "loading.desktop/Kenh14_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Mercadolivre_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Mercadolivre_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Naver_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Naver_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Orange_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/Orange_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "loading.desktop/Pantip_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/Pantip_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/PremierLeague_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/PremierLeague_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/QQ_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "27.0",
         "name": "loading.desktop/QQ_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "loading.desktop/REI_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "24.0",
         "name": "loading.desktop/REI_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "loading.desktop/Ruten_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "23.0",
         "name": "loading.desktop/Ruten_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "21.0",
         "name": "loading.desktop/Sina_cold"
     },
     {
-        "duration": "24.0",
+        "duration": "33.0",
         "name": "loading.desktop/Sina_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/Taobao_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "29.0",
         "name": "loading.desktop/Taobao_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.desktop/TheOnion_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/TheOnion_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "26.0",
         "name": "loading.desktop/TheVerge_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "26.0",
         "name": "loading.desktop/TheVerge_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/TicketMaster_cold"
     },
     {
-        "duration": "16.0",
+        "duration": "26.0",
         "name": "loading.desktop/TicketMaster_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/Vietnamnet_cold"
     },
     {
-        "duration": "18.0",
+        "duration": "27.0",
         "name": "loading.desktop/Vietnamnet_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "17.0",
         "name": "loading.desktop/Vnexpress_cold"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "loading.desktop/Vnexpress_warm"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "loading.desktop/Walgreens_cold"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "loading.desktop/Walgreens_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/Yandex_cold"
     },
     {
-        "duration": "21.0",
+        "duration": "24.0",
         "name": "loading.desktop/Yandex_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/amazon.co.jp_cold"
     },
     {
-        "duration": "19.0",
+        "duration": "33.0",
         "name": "loading.desktop/amazon.co.jp_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.desktop/ja.wikipedia_cold"
     },
     {
-        "duration": "13.0",
+        "duration": "23.0",
         "name": "loading.desktop/ja.wikipedia_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "loading.desktop/money.cnn_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "28.0",
         "name": "loading.desktop/money.cnn_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "loading.desktop/ru.wikipedia_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "22.0",
         "name": "loading.desktop/ru.wikipedia_warm"
     },
     {
-        "duration": "14.0",
+        "duration": "19.0",
         "name": "loading.desktop/uol.com.br_cold"
     },
     {
-        "duration": "17.0",
+        "duration": "30.0",
         "name": "loading.desktop/uol.com.br_warm"
     },
     {
-        "duration": "13.0",
+        "duration": "16.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "14.0",
+        "duration": "24.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
@@ -1924,31 +2156,31 @@
         "name": "media.desktop/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "128.0",
+        "duration": "127.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "130.0",
+        "duration": "128.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
@@ -1956,11 +2188,11 @@
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
@@ -1972,19 +2204,19 @@
         "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
@@ -1992,7 +2224,7 @@
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
@@ -2000,27 +2232,27 @@
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "memory.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
@@ -2028,19 +2260,19 @@
         "name": "memory.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "memory.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
@@ -2048,7 +2280,7 @@
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "octane/Octane"
     },
     {
@@ -2068,7 +2300,7 @@
         "name": "power.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "36.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
@@ -2076,7 +2308,7 @@
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
@@ -2084,7 +2316,7 @@
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "power.desktop/abcnews"
     },
     {
@@ -2092,11 +2324,11 @@
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "power.desktop/instagram"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "power.desktop/microsoft"
     },
     {
@@ -2104,7 +2336,7 @@
         "name": "power.desktop/sina"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "power.desktop/slideshare"
     },
     {
@@ -2112,11 +2344,11 @@
         "name": "power.desktop/uol"
     },
     {
-        "duration": "12.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
@@ -2128,19 +2360,19 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
@@ -2148,7 +2380,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
@@ -2160,15 +2392,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
@@ -2180,7 +2412,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
@@ -2188,7 +2420,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
@@ -2204,7 +2436,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
@@ -2212,15 +2444,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
@@ -2232,7 +2464,7 @@
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
@@ -2244,19 +2476,19 @@
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
-        "duration": "43.0",
+        "duration": "41.0",
         "name": "rendering.desktop/animometer_webgl_indexed"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
@@ -2268,11 +2500,11 @@
         "name": "rendering.desktop/aquarium"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/aquarium_20k"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
@@ -2280,7 +2512,7 @@
         "name": "rendering.desktop/background_color_animation"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/background_color_animation_with_gradient"
     },
     {
@@ -2288,7 +2520,7 @@
         "name": "rendering.desktop/balls_css_key_frame_animations"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
     },
     {
@@ -2308,11 +2540,11 @@
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
@@ -2320,11 +2552,11 @@
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
@@ -2344,15 +2576,15 @@
         "name": "rendering.desktop/bouncing_balls_15"
     },
     {
-        "duration": "20.0",
+        "duration": "16.0",
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/bouncing_clipped_rectangles"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/bouncing_gradient_circles"
     },
     {
@@ -2360,7 +2592,7 @@
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
@@ -2372,7 +2604,7 @@
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/canvas_05000_pixels_per_second"
     },
     {
@@ -2392,11 +2624,11 @@
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
@@ -2404,19 +2636,19 @@
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/canvas_arcs"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas_font_cycler"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/canvas_lines"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
@@ -2424,7 +2656,7 @@
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/cc_poster_circle"
     },
     {
@@ -2432,11 +2664,11 @@
         "name": "rendering.desktop/cc_scroll_text_only"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "rendering.desktop/chip_tune"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "rendering.desktop/cnn_2018"
     },
     {
@@ -2496,11 +2728,11 @@
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
@@ -2520,7 +2752,7 @@
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
@@ -2528,7 +2760,7 @@
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
@@ -2544,7 +2776,7 @@
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
@@ -2560,15 +2792,15 @@
         "name": "rendering.desktop/css_transitions_updating_class"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/css_value_type_color"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
@@ -2596,15 +2828,15 @@
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "19.0",
+        "duration": "15.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
@@ -2620,7 +2852,7 @@
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
@@ -2632,19 +2864,19 @@
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/effect_games"
     },
     {
-        "duration": "15.0",
+        "duration": "18.0",
         "name": "rendering.desktop/espn_2018"
     },
     {
@@ -2652,7 +2884,7 @@
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
@@ -2676,31 +2908,31 @@
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
-        "duration": "15.0",
+        "duration": "11.0",
         "name": "rendering.desktop/gmail_2018"
     },
     {
-        "duration": "72.0",
+        "duration": "22.0",
         "name": "rendering.desktop/gmail_move_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "rendering.desktop/gmail_pinch_2018"
     },
     {
@@ -2708,15 +2940,15 @@
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_image_pinch_2018"
     },
     {
@@ -2724,11 +2956,11 @@
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
@@ -2740,7 +2972,7 @@
         "name": "rendering.desktop/gpu_bound_shader.html"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/guimark_vector_chart"
     },
     {
@@ -2752,23 +2984,23 @@
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
@@ -2776,7 +3008,7 @@
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "11.0",
+        "duration": "13.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
@@ -2784,7 +3016,7 @@
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/js_full_screen_invalidation"
     },
     {
@@ -2792,7 +3024,7 @@
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/js_paint_plus_n_layers_99"
     },
     {
@@ -2800,11 +3032,11 @@
         "name": "rendering.desktop/js_poster_circle"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/kevs_3d"
     },
     {
@@ -2812,7 +3044,7 @@
         "name": "rendering.desktop/keyframed_animations"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
@@ -2820,15 +3052,15 @@
         "name": "rendering.desktop/linkedin_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "53.0",
+        "duration": "51.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
@@ -2876,7 +3108,7 @@
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
     },
     {
@@ -2888,11 +3120,11 @@
         "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
@@ -2900,19 +3132,19 @@
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/many_images"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/many_planets_deep"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/maps_move_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/maps_perf_test"
     },
     {
@@ -2924,7 +3156,7 @@
         "name": "rendering.desktop/megi_dish"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/microgame_fps"
     },
     {
@@ -2944,7 +3176,7 @@
         "name": "rendering.desktop/microsoft_fish_ie_tank"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/microsoft_performance"
     },
     {
@@ -2972,59 +3204,59 @@
         "name": "rendering.desktop/mix_10k"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "34.0",
+        "duration": "37.0",
         "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
     },
     {
-        "duration": "31.0",
+        "duration": "36.0",
         "name": "rendering.desktop/motionmark_ramp_canvas_lines"
     },
     {
-        "duration": "30.0",
+        "duration": "36.0",
         "name": "rendering.desktop/motionmark_ramp_design"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "rendering.desktop/motionmark_ramp_images"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "rendering.desktop/motionmark_ramp_leaves"
     },
     {
-        "duration": "34.0",
+        "duration": "35.0",
         "name": "rendering.desktop/motionmark_ramp_multiply"
     },
     {
-        "duration": "31.0",
+        "duration": "38.0",
         "name": "rendering.desktop/motionmark_ramp_paths"
     },
     {
-        "duration": "30.0",
+        "duration": "34.0",
         "name": "rendering.desktop/motionmark_ramp_suits"
     },
     {
@@ -3033,6 +3265,18 @@
     },
     {
         "duration": "19.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "20.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
@@ -3045,18 +3289,26 @@
     },
     {
         "duration": "16.0",
+        "name": "rendering.desktop/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "16.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
+        "duration": "16.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
         "duration": "18.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
@@ -3084,7 +3336,7 @@
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
@@ -3144,7 +3396,7 @@
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
@@ -3164,11 +3416,11 @@
         "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
     },
     {
-        "duration": "20.0",
+        "duration": "16.0",
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
@@ -3184,7 +3436,7 @@
         "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/stroke_shapes"
     },
     {
@@ -3192,7 +3444,7 @@
         "name": "rendering.desktop/sync_scroll_offset"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/techcrunch_2018"
     },
     {
@@ -3236,27 +3488,39 @@
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "7.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
+    },
+    {
         "duration": "26.0",
         "name": "rendering.desktop/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
@@ -3272,7 +3536,7 @@
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
@@ -3280,6 +3544,26 @@
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
+        "duration": "4.0",
+        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "4.0",
+        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
+    },
+    {
         "duration": "19.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
@@ -3296,11 +3580,11 @@
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "53.0",
+        "duration": "51.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
@@ -3316,7 +3600,7 @@
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rendering.desktop/touch_handler_scrolling"
     },
     {
@@ -3332,11 +3616,11 @@
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
@@ -3344,7 +3628,7 @@
         "name": "rendering.desktop/twitter_2018"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rendering.desktop/twitter_pinch_2018"
     },
     {
@@ -3372,11 +3656,11 @@
         "name": "rendering.desktop/video_to_texture"
     },
     {
-        "duration": "18.0",
+        "duration": "15.0",
         "name": "rendering.desktop/web_animation_value_type_color"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
@@ -3388,7 +3672,7 @@
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
@@ -3404,7 +3688,7 @@
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
@@ -3416,11 +3700,11 @@
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
@@ -3440,7 +3724,7 @@
         "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "14.0",
+        "duration": "18.0",
         "name": "rendering.desktop/wikipedia_2018"
     },
     {
@@ -3448,67 +3732,67 @@
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "rendering.desktop/youtube_2018"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "16.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "22.0",
+        "duration": "15.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "44.0",
+        "duration": "33.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "43.0",
+        "duration": "33.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "44.0",
+        "duration": "33.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "30.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "68.0",
+        "duration": "72.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "88.0",
+        "duration": "91.0",
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "59.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
@@ -3524,39 +3808,39 @@
         "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "36.0",
+        "duration": "34.0",
         "name": "system_health.common_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "system_health.common_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "3.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "56.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "50.0",
+        "duration": "54.0",
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "47.0",
+        "duration": "46.0",
         "name": "system_health.common_desktop/browse:search:google:2020"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "system_health.common_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "64.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
@@ -3564,7 +3848,7 @@
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "62.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
@@ -3572,259 +3856,267 @@
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "7.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "7.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "3.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "3.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "3.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "3.0",
+        "duration": "7.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "44.0",
+        "duration": "41.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "40.0",
+        "duration": "44.0",
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "66.0",
+        "duration": "64.0",
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "87.0",
+        "duration": "85.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "55.0",
+        "duration": "54.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
@@ -3840,31 +4132,31 @@
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "34.0",
+        "duration": "33.0",
         "name": "system_health.memory_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "system_health.memory_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "48.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "54.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "system_health.memory_desktop/browse:search:google:2020"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.memory_desktop/browse:search:google_india:2021"
     },
     {
@@ -3872,27 +4164,27 @@
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "46.0",
+        "duration": "45.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "61.0",
+        "duration": "60.0",
         "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "58.0",
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "1.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
     },
     {
@@ -3908,23 +4200,31 @@
         "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
     },
     {
         "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "1.0",
+        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
+    },
+    {
+        "duration": "2.0",
         "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
@@ -3932,11 +4232,11 @@
         "name": "system_health.memory_desktop/load:chrome:blank"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
@@ -3944,63 +4244,63 @@
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
@@ -4008,91 +4308,91 @@
         "name": "system_health.memory_desktop/load:news:flipboard"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:qq:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:google:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "25.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "system_health.memory_desktop/load:tools:weather:2019"
     },
     {
@@ -4100,7 +4400,7 @@
         "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
@@ -4120,11 +4420,11 @@
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
@@ -4136,7 +4436,7 @@
         "name": "tab_switching.typical_25/multitab:misc:typical24"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
@@ -4144,27 +4444,27 @@
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
@@ -4172,75 +4472,75 @@
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "32.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "90.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "56.0",
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "64.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
-        "duration": "73.0",
+        "duration": "71.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
     },
     {
-        "duration": "48.0",
+        "duration": "46.0",
         "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
     },
     {
-        "duration": "70.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "50.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
@@ -4248,67 +4548,75 @@
         "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
-        "duration": "36.0",
+        "duration": "34.0",
         "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "3.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
     },
     {
-        "duration": "33.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "91.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "60.0",
+        "duration": "55.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "67.0",
+        "duration": "64.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "74.0",
+        "duration": "71.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.browsing_desktop/browse:news:cnn:2021"
     },
     {
@@ -4316,75 +4624,83 @@
         "name": "v8.browsing_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "50.0",
+        "duration": "46.0",
         "name": "v8.browsing_desktop/browse:search:google:2020"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "v8.browsing_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "70.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "58.0",
+        "duration": "57.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "51.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "65.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "6.0",
         "name": "v8.browsing_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "36.0",
+        "duration": "33.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "3.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "3.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     },
     {
@@ -4392,83 +4708,83 @@
         "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_audio_processing"
     },
     {
-        "duration": "67.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "60.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "63.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "67.0",
+        "duration": "15.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
-        "duration": "300.0",
-        "name": "base_perftests/_gtest_"
-    },
-    {
         "duration": "190.0",
         "name": "performance_browser_tests/_gtest_"
     },
     {
-        "duration": "330.0",
-        "name": "dawn_perf_tests/_gtest_"
-    },
-    {
         "duration": "7.0",
         "name": "views_perftests/_gtest_"
+    },
+    {
+        "duration": "300.0",
+        "name": "base_perftests/_gtest_"
+    },
+    {
+        "duration": "330.0",
+        "name": "dawn_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/win-10-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/win-10-perf-pgo_timing.json
index b264fb8..f496337 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10-perf-pgo_timing.json
@@ -1,4318 +1,18 @@
 [
     {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "65.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "66.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "65.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgpu/binding-draw.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "65.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "68.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "22.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "24.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "304.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "92.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "68.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "201.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "190.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "169.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "134.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "21.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "38.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "35.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "132.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "21.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "22.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "132.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "21.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "14.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "15.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "14.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "21.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "28.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "32.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "31.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "48.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "37.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "42.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "41.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "5.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "45.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "44.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "40.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "0.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "44.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "53.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "24.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "75.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "28.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "44.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "25.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "16.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "23.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "33.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "60.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "67.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "58.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "74.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "90.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "55.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "38.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "133.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "7.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "84.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "60.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "58.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "67.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "52.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "14.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "18.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "127.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "3.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "2.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "13.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "13.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "13.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "97.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "63.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "61.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "96.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "13.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "100.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "69.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "84.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "62.0",
-        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "98.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "74.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "72.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "70.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "17.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "17.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "82.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "16.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "35.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "35.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "35.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "24.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "25.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "36.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "11.0",
-        "name": "webrtc/pause_play_peerconnections"
-    },
-    {
         "duration": "7.0",
         "name": "views_perftests/_gtest_"
     },
     {
-        "duration": "600.0",
-        "name": "dawn_perf_tests/_gtest_"
-    },
-    {
         "duration": "125.0",
         "name": "components_perftests/_gtest_"
     },
     {
         "duration": "200.0",
         "name": "base_perftests/_gtest_"
+    },
+    {
+        "duration": "600.0",
+        "name": "dawn_perf_tests/_gtest_"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json b/tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json
index b264fb8..2eb922a 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10-perf_timing.json
@@ -1,118 +1,162 @@
 [
     {
-        "duration": "18.0",
+        "duration": "73.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "17.0",
+        "duration": "29.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "18.0",
+        "duration": "22.0",
+        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
+    },
+    {
+        "duration": "28.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "21.0",
+        "duration": "122.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
+    },
+    {
+        "duration": "105.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
+    },
+    {
+        "duration": "58.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
+    },
+    {
+        "duration": "61.0",
+        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
+    },
+    {
+        "duration": "37.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "20.0",
+        "duration": "36.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "18.0",
+        "duration": "33.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "21.0",
+        "duration": "37.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
-        "duration": "17.0",
+        "duration": "24.0",
+        "name": "blink_perf.accessibility/slot-updates.html"
+    },
+    {
+        "duration": "32.0",
+        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
+    },
+    {
+        "duration": "38.0",
+        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
+    },
+    {
+        "duration": "25.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "9.0",
+        "duration": "49.0",
+        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
+    },
+    {
+        "duration": "50.0",
+        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
+    },
+    {
+        "duration": "73.0",
+        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
+    },
+    {
+        "duration": "22.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/create-element.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/document-implementation.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "6.0",
+        "duration": "18.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "7.0",
+        "duration": "23.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "9.0",
+        "duration": "36.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "14.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "15.0",
+        "duration": "86.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/node-type.html"
     },
     {
-        "duration": "4.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/post-message.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
@@ -120,227 +164,227 @@
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/serialize-long-string.html"
     },
     {
-        "duration": "5.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/serialize-map.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "7.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "8.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
-        "duration": "6.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
     },
     {
-        "duration": "6.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
-        "duration": "9.0",
+        "duration": "13.0",
         "name": "blink_perf.bindings/typed-array-set-from-typed.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/undefined-first-child.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "12.0",
+        "duration": "49.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "12.0",
+        "duration": "49.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
-        "duration": "12.0",
+        "duration": "49.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
-        "duration": "5.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "29.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "29.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
-        "duration": "9.0",
+        "duration": "29.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "25.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "9.0",
+        "duration": "25.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "9.0",
+        "duration": "26.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "13.0",
+        "duration": "32.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
-        "duration": "5.0",
+        "duration": "11.0",
         "name": "blink_perf.css/CSSLogicalDirection.html"
     },
     {
-        "duration": "10.0",
+        "duration": "16.0",
         "name": "blink_perf.css/CSSPropertySetterGetter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "17.0",
         "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
     },
     {
-        "duration": "10.0",
+        "duration": "17.0",
         "name": "blink_perf.css/CSSPropertyUpdateValue.html"
     },
     {
-        "duration": "6.0",
+        "duration": "15.0",
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "7.0",
+        "duration": "19.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "11.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "14.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "13.0",
+        "duration": "29.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.css/ClassInvalidation.html"
     },
     {
@@ -348,23 +392,27 @@
         "name": "blink_perf.css/CustomPropertiesCascade.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesDependency.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
@@ -372,10 +420,54 @@
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasInvalidationFiltering.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingInvalidation.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
+    },
+    {
+        "duration": "11.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
         "duration": "10.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
@@ -384,7 +476,7 @@
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
@@ -396,19 +488,23 @@
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "24.0",
+        "duration": "11.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
-        "duration": "14.0",
+        "duration": "22.0",
+        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
+    },
+    {
+        "duration": "9.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
@@ -416,19 +512,23 @@
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
+        "duration": "9.0",
+        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
+    },
+    {
         "duration": "10.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
@@ -440,11 +540,11 @@
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "16.0",
+        "duration": "23.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "16.0",
+        "duration": "9.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
@@ -456,19 +556,19 @@
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
@@ -476,35 +576,35 @@
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/Shapes/MultipleShapes.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
@@ -512,35 +612,35 @@
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-once-random.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
@@ -552,7 +652,7 @@
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
@@ -560,11 +660,23 @@
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "5.0",
+        "duration": "8.0",
+        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "blink_perf.layout/css-contain-change-text.html"
+    },
+    {
+        "duration": "6.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
@@ -572,35 +684,35 @@
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
@@ -608,91 +720,95 @@
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
-        "duration": "9.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+        "duration": "10.0",
+        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
         "duration": "10.0",
+        "name": "blink_perf.layout/flexbox-row-nowrap.html"
+    },
+    {
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
@@ -701,22 +817,34 @@
     },
     {
         "duration": "10.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
+        "name": "blink_perf.layout/grid-nested-baseline.html"
     },
     {
         "duration": "10.0",
+        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.layout/hindi-line-layout.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/hittest-block-children.html"
+    },
+    {
+        "duration": "10.0",
+        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
+    },
+    {
+        "duration": "7.0",
+        "name": "blink_perf.layout/japanese-kokoro-insert.html"
+    },
+    {
+        "duration": "12.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
@@ -728,51 +856,51 @@
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "7.0",
+        "duration": "23.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
-        "duration": "7.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "9.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/line-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
@@ -780,39 +908,47 @@
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
+    },
+    {
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
@@ -820,63 +956,71 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "14.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "9.0",
+        "duration": "0.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-grid.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
+        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
+    },
+    {
+        "duration": "18.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "33.0",
+        "duration": "37.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
+        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
+    },
+    {
+        "duration": "7.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/word-break-break-all.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/word-break-break-word.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "19.0",
+        "duration": "25.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
@@ -892,27 +1036,27 @@
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
-        "duration": "22.0",
+        "duration": "25.0",
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "12.0",
+        "duration": "8.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "23.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
@@ -920,15 +1064,23 @@
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "12.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
+        "duration": "11.0",
+        "name": "blink_perf.paint/custom-highlights-baseline.html"
     },
     {
         "duration": "11.0",
+        "name": "blink_perf.paint/custom-highlights.html"
+    },
+    {
+        "duration": "13.0",
+        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
+    },
+    {
+        "duration": "14.0",
+        "name": "blink_perf.paint/large-table-background-change.html"
+    },
+    {
+        "duration": "15.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
@@ -936,14 +1088,18 @@
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
+        "duration": "11.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
         "duration": "13.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
@@ -952,35 +1108,35 @@
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "17.0",
+        "duration": "13.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "24.0",
+        "duration": "27.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "30.0",
+        "duration": "17.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
@@ -992,131 +1148,139 @@
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "8.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
-        "duration": "9.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "0.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "0.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "0.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "9.0",
+        "duration": "122.0",
+        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
+    },
+    {
+        "duration": "105.0",
+        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
+    },
+    {
+        "duration": "38.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
@@ -1124,15 +1288,15 @@
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/shadow-style-share.html"
     },
     {
@@ -1140,11 +1304,11 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-distribution.html"
     },
     {
@@ -1156,23 +1320,23 @@
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
@@ -1180,27 +1344,27 @@
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-slot-append.html"
     },
     {
@@ -1212,15 +1376,15 @@
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "11.0",
+        "duration": "20.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
@@ -1240,31 +1404,31 @@
         "name": "blink_perf.svg/Cowboy_transform.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/CrawFishGanson.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/Debian.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/DropsOnABlade.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/FlowerFromMyGarden.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/FoodLeifLodahl.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/France.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
     },
     {
@@ -1272,19 +1436,19 @@
         "name": "blink_perf.svg/GearFlowers.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/HarveyRayner.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/HereGear.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/MtSaintHelens.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/Samurai.html"
     },
     {
@@ -1292,555 +1456,707 @@
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "6.0",
+        "duration": "8.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
-        "duration": "4.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/UnderTheSee.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/WorldIso.html"
     },
     {
-        "duration": "5.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "15.0",
+        "duration": "11.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "65.0",
+        "duration": "49.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "66.0",
+        "duration": "48.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "65.0",
+        "duration": "39.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
+    },
+    {
+        "duration": "40.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
+    },
+    {
+        "duration": "39.0",
+        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
+    },
+    {
+        "duration": "49.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "27.0",
+        "duration": "18.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
+        "duration": "12.0",
+        "name": "blink_perf.webaudio/timeline-insert-event.html"
+    },
+    {
+        "duration": "12.0",
+        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/software-video-encoding.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webgl/binding-bind-buffer.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
+    },
+    {
         "duration": "6.0",
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
+        "duration": "7.0",
+        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
+    },
+    {
+        "duration": "6.0",
+        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
+    },
+    {
+        "duration": "5.0",
+        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
+    },
+    {
         "duration": "6.0",
         "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
-        "duration": "6.0",
-        "name": "blink_perf.webgpu/binding-draw.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "65.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "68.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "21.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "22.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "24.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "304.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "92.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "68.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "201.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "190.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
+        "duration": "7.0",
+        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
     },
     {
         "duration": "11.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "169.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "134.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "21.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "34.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Elmundo_cold"
+        "name": "blink_perf.webgpu/binding-draw.html"
     },
     {
         "duration": "7.0",
-        "name": "loading.desktop/Elmundo_warm"
+        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
     },
     {
-        "duration": "21.0",
-        "name": "loading.desktop/FC2Blog_cold"
+        "duration": "42.0",
+        "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "23.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "19.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "21.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "38.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "7.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "22.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "28.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/Sina_cold"
+        "duration": "51.0",
+        "name": "desktop_ui/download_shelf:5file"
     },
     {
         "duration": "35.0",
-        "name": "loading.desktop/Sina_warm"
+        "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "29.0",
-        "name": "loading.desktop/Taobao_cold"
+        "duration": "70.0",
+        "name": "desktop_ui/download_shelf:top10:loading"
     },
     {
-        "duration": "36.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "33.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "26.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "31.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "8.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "23.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "27.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/money.cnn_warm"
+        "duration": "28.0",
+        "name": "desktop_ui/new_tab_page:loading"
     },
     {
         "duration": "22.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
+        "name": "desktop_ui/omnibox:pedal"
     },
     {
-        "duration": "23.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
+        "duration": "22.0",
+        "name": "desktop_ui/omnibox:scoped_search"
     },
     {
-        "duration": "26.0",
-        "name": "loading.desktop/uol.com.br_cold"
+        "duration": "22.0",
+        "name": "desktop_ui/omnibox:search"
     },
     {
-        "duration": "33.0",
-        "name": "loading.desktop/uol.com.br_warm"
+        "duration": "12.0",
+        "name": "desktop_ui/side_search:measure_memory"
+    },
+    {
+        "duration": "12.0",
+        "name": "desktop_ui/side_search:navigation"
+    },
+    {
+        "duration": "232.0",
+        "name": "desktop_ui/tab_search:100_recently_closed"
+    },
+    {
+        "duration": "40.0",
+        "name": "desktop_ui/tab_search:10_recently_closed"
+    },
+    {
+        "duration": "121.0",
+        "name": "desktop_ui/tab_search:50_recently_closed"
+    },
+    {
+        "duration": "10.0",
+        "name": "desktop_ui/tab_search:clean_slate"
+    },
+    {
+        "duration": "57.0",
+        "name": "desktop_ui/tab_search:close_and_open:2020"
+    },
+    {
+        "duration": "51.0",
+        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
+    },
+    {
+        "duration": "16.0",
+        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
+    },
+    {
+        "duration": "15.0",
+        "name": "desktop_ui/tab_search:measure_memory:after"
+    },
+    {
+        "duration": "17.0",
+        "name": "desktop_ui/tab_search:measure_memory:before"
     },
     {
         "duration": "20.0",
+        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
+    },
+    {
+        "duration": "127.0",
+        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "desktop_ui/tab_search:top10:2020"
+    },
+    {
+        "duration": "34.0",
+        "name": "desktop_ui/tab_search:top10:loading:2020"
+    },
+    {
+        "duration": "152.0",
+        "name": "desktop_ui/tab_search:top50:2020"
+    },
+    {
+        "duration": "120.0",
+        "name": "desktop_ui/tab_search:top50:loading:2020"
+    },
+    {
+        "duration": "22.0",
+        "name": "desktop_ui/webui_tab_strip:clean_slate"
+    },
+    {
+        "duration": "29.0",
+        "name": "desktop_ui/webui_tab_strip:measure_memory"
+    },
+    {
+        "duration": "28.0",
+        "name": "desktop_ui/webui_tab_strip:measure_memory:2window"
+    },
+    {
+        "duration": "88.0",
+        "name": "desktop_ui/webui_tab_strip:top10:2020"
+    },
+    {
+        "duration": "51.0",
+        "name": "desktop_ui/webui_tab_strip:top10:loading:2020"
+    },
+    {
+        "duration": "8.0",
+        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "8.0",
+        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
+    },
+    {
+        "duration": "315.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "276.0",
+        "name": "jetstream2/JetStream2"
+    },
+    {
+        "duration": "67.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/24h_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/24h_warm"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/AirBnB_cold"
+    },
+    {
+        "duration": "44.0",
+        "name": "loading.desktop/AirBnB_warm"
+    },
+    {
+        "duration": "42.0",
+        "name": "loading.desktop/Aljayyash_cold"
+    },
+    {
+        "duration": "49.0",
+        "name": "loading.desktop/Aljayyash_warm"
+    },
+    {
+        "duration": "7.0",
+        "name": "loading.desktop/AllRecipes_cold"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.desktop/AllRecipes_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/ArsTechnica_cold"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.desktop/ArsTechnica_warm"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Baidu_cold"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Baidu_warm"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Bhaskar_cold"
+    },
+    {
+        "duration": "38.0",
+        "name": "loading.desktop/Bhaskar_warm"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.desktop/Chosun_cold"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/Chosun_warm"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/Colorado.edu_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/Colorado.edu_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/Danawa_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/Danawa_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/Daum_cold"
+    },
+    {
+        "duration": "38.0",
+        "name": "loading.desktop/Daum_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/Donga_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/Donga_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/Economist_cold"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.desktop/Economist_warm"
+    },
+    {
+        "duration": "57.0",
+        "name": "loading.desktop/Elmundo_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Elmundo_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/FC2Blog_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/FC2Blog_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/FIFA_cold"
+    },
+    {
+        "duration": "36.0",
+        "name": "loading.desktop/FIFA_warm"
+    },
+    {
+        "duration": "67.0",
+        "name": "loading.desktop/FarsNews_cold"
+    },
+    {
+        "duration": "55.0",
+        "name": "loading.desktop/FarsNews_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/Flickr_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Flickr_warm"
+    },
+    {
+        "duration": "25.0",
+        "name": "loading.desktop/FlipKart_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/FlipKart_warm"
+    },
+    {
+        "duration": "43.0",
+        "name": "loading.desktop/Free.fr_cold"
+    },
+    {
+        "duration": "50.0",
+        "name": "loading.desktop/Free.fr_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Google_cold"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Google_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/HTML5Rocks_cold"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/HTML5Rocks_warm"
+    },
+    {
+        "duration": "43.0",
+        "name": "loading.desktop/Haraj_cold"
+    },
+    {
+        "duration": "50.0",
+        "name": "loading.desktop/Haraj_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/HatenaBookmark_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/HatenaBookmark_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/IGN_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/IGN_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/IMDB_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/IMDB_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/IndiaTimes_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/IndiaTimes_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/Kakaku_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Kakaku_warm"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/Kenh14_cold"
+    },
+    {
+        "duration": "7.0",
+        "name": "loading.desktop/Kenh14_warm"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/Mercadolivre_cold"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/Mercadolivre_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/Naver_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Naver_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Orange_cold"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Orange_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/Pantip_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Pantip_warm"
+    },
+    {
+        "duration": "41.0",
+        "name": "loading.desktop/PremierLeague_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/PremierLeague_warm"
+    },
+    {
+        "duration": "42.0",
+        "name": "loading.desktop/QQ_cold"
+    },
+    {
+        "duration": "40.0",
+        "name": "loading.desktop/QQ_warm"
+    },
+    {
+        "duration": "27.0",
+        "name": "loading.desktop/REI_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/REI_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/Ruten_cold"
+    },
+    {
+        "duration": "34.0",
+        "name": "loading.desktop/Ruten_warm"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/Sina_cold"
+    },
+    {
+        "duration": "44.0",
+        "name": "loading.desktop/Sina_warm"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/Taobao_cold"
+    },
+    {
+        "duration": "44.0",
+        "name": "loading.desktop/Taobao_warm"
+    },
+    {
+        "duration": "28.0",
+        "name": "loading.desktop/TheOnion_cold"
+    },
+    {
+        "duration": "7.0",
+        "name": "loading.desktop/TheOnion_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/TheVerge_cold"
+    },
+    {
+        "duration": "35.0",
+        "name": "loading.desktop/TheVerge_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/TicketMaster_cold"
+    },
+    {
+        "duration": "39.0",
+        "name": "loading.desktop/TicketMaster_warm"
+    },
+    {
+        "duration": "33.0",
+        "name": "loading.desktop/Vietnamnet_cold"
+    },
+    {
+        "duration": "43.0",
+        "name": "loading.desktop/Vietnamnet_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/Vnexpress_cold"
+    },
+    {
+        "duration": "39.0",
+        "name": "loading.desktop/Vnexpress_warm"
+    },
+    {
+        "duration": "6.0",
+        "name": "loading.desktop/Walgreens_cold"
+    },
+    {
+        "duration": "6.0",
+        "name": "loading.desktop/Walgreens_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/Yandex_cold"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/Yandex_warm"
+    },
+    {
+        "duration": "29.0",
+        "name": "loading.desktop/amazon.co.jp_cold"
+    },
+    {
+        "duration": "38.0",
+        "name": "loading.desktop/amazon.co.jp_warm"
+    },
+    {
+        "duration": "23.0",
+        "name": "loading.desktop/ja.wikipedia_cold"
+    },
+    {
+        "duration": "30.0",
+        "name": "loading.desktop/ja.wikipedia_warm"
+    },
+    {
+        "duration": "31.0",
+        "name": "loading.desktop/money.cnn_cold"
+    },
+    {
+        "duration": "42.0",
+        "name": "loading.desktop/money.cnn_warm"
+    },
+    {
+        "duration": "26.0",
+        "name": "loading.desktop/ru.wikipedia_cold"
+    },
+    {
+        "duration": "32.0",
+        "name": "loading.desktop/ru.wikipedia_warm"
+    },
+    {
+        "duration": "52.0",
+        "name": "loading.desktop/uol.com.br_cold"
+    },
+    {
+        "duration": "70.0",
+        "name": "loading.desktop/uol.com.br_warm"
+    },
+    {
+        "duration": "25.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "24.0",
+        "duration": "33.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "media.desktop/mse.html?media=h264_video.mp4"
     },
     {
@@ -1848,51 +2164,51 @@
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "132.0",
+        "duration": "131.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "132.0",
+        "duration": "131.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
-        "duration": "21.0",
+        "duration": "4.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
     },
     {
-        "duration": "28.0",
+        "duration": "27.0",
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
@@ -1900,7 +2216,7 @@
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
@@ -1908,7 +2224,7 @@
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "28.0",
+        "duration": "70.0",
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
@@ -1916,7 +2232,7 @@
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
@@ -1924,7 +2240,7 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
@@ -1932,79 +2248,79 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "memory.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "35.0",
         "name": "memory.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "35.0",
         "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "memory.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "32.0",
+        "duration": "35.0",
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "31.0",
+        "duration": "34.0",
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "48.0",
+        "duration": "51.0",
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "37.0",
+        "duration": "40.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "5.0",
+        "duration": "3.0",
         "name": "power.desktop/abcnews"
     },
     {
@@ -2012,7 +2328,7 @@
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "power.desktop/instagram"
     },
     {
@@ -2020,15 +2336,15 @@
         "name": "power.desktop/microsoft"
     },
     {
-        "duration": "45.0",
+        "duration": "44.0",
         "name": "power.desktop/sina"
     },
     {
-        "duration": "44.0",
+        "duration": "40.0",
         "name": "power.desktop/slideshare"
     },
     {
-        "duration": "40.0",
+        "duration": "39.0",
         "name": "power.desktop/uol"
     },
     {
@@ -2036,59 +2352,59 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
     },
     {
-        "duration": "9.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "10.0",
+        "duration": "11.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "8.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
@@ -2096,11 +2412,11 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
     },
     {
-        "duration": "11.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
     },
     {
@@ -2108,183 +2424,183 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "28.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
-        "duration": "26.0",
+        "duration": "21.0",
         "name": "rendering.desktop/amazon_pinch_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "24.0",
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "31.0",
+        "duration": "30.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
-        "duration": "30.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
-        "duration": "40.0",
+        "duration": "25.0",
         "name": "rendering.desktop/animometer_webgl_indexed"
     },
     {
-        "duration": "39.0",
+        "duration": "25.0",
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
-        "duration": "38.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
     },
     {
-        "duration": "39.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
-        "duration": "39.0",
+        "duration": "22.0",
         "name": "rendering.desktop/animometer_webgl_multi_draw"
     },
     {
-        "duration": "44.0",
+        "duration": "23.0",
         "name": "rendering.desktop/aquarium"
     },
     {
-        "duration": "46.0",
+        "duration": "27.0",
         "name": "rendering.desktop/aquarium_20k"
     },
     {
-        "duration": "45.0",
+        "duration": "26.0",
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
-        "duration": "43.0",
+        "duration": "35.0",
         "name": "rendering.desktop/background_color_animation"
     },
     {
-        "duration": "38.0",
+        "duration": "19.0",
         "name": "rendering.desktop/background_color_animation_with_gradient"
     },
     {
-        "duration": "38.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_css_key_frame_animations"
     },
     {
-        "duration": "40.0",
+        "duration": "20.0",
         "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "36.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_css_transition_2_properties"
     },
     {
-        "duration": "36.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_css_transition_40_properties"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_css_transition_all_properties"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "39.0",
+        "duration": "23.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
-        "duration": "39.0",
+        "duration": "24.0",
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "55.0",
+        "duration": "26.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
-        "duration": "47.0",
+        "duration": "19.0",
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "14.0",
         "name": "rendering.desktop/blur_rotating_background"
     },
     {
-        "duration": "35.0",
+        "duration": "17.0",
         "name": "rendering.desktop/booking.com_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "17.0",
         "name": "rendering.desktop/booking_pinch_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "23.0",
         "name": "rendering.desktop/bouncing_balls_15"
     },
     {
-        "duration": "39.0",
+        "duration": "20.0",
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "rendering.desktop/bouncing_clipped_rectangles"
     },
     {
-        "duration": "36.0",
+        "duration": "21.0",
         "name": "rendering.desktop/bouncing_gradient_circles"
     },
     {
-        "duration": "36.0",
+        "duration": "22.0",
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "39.0",
+        "duration": "20.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
-        "duration": "21.0",
+        "duration": "5.0",
         "name": "rendering.desktop/camera_to_webgl"
     },
     {
@@ -2292,11 +2608,11 @@
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.desktop/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "29.0",
+        "duration": "30.0",
         "name": "rendering.desktop/canvas_10000_pixels_per_second"
     },
     {
@@ -2304,155 +2620,155 @@
         "name": "rendering.desktop/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "36.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
-        "duration": "37.0",
+        "duration": "19.0",
         "name": "rendering.desktop/canvas_arcs"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_font_cycler"
     },
     {
-        "duration": "36.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_lines"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
-        "duration": "39.0",
+        "duration": "23.0",
         "name": "rendering.desktop/cc_poster_circle"
     },
     {
-        "duration": "33.0",
+        "duration": "16.0",
         "name": "rendering.desktop/cc_scroll_text_only"
     },
     {
-        "duration": "43.0",
+        "duration": "24.0",
         "name": "rendering.desktop/chip_tune"
     },
     {
-        "duration": "40.0",
+        "duration": "20.0",
         "name": "rendering.desktop/cnn_2018"
     },
     {
-        "duration": "50.0",
+        "duration": "25.0",
         "name": "rendering.desktop/cnn_pinch_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/compositor_heavy_animation"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/crafty_mind"
     },
     {
-        "duration": "38.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_many_keyframes"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_inline_style"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_new_element"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/css_animations_staggered_style_element"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_animations_staggered_updating_class"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
-        "duration": "36.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
-        "duration": "37.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_animations_triggered_updating_class"
     },
     {
-        "duration": "39.0",
+        "duration": "23.0",
         "name": "rendering.desktop/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_transitions_inline_style"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "21.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/css_transitions_staggered_updating_class"
     },
     {
@@ -2460,19 +2776,19 @@
         "name": "rendering.desktop/css_transitions_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_triggered_style_element"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_transitions_triggered_updating_class"
     },
     {
@@ -2488,23 +2804,23 @@
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_value_type_length_complex"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/css_value_type_length_simple"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/css_value_type_path"
     },
     {
-        "duration": "19.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_value_type_shadow"
     },
     {
@@ -2516,19 +2832,19 @@
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "rendering.desktop/draw_image"
     },
     {
@@ -2540,7 +2856,7 @@
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
@@ -2552,27 +2868,27 @@
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "18.0",
+        "duration": "23.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/effect_games"
     },
     {
-        "duration": "25.0",
+        "duration": "5.0",
         "name": "rendering.desktop/espn_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "5.0",
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
@@ -2584,11 +2900,11 @@
         "name": "rendering.desktop/facebook_pinch_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/falling_particle_simulation_gpu.html"
     },
     {
@@ -2596,7 +2912,7 @@
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
@@ -2604,11 +2920,11 @@
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "19.0",
+        "duration": "22.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
@@ -2616,7 +2932,7 @@
         "name": "rendering.desktop/gmail_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "5.0",
         "name": "rendering.desktop/gmail_move_2018"
     },
     {
@@ -2624,27 +2940,27 @@
         "name": "rendering.desktop/gmail_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "21.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/google_image_pinch_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
@@ -2652,7 +2968,7 @@
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "rendering.desktop/google_web_search_2018"
     },
     {
@@ -2672,11 +2988,11 @@
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "47.0",
+        "duration": "33.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
@@ -2692,15 +3008,15 @@
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "24.0",
+        "duration": "25.0",
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
@@ -2712,15 +3028,15 @@
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "rendering.desktop/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/js_poster_circle"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
@@ -2728,23 +3044,23 @@
         "name": "rendering.desktop/kevs_3d"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/keyframed_animations"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/linkedin_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "57.0",
+        "duration": "56.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
@@ -2752,55 +3068,55 @@
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_0fps_impl_60fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_15fps_impl_0fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_30fps_impl_0fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_30fps_impl_60fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_60fps_impl_0fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/main_60fps_impl_60fps"
     },
     {
-        "duration": "20.0",
+        "duration": "36.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "35.0",
+        "duration": "38.0",
         "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
@@ -2808,27 +3124,27 @@
         "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
-        "duration": "20.0",
+        "duration": "24.0",
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/many_images"
     },
     {
-        "duration": "23.0",
+        "duration": "22.0",
         "name": "rendering.desktop/many_planets_deep"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.desktop/maps_move_2018"
     },
     {
@@ -2836,15 +3152,15 @@
         "name": "rendering.desktop/maps_perf_test"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.desktop/medium_texture_uploads"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/megi_dish"
     },
     {
-        "duration": "52.0",
+        "duration": "55.0",
         "name": "rendering.desktop/microgame_fps"
     },
     {
@@ -2852,11 +3168,11 @@
         "name": "rendering.desktop/microgame_fps_fast_call"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/microsoft_asteroid_belt"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/microsoft_fireflies"
     },
     {
@@ -2880,11 +3196,11 @@
         "name": "rendering.desktop/microsoft_tweet_map"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/microsoft_video_city"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/microsoft_worker_fountains"
     },
     {
@@ -2892,23 +3208,23 @@
         "name": "rendering.desktop/mix_10k"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
@@ -2916,31 +3232,83 @@
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "23.0",
+        "duration": "42.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
+    },
+    {
+        "duration": "40.0",
+        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.desktop/motionmark_ramp_design"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.desktop/motionmark_ramp_images"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.desktop/motionmark_ramp_leaves"
+    },
+    {
+        "duration": "39.0",
+        "name": "rendering.desktop/motionmark_ramp_multiply"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.desktop/motionmark_ramp_paths"
+    },
+    {
+        "duration": "38.0",
+        "name": "rendering.desktop/motionmark_ramp_suits"
+    },
+    {
+        "duration": "22.0",
         "name": "rendering.desktop/new_tilings"
     },
     {
+        "duration": "20.0",
+        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
+    },
+    {
+        "duration": "29.0",
+        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
+    },
+    {
+        "duration": "30.0",
+        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
+    },
+    {
         "duration": "22.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/off_screen_main_60fps"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/off_screen_main_60fps_jank"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
+        "name": "rendering.desktop/offscreen_animation_no_damage"
+    },
+    {
+        "duration": "20.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
+        "name": "rendering.desktop/paint_worklet"
+    },
+    {
+        "duration": "22.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "27.0",
+        "duration": "22.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
@@ -2948,55 +3316,55 @@
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/put_get_image_data"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/put_image_data.html"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/raf"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/raf_animation"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/raf_canvas"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_cnn_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_facebook_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_google_search_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_instagram_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_reddit_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/repaint_theverge_2018"
     },
     {
@@ -3004,83 +3372,83 @@
         "name": "rendering.desktop/repaint_twitter_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "rendering.desktop/repaint_wikipedia_2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "rendering.desktop/repaint_yahoo_homepage_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "26.0",
         "name": "rendering.desktop/runway_2019"
     },
     {
-        "duration": "22.0",
+        "duration": "24.0",
         "name": "rendering.desktop/san_angeles"
     },
     {
-        "duration": "28.0",
+        "duration": "15.0",
         "name": "rendering.desktop/second_batch_js_heavy"
     },
     {
-        "duration": "28.0",
+        "duration": "15.0",
         "name": "rendering.desktop/second_batch_js_light"
     },
     {
-        "duration": "28.0",
+        "duration": "15.0",
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "33.0",
+        "duration": "25.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
-        "duration": "30.0",
+        "duration": "18.0",
         "name": "rendering.desktop/simple_text_page"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "rendering.desktop/simple_touch_drag"
     },
     {
-        "duration": "75.0",
+        "duration": "57.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020"
     },
     {
-        "duration": "66.0",
+        "duration": "54.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "38.0",
+        "duration": "24.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
-        "duration": "33.0",
+        "duration": "19.0",
         "name": "rendering.desktop/spielzeugz"
     },
     {
-        "duration": "33.0",
+        "duration": "19.0",
         "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "33.0",
+        "duration": "19.0",
         "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "33.0",
+        "duration": "19.0",
         "name": "rendering.desktop/stroke_shapes"
     },
     {
-        "duration": "29.0",
+        "duration": "15.0",
         "name": "rendering.desktop/sync_scroll_offset"
     },
     {
-        "duration": "48.0",
+        "duration": "27.0",
         "name": "rendering.desktop/techcrunch_2018"
     },
     {
@@ -3088,151 +3456,183 @@
         "name": "rendering.desktop/text_05000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_10000_pixels_per_second"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_20000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_40000_pixels_per_second"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_60000_pixels_per_second"
     },
     {
-        "duration": "45.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_75000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_90000_pixels_per_second"
     },
     {
-        "duration": "44.0",
+        "duration": "34.0",
         "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "42.0",
+        "duration": "32.0",
         "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
-        "duration": "43.0",
+        "duration": "26.0",
+        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
+    },
+    {
+        "duration": "25.0",
+        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
+    },
+    {
+        "duration": "31.0",
         "name": "rendering.desktop/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "29.0",
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
-        "duration": "40.0",
+        "duration": "30.0",
         "name": "rendering.desktop/text_hover_20000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_40000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "27.0",
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "47.0",
+        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
+    },
+    {
+        "duration": "28.0",
+        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
+    },
+    {
+        "duration": "27.0",
+        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
+    },
+    {
+        "duration": "26.0",
+        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
+    },
+    {
+        "duration": "23.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/throughput_scrolling_composited"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "37.0",
+        "duration": "23.0",
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "66.0",
+        "duration": "55.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "66.0",
+        "duration": "52.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
-        "duration": "33.0",
+        "duration": "22.0",
         "name": "rendering.desktop/toBlob_duration.html"
     },
     {
-        "duration": "33.0",
+        "duration": "22.0",
         "name": "rendering.desktop/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "rendering.desktop/touch_handler_scrolling"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/transform_transitions"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "18.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "rendering.desktop/twitter_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rendering.desktop/twitter_pinch_2018"
     },
     {
@@ -3240,43 +3640,43 @@
         "name": "rendering.desktop/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/video_to_sub_texture"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "rendering.desktop/video_to_texture"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animation_value_type_color"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/web_animation_value_type_length_complex"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
@@ -3284,11 +3684,11 @@
         "name": "rendering.desktop/web_animation_value_type_shadow"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
@@ -3296,215 +3696,231 @@
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "rendering.desktop/web_animations_set_current_time"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "20.0",
+        "duration": "22.0",
         "name": "rendering.desktop/webgl_to_texture"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "rendering.desktop/wikipedia_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
-        "duration": "22.0",
+        "duration": "5.0",
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
-        "duration": "19.0",
+        "duration": "34.0",
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "6.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/youtube_2018"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "60.0",
+        "duration": "52.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "67.0",
+        "duration": "53.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "58.0",
+        "duration": "72.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "45.0",
+        "duration": "34.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "74.0",
+        "duration": "72.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "90.0",
+        "duration": "87.0",
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "60.0",
+        "duration": "57.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "66.0",
+        "duration": "64.0",
         "name": "system_health.common_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "73.0",
         "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "43.0",
+        "name": "system_health.common_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "48.0",
         "name": "system_health.common_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "66.0",
+        "duration": "61.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "57.0",
+        "duration": "54.0",
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "55.0",
+        "duration": "56.0",
         "name": "system_health.common_desktop/browse:search:google:2020"
     },
     {
-        "duration": "72.0",
+        "duration": "35.0",
+        "name": "system_health.common_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "71.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "57.0",
+        "duration": "8.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "51.0",
+        "duration": "57.0",
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "62.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "57.0",
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "3.0",
+        "duration": "67.0",
         "name": "system_health.common_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "7.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "72.0",
+        "duration": "70.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "7.0",
+        "duration": "39.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "90.0",
+        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "22.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
@@ -3512,175 +3928,175 @@
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "24.0",
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "21.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "26.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "22.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "4.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "22.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "20.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "133.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "7.0",
+        "duration": "3.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
@@ -3692,19 +4108,19 @@
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
-        "duration": "39.0",
+        "duration": "30.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "66.0",
+        "duration": "68.0",
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "84.0",
+        "duration": "83.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "57.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
@@ -3716,15 +4132,19 @@
         "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "69.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
+        "duration": "38.0",
+        "name": "system_health.memory_desktop/browse:news:cnn:2021"
+    },
+    {
         "duration": "44.0",
         "name": "system_health.memory_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "50.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
@@ -3736,11 +4156,15 @@
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "46.0",
+        "duration": "47.0",
         "name": "system_health.memory_desktop/browse:search:google:2020"
     },
     {
-        "duration": "67.0",
+        "duration": "30.0",
+        "name": "system_health.memory_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "66.0",
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
@@ -3748,7 +4172,7 @@
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "44.0",
+        "duration": "46.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
@@ -3760,27 +4184,27 @@
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
@@ -3789,22 +4213,30 @@
     },
     {
         "duration": "3.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "2.0",
+        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "system_health.memory_desktop/load:chrome:blank"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
@@ -3812,51 +4244,51 @@
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "15.0",
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
-        "duration": "20.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
@@ -3864,7 +4296,7 @@
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
@@ -3872,7 +4304,7 @@
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
@@ -3884,7 +4316,7 @@
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
@@ -3896,15 +4328,15 @@
         "name": "system_health.memory_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:search:baidu:2018"
     },
     {
@@ -3912,11 +4344,11 @@
         "name": "system_health.memory_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:search:google:2018"
     },
     {
@@ -3928,7 +4360,7 @@
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
@@ -3936,27 +4368,27 @@
         "name": "system_health.memory_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "19.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
@@ -3968,7 +4400,7 @@
         "name": "system_health.memory_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
@@ -3976,11 +4408,11 @@
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "3.0",
+        "duration": "127.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "127.0",
+        "duration": "122.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
     },
     {
@@ -3992,67 +4424,71 @@
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "2.0",
+        "duration": "1.0",
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "41.0",
+        "duration": "43.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
         "duration": "0.0",
+        "name": "system_health.pcscan/browse:news:cnn:2021"
+    },
+    {
+        "duration": "0.0",
         "name": "tab_switching.typical_25/multitab:misc:typical24"
     },
     {
-        "duration": "16.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "15.0",
+        "duration": "11.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "50.0",
+        "duration": "42.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "97.0",
+        "duration": "96.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "65.0",
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
@@ -4060,7 +4496,7 @@
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "72.0",
+        "duration": "73.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
@@ -4068,7 +4504,11 @@
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "73.0",
+        "duration": "63.0",
+        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
+    },
+    {
+        "duration": "56.0",
         "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
@@ -4084,39 +4524,43 @@
         "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
-        "duration": "61.0",
+        "duration": "65.0",
         "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "96.0",
+        "duration": "42.0",
+        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
+    },
+    {
+        "duration": "97.0",
         "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "70.0",
+        "duration": "63.0",
         "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "56.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "68.0",
+        "duration": "70.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "81.0",
+        "duration": "66.0",
         "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "87.0",
         "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
     },
     {
@@ -4132,182 +4576,214 @@
         "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "80.0",
+        "duration": "78.0",
         "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
     },
     {
+        "duration": "46.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "100.0",
+        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
+    },
+    {
         "duration": "12.0",
         "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
     },
     {
-        "duration": "54.0",
+        "duration": "42.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "100.0",
+        "duration": "96.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "69.0",
+        "duration": "65.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "73.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "84.0",
+        "duration": "81.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
         "duration": "62.0",
+        "name": "v8.browsing_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "56.0",
         "name": "v8.browsing_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "67.0",
+        "duration": "63.0",
         "name": "v8.browsing_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "64.0",
+        "duration": "65.0",
         "name": "v8.browsing_desktop/browse:search:google:2020"
     },
     {
-        "duration": "98.0",
+        "duration": "43.0",
+        "name": "v8.browsing_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "100.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "74.0",
+        "duration": "63.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "60.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "72.0",
+        "duration": "69.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "70.0",
+        "duration": "66.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "86.0",
         "name": "v8.browsing_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "82.0",
+        "duration": "78.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "16.0",
+        "duration": "46.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "99.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "12.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "69.0",
+        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
+    },
+    {
+        "duration": "20.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "35.0",
+        "duration": "29.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "35.0",
+        "duration": "29.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "35.0",
+        "duration": "29.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "24.0",
+        "duration": "18.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "25.0",
+        "duration": "18.0",
+        "name": "webrtc/insertable_streams_audio_processing"
+    },
+    {
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "36.0",
+        "duration": "30.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "28.0",
+        "duration": "14.0",
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "11.0",
+        "duration": "5.0",
         "name": "webrtc/pause_play_peerconnections"
     },
     {
-        "duration": "7.0",
-        "name": "views_perftests/_gtest_"
-    },
-    {
         "duration": "600.0",
         "name": "dawn_perf_tests/_gtest_"
     },
     {
+        "duration": "7.0",
+        "name": "views_perftests/_gtest_"
+    },
+    {
         "duration": "125.0",
         "name": "components_perftests/_gtest_"
     },
diff --git a/tools/perf/core/shard_maps/timing_data/win-10_amd_laptop-perf_timing.json b/tools/perf/core/shard_maps/timing_data/win-10_amd_laptop-perf_timing.json
index 0637a08..2759eaa 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10_amd_laptop-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10_amd_laptop-perf_timing.json
@@ -1 +1,22 @@
-[]
\ No newline at end of file
+[
+    {
+        "duration": "154.0",
+        "name": "jetstream/JetStream"
+    },
+    {
+        "duration": "91.0",
+        "name": "jetstream2/JetStream2"
+    },
+    {
+        "duration": "16.0",
+        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
+    },
+    {
+        "duration": "38.0",
+        "name": "octane/Octane"
+    },
+    {
+        "duration": "46.0",
+        "name": "speedometer2/Speedometer2"
+    }
+]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf-pgo_timing.json b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf-pgo_timing.json
index b259ab0..0637a08 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf-pgo_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf-pgo_timing.json
@@ -1,5298 +1 @@
-[
-    {
-        "duration": "48.0",
-        "name": "blink_perf.accessibility/build-table.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.accessibility/focus-links.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.accessibility/line-breaks.html"
-    },
-    {
-        "duration": "72.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
-    },
-    {
-        "duration": "63.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
-    },
-    {
-        "duration": "45.0",
-        "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/slot-updates.html"
-    },
-    {
-        "duration": "27.0",
-        "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.accessibility/textarea-append.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
-    },
-    {
-        "duration": "62.0",
-        "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.bindings/append-child.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/create-element.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/document-implementation.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/first-child.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/gc-forest.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.bindings/gc-mini-tree.html"
-    },
-    {
-        "duration": "26.0",
-        "name": "blink_perf.bindings/gc-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-attribute.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-element-by-id.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/get-elements-by-tag-name.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/id-getter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/id-setter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/indexed-getter.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/insert-before.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/named-property-enumerator.html"
-    },
-    {
-        "duration": "45.0",
-        "name": "blink_perf.bindings/node-list-access.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/node-type.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/post-message.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.bindings/sequence-conversion-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.bindings/serialize-array.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-long-string.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/serialize-map.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/serialize-nested-array.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute-rare.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/set-attribute.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/structured-clone-json-serialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-array.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/typed-array-set-from-typed.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/undefined-first-child.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.bindings/undefined-get-element-by-id.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.bindings/undefined-id-getter.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
-    },
-    {
-        "duration": "28.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-transferable-from-worker.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.bindings/worker-transferable-to-worker.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.css/AttributeDescendantSelector.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CSSLogicalDirection.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CSSPropertySetterGetter.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/CSSPropertyUpdateValue.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleElementSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/ChangeStyleShallowTree.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.css/ClassDescendantSelector.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/ClassInvalidation.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesCascade.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/CustomPropertiesDependency.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/CustomPropertiesVarAlias.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.css/ExplicitInheritance.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.css/FocusUpdate.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.css/HasDescendantInvalidation.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/HasInvalidationFiltering.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.css/HasSiblingInvalidation.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.css/HighlightInheritanceRecalc.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/LoadBootstrapBlog.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.css/LoadMaterializeStarterPage.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.css/LoadSemanticPageExample.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.css/PseudoClassSelectors.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.css/SelectorCountScaling.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.dom/custom-element-default-style.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.dom/insert-text-with-dir-auto.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.dom/long-sibling-list.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/modify-element-classname.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.dom/modify-element-id.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.dom/modify-element-title.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.dom/replace-text-with-dir-auto.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.dom/select-multiple-add.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.dom/select-single-add.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.dom/select-single-remove.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.events/EventsDispatching.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
-    },
-    {
-        "duration": "64.0",
-        "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.events/hit-test-lots-of-layers.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.events/is-input-pending-default-events.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.image_decoder/decode-gif.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "blink_perf.image_decoder/decode-lossless-webp.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.image_decoder/decode-lossy-webp.html"
-    },
-    {
-        "duration": "32.0",
-        "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.image_decoder/decode-png-palette.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "blink_perf.image_decoder/decode-png.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "blink_perf.layout/ArabicLineLayout.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/Shapes/MultipleShapes.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
-    },
-    {
-        "duration": "36.0",
-        "name": "blink_perf.layout/abspos.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/add-remove-inline-floats.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/animate-abspos-deep.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/attach-inlines-2.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/attach-inlines.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-data.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/chapter-reflow-once-random.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/chapter-reflow-once.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/chapter-reflow-thrice.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/chapter-reflow-twice.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.layout/chapter-reflow.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/character_fallback.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/contain-content-style-change.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.layout/css-contain-change-text.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/culled-inline-bounding-rects.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/culled-inline-hittest.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/deeply-nested-grid.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/editing_append.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/editing_append_single_line.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/editing_delete.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/editing_insert.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/editing_prepend.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/fit-content-change-available-size-text.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-column-nowrap.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-column-wrap.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/flexbox-hittest.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-input.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/flexbox-lots-of-data.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/flexbox-row-nowrap.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/flexbox-row-wrap.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.layout/flexbox_with_list_item.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.layout/floats_100_100.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/floats_100_100_nested.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.layout/floats_10_1000.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.layout/floats_20_100.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/floats_20_100_nested.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/floats_2_100.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/floats_2_100_nested.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/floats_50_100.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.layout/floats_50_100_nested.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/floats_show_hide.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/grid-nested-baseline.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.layout/hindi-line-layout.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/hittest-block-children.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "blink_perf.layout/large-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/large-spanning-grid-item.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.layout/latin-ebook-resize.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/latin-ebook.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_2d.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/layers_overlap_3d.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/line-layout-fit-content.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.layout/line-layout-line-height.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/line-layout-repeat-append-select.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout-repeat-append.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/line-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap-collapse.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/long-line-nowrap.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/many-block-children-rebuild-box-tree.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/balance-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/deeply-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/fixed-height-with-spanner-and-nested-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-nested-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-autofill.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
-    },
-    {
-        "duration": "43.0",
-        "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-grid.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.layout/nested-percent-height-tables.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.layout/ruby.html"
-    },
-    {
-        "duration": "102.0",
-        "name": "blink_perf.layout/subtree-detaching.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-break-break-all.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-break-break-word.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.layout/word-wrap-break-word.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.owp_storage/blob-perf-files.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.owp_storage/blob-perf-ipc.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.owp_storage/blob-perf-shm.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.owp_storage/blob-perf-tiny.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.owp_storage/idb-load-docs.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.paint/appending-text.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "blink_perf.paint/color-changes.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.paint/complex-content-slow-scroll.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.paint/complex-iframe-filtered.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "blink_perf.paint/contain-update-layer-tree.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.paint/containment-resize.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "blink_perf.paint/custom-highlights-baseline.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "blink_perf.paint/custom-highlights.html"
-    },
-    {
-        "duration": "21.0",
-        "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.paint/large-table-background-change.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "blink_perf.paint/large-table-collapsed-border-change.html"
-    },
-    {
-        "duration": "17.0",
-        "name": "blink_perf.paint/modify-selection.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.paint/move-text-with-mask.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "blink_perf.paint/paint-offset-changes.html"
-    },
-    {
-        "duration": "30.0",
-        "name": "blink_perf.paint/transform-changes.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.parser/css-parser-yui.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/declarative-shadow-dom.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/html-parser-threaded.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/html-parser.html"
-    },
-    {
-        "duration": "55.0",
-        "name": "blink_perf.parser/html5-full-render.html"
-    },
-    {
-        "duration": "23.0",
-        "name": "blink_perf.parser/iframe-append-remove.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/innerHTML-setter-siblings.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/innerHTML-setter.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-attribute.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-class-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-class-first.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-class-last.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.parser/query-selector-all-class.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-first.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-id-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-id-first.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-all-id-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-all-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-deep.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-first.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-id-deep.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/query-selector-id-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/query-selector-last.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.parser/simple-url.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.parser/textarea-parsing.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/tiny-innerHTML.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "blink_perf.parser/url-parser.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.parser/xml-parser.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.shadow_dom/declarative-api.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assign.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary-large.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-custom-detail-summary.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary-large.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/imperative-api.html"
-    },
-    {
-        "duration": "326.0",
-        "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
-    },
-    {
-        "duration": "285.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
-    },
-    {
-        "duration": "104.0",
-        "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-media-query.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share-with-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/shadow-style-share.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/style-sheet-insert.html"
-    },
-    {
-        "duration": "39.0",
-        "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-host-child-append.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-append-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-re-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-assigned-nodes.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-mutate-shallow-tree-then-slot-flatten.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-slot-append.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-distribution.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.svg/AzLizardBenjiPark.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Bamboo.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Cactus.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/Cowboy.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/Cowboy_transform.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/CrawFishGanson.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Debian.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/DropsOnABlade.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FlowerFromMyGarden.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FoodLeifLodahl.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/France.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/GearFlowers.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/HarveyRayner.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/HereGear.html"
-    },
-    {
-        "duration": "7.0",
-        "name": "blink_perf.svg/MtSaintHelens.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/Samurai.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "blink_perf.svg/SierpinskiCarpet.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/SvgCubics.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/SvgHitTesting.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.svg/SvgNestedUse.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.svg/UnderTheSee.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.svg/WorldIso.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.svg/Worldcup.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "blink_perf.webaudio/audio-buffer-source-node.html"
-    },
-    {
-        "duration": "135.0",
-        "name": "blink_perf.webaudio/audio-worklet-node.html"
-    },
-    {
-        "duration": "134.0",
-        "name": "blink_perf.webaudio/biquad-filter-node.html"
-    },
-    {
-        "duration": "106.0",
-        "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
-    },
-    {
-        "duration": "105.0",
-        "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
-    },
-    {
-        "duration": "103.0",
-        "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
-    },
-    {
-        "duration": "129.0",
-        "name": "blink_perf.webaudio/gain-node.html"
-    },
-    {
-        "duration": "44.0",
-        "name": "blink_perf.webaudio/panner-node.html"
-    },
-    {
-        "duration": "20.0",
-        "name": "blink_perf.webaudio/timeline-insert-event.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "blink_perf.webcodecs/hardware-video-encoding.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "blink_perf.webcodecs/software-video-encoding.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
-    },
-    {
-        "duration": "3.0",
-        "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "blink_perf.webgl/binding-bind-buffer.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webgl/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.webgl/binding-draw-arrays.html"
-    },
-    {
-        "duration": "6.0",
-        "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "blink_perf.webgl_fast_call/binding-bind-buffer.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
-    },
-    {
-        "duration": "5.0",
-        "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.webgpu/binding-draw.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "blink_perf.webgpu_fast_call/binding-draw.html"
-    },
-    {
-        "duration": "42.0",
-        "name": "desktop_ui/download_shelf:1file"
-    },
-    {
-        "duration": "45.0",
-        "name": "desktop_ui/download_shelf:5file"
-    },
-    {
-        "duration": "36.0",
-        "name": "desktop_ui/download_shelf:measure_memory"
-    },
-    {
-        "duration": "67.0",
-        "name": "desktop_ui/download_shelf:top10:loading"
-    },
-    {
-        "duration": "37.0",
-        "name": "desktop_ui/download_shelf_webui:1file"
-    },
-    {
-        "duration": "58.0",
-        "name": "desktop_ui/download_shelf_webui:5file"
-    },
-    {
-        "duration": "36.0",
-        "name": "desktop_ui/download_shelf_webui:measure_memory"
-    },
-    {
-        "duration": "59.0",
-        "name": "desktop_ui/download_shelf_webui:top10:loading"
-    },
-    {
-        "duration": "30.0",
-        "name": "desktop_ui/new_tab_page:loading"
-    },
-    {
-        "duration": "23.0",
-        "name": "desktop_ui/omnibox:pedal"
-    },
-    {
-        "duration": "23.0",
-        "name": "desktop_ui/omnibox:scoped_search"
-    },
-    {
-        "duration": "22.0",
-        "name": "desktop_ui/omnibox:search"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/side_search:measure_memory"
-    },
-    {
-        "duration": "15.0",
-        "name": "desktop_ui/side_search:navigation"
-    },
-    {
-        "duration": "279.0",
-        "name": "desktop_ui/tab_search:100_recently_closed"
-    },
-    {
-        "duration": "47.0",
-        "name": "desktop_ui/tab_search:10_recently_closed"
-    },
-    {
-        "duration": "150.0",
-        "name": "desktop_ui/tab_search:50_recently_closed"
-    },
-    {
-        "duration": "19.0",
-        "name": "desktop_ui/tab_search:clean_slate"
-    },
-    {
-        "duration": "58.0",
-        "name": "desktop_ui/tab_search:close_and_open:2020"
-    },
-    {
-        "duration": "45.0",
-        "name": "desktop_ui/tab_search:close_and_open:loading:2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "desktop_ui/tab_search:measure_memory:2tab_search"
-    },
-    {
-        "duration": "28.0",
-        "name": "desktop_ui/tab_search:measure_memory:3tab_search"
-    },
-    {
-        "duration": "26.0",
-        "name": "desktop_ui/tab_search:measure_memory:after"
-    },
-    {
-        "duration": "27.0",
-        "name": "desktop_ui/tab_search:measure_memory:before"
-    },
-    {
-        "duration": "31.0",
-        "name": "desktop_ui/tab_search:measure_memory:multiwindow"
-    },
-    {
-        "duration": "83.0",
-        "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
-    },
-    {
-        "duration": "64.0",
-        "name": "desktop_ui/tab_search:top10:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "desktop_ui/tab_search:top10:loading:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "desktop_ui/tab_search:top50:2020"
-    },
-    {
-        "duration": "93.0",
-        "name": "desktop_ui/tab_search:top50:loading:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "desktop_ui/webui_tab_strip:clean_slate"
-    },
-    {
-        "duration": "26.0",
-        "name": "desktop_ui/webui_tab_strip:measure_memory"
-    },
-    {
-        "duration": "28.0",
-        "name": "desktop_ui/webui_tab_strip:measure_memory:2window"
-    },
-    {
-        "duration": "71.0",
-        "name": "desktop_ui/webui_tab_strip:top10:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "desktop_ui/webui_tab_strip:top10:loading:2020"
-    },
-    {
-        "duration": "4.0",
-        "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "4.0",
-        "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
-    },
-    {
-        "duration": "229.0",
-        "name": "jetstream/JetStream"
-    },
-    {
-        "duration": "347.0",
-        "name": "jetstream2/JetStream2"
-    },
-    {
-        "duration": "38.0",
-        "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
-    },
-    {
-        "duration": "60.0",
-        "name": "loading.desktop/24h_cold"
-    },
-    {
-        "duration": "70.0",
-        "name": "loading.desktop/24h_warm"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.desktop/AirBnB_cold"
-    },
-    {
-        "duration": "65.0",
-        "name": "loading.desktop/AirBnB_warm"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Aljayyash_cold"
-    },
-    {
-        "duration": "39.0",
-        "name": "loading.desktop/Aljayyash_warm"
-    },
-    {
-        "duration": "29.0",
-        "name": "loading.desktop/AllRecipes_cold"
-    },
-    {
-        "duration": "68.0",
-        "name": "loading.desktop/AllRecipes_warm"
-    },
-    {
-        "duration": "62.0",
-        "name": "loading.desktop/ArsTechnica_cold"
-    },
-    {
-        "duration": "64.0",
-        "name": "loading.desktop/ArsTechnica_warm"
-    },
-    {
-        "duration": "35.0",
-        "name": "loading.desktop/Baidu_cold"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/Baidu_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Bhaskar_cold"
-    },
-    {
-        "duration": "57.0",
-        "name": "loading.desktop/Bhaskar_warm"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/Chosun_cold"
-    },
-    {
-        "duration": "64.0",
-        "name": "loading.desktop/Chosun_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/Colorado.edu_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/Colorado.edu_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/Danawa_cold"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.desktop/Danawa_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Daum_cold"
-    },
-    {
-        "duration": "53.0",
-        "name": "loading.desktop/Daum_warm"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/Donga_cold"
-    },
-    {
-        "duration": "56.0",
-        "name": "loading.desktop/Donga_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Economist_cold"
-    },
-    {
-        "duration": "60.0",
-        "name": "loading.desktop/Economist_warm"
-    },
-    {
-        "duration": "65.0",
-        "name": "loading.desktop/Elmundo_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Elmundo_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "loading.desktop/FC2Blog_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/FC2Blog_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "loading.desktop/FIFA_cold"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/FIFA_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/FarsNews_cold"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/FarsNews_warm"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/Flickr_cold"
-    },
-    {
-        "duration": "53.0",
-        "name": "loading.desktop/Flickr_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "loading.desktop/FlipKart_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/FlipKart_warm"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.desktop/Free.fr_cold"
-    },
-    {
-        "duration": "54.0",
-        "name": "loading.desktop/Free.fr_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/Google_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/Google_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/HTML5Rocks_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/HTML5Rocks_warm"
-    },
-    {
-        "duration": "32.0",
-        "name": "loading.desktop/Haraj_cold"
-    },
-    {
-        "duration": "70.0",
-        "name": "loading.desktop/Haraj_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/HatenaBookmark_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/HatenaBookmark_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "loading.desktop/IGN_cold"
-    },
-    {
-        "duration": "69.0",
-        "name": "loading.desktop/IGN_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/IMDB_cold"
-    },
-    {
-        "duration": "55.0",
-        "name": "loading.desktop/IMDB_warm"
-    },
-    {
-        "duration": "52.0",
-        "name": "loading.desktop/IndiaTimes_cold"
-    },
-    {
-        "duration": "63.0",
-        "name": "loading.desktop/IndiaTimes_warm"
-    },
-    {
-        "duration": "53.0",
-        "name": "loading.desktop/Kakaku_cold"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/Kakaku_warm"
-    },
-    {
-        "duration": "71.0",
-        "name": "loading.desktop/Kenh14_cold"
-    },
-    {
-        "duration": "73.0",
-        "name": "loading.desktop/Kenh14_warm"
-    },
-    {
-        "duration": "53.0",
-        "name": "loading.desktop/Mercadolivre_cold"
-    },
-    {
-        "duration": "62.0",
-        "name": "loading.desktop/Mercadolivre_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "loading.desktop/Naver_cold"
-    },
-    {
-        "duration": "52.0",
-        "name": "loading.desktop/Naver_warm"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Orange_cold"
-    },
-    {
-        "duration": "30.0",
-        "name": "loading.desktop/Orange_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/Pantip_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "loading.desktop/Pantip_warm"
-    },
-    {
-        "duration": "46.0",
-        "name": "loading.desktop/PremierLeague_cold"
-    },
-    {
-        "duration": "68.0",
-        "name": "loading.desktop/PremierLeague_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/QQ_cold"
-    },
-    {
-        "duration": "53.0",
-        "name": "loading.desktop/QQ_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "loading.desktop/REI_cold"
-    },
-    {
-        "duration": "49.0",
-        "name": "loading.desktop/REI_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "loading.desktop/Ruten_cold"
-    },
-    {
-        "duration": "80.0",
-        "name": "loading.desktop/Ruten_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "loading.desktop/Sina_cold"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/Sina_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/Taobao_cold"
-    },
-    {
-        "duration": "57.0",
-        "name": "loading.desktop/Taobao_warm"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/TheOnion_cold"
-    },
-    {
-        "duration": "24.0",
-        "name": "loading.desktop/TheOnion_warm"
-    },
-    {
-        "duration": "44.0",
-        "name": "loading.desktop/TheVerge_cold"
-    },
-    {
-        "duration": "56.0",
-        "name": "loading.desktop/TheVerge_warm"
-    },
-    {
-        "duration": "47.0",
-        "name": "loading.desktop/TicketMaster_cold"
-    },
-    {
-        "duration": "60.0",
-        "name": "loading.desktop/TicketMaster_warm"
-    },
-    {
-        "duration": "67.0",
-        "name": "loading.desktop/Vietnamnet_cold"
-    },
-    {
-        "duration": "80.0",
-        "name": "loading.desktop/Vietnamnet_warm"
-    },
-    {
-        "duration": "65.0",
-        "name": "loading.desktop/Vnexpress_cold"
-    },
-    {
-        "duration": "78.0",
-        "name": "loading.desktop/Vnexpress_warm"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Walgreens_cold"
-    },
-    {
-        "duration": "25.0",
-        "name": "loading.desktop/Walgreens_warm"
-    },
-    {
-        "duration": "52.0",
-        "name": "loading.desktop/Yandex_cold"
-    },
-    {
-        "duration": "56.0",
-        "name": "loading.desktop/Yandex_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "loading.desktop/amazon.co.jp_cold"
-    },
-    {
-        "duration": "54.0",
-        "name": "loading.desktop/amazon.co.jp_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "loading.desktop/ja.wikipedia_cold"
-    },
-    {
-        "duration": "51.0",
-        "name": "loading.desktop/ja.wikipedia_warm"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/money.cnn_cold"
-    },
-    {
-        "duration": "65.0",
-        "name": "loading.desktop/money.cnn_warm"
-    },
-    {
-        "duration": "50.0",
-        "name": "loading.desktop/ru.wikipedia_cold"
-    },
-    {
-        "duration": "59.0",
-        "name": "loading.desktop/ru.wikipedia_warm"
-    },
-    {
-        "duration": "59.0",
-        "name": "loading.desktop/uol.com.br_cold"
-    },
-    {
-        "duration": "79.0",
-        "name": "loading.desktop/uol.com.br_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "loading.desktop/yahoo.co.jp_cold"
-    },
-    {
-        "duration": "47.0",
-        "name": "loading.desktop/yahoo.co.jp_warm"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4"
-    },
-    {
-        "duration": "21.0",
-        "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
-    },
-    {
-        "duration": "20.0",
-        "name": "media.desktop/mse.html?media=h264_video.mp4"
-    },
-    {
-        "duration": "19.0",
-        "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
-    },
-    {
-        "duration": "21.0",
-        "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
-    },
-    {
-        "duration": "139.0",
-        "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
-    },
-    {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=crowd1080.mp4"
-    },
-    {
-        "duration": "27.0",
-        "name": "media.desktop/video.html?src=crowd1080.webm"
-    },
-    {
-        "duration": "25.0",
-        "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
-    },
-    {
-        "duration": "138.0",
-        "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
-    },
-    {
-        "duration": "12.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4"
-    },
-    {
-        "duration": "17.0",
-        "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
-    },
-    {
-        "duration": "31.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4"
-    },
-    {
-        "duration": "74.0",
-        "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
-    },
-    {
-        "duration": "31.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
-    },
-    {
-        "duration": "16.0",
-        "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm"
-    },
-    {
-        "duration": "26.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
-    },
-    {
-        "duration": "32.0",
-        "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
-    },
-    {
-        "duration": "23.0",
-        "name": "memory.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "25.0",
-        "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "24.0",
-        "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "23.0",
-        "name": "memory.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "25.0",
-        "name": "memory.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "23.0",
-        "name": "memory.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "25.0",
-        "name": "memory.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "23.0",
-        "name": "memory.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "64.0",
-        "name": "memory.desktop/WebWorker"
-    },
-    {
-        "duration": "50.0",
-        "name": "octane/Octane"
-    },
-    {
-        "duration": "49.0",
-        "name": "power.desktop/TrivialAnimationPageSharedPageState"
-    },
-    {
-        "duration": "49.0",
-        "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
-    },
-    {
-        "duration": "50.0",
-        "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
-    },
-    {
-        "duration": "49.0",
-        "name": "power.desktop/TrivialCanvasPageSharedPageState"
-    },
-    {
-        "duration": "50.0",
-        "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
-    },
-    {
-        "duration": "49.0",
-        "name": "power.desktop/TrivialGifPageSharedPageState"
-    },
-    {
-        "duration": "53.0",
-        "name": "power.desktop/TrivialScrollingPageSharedPageState"
-    },
-    {
-        "duration": "50.0",
-        "name": "power.desktop/TrivialWebGLPageSharedPageState"
-    },
-    {
-        "duration": "16.0",
-        "name": "power.desktop/abcnews"
-    },
-    {
-        "duration": "52.0",
-        "name": "power.desktop/indiatimes"
-    },
-    {
-        "duration": "50.0",
-        "name": "power.desktop/instagram"
-    },
-    {
-        "duration": "51.0",
-        "name": "power.desktop/microsoft"
-    },
-    {
-        "duration": "53.0",
-        "name": "power.desktop/sina"
-    },
-    {
-        "duration": "60.0",
-        "name": "power.desktop/slideshare"
-    },
-    {
-        "duration": "53.0",
-        "name": "power.desktop/uol"
-    },
-    {
-        "duration": "29.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/booking.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
-    },
-    {
-        "duration": "14.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
-    },
-    {
-        "duration": "24.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
-    },
-    {
-        "duration": "12.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/gmail.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
-    },
-    {
-        "duration": "9.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
-    },
-    {
-        "duration": "18.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleimagesearch.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/googleplus.html"
-    },
-    {
-        "duration": "10.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
-    },
-    {
-        "duration": "8.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
-    },
-    {
-        "duration": "13.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/techcrunch.html"
-    },
-    {
-        "duration": "22.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/twitter.html"
-    },
-    {
-        "duration": "11.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/weather.html"
-    },
-    {
-        "duration": "1.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wikipedia.html"
-    },
-    {
-        "duration": "25.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/wordpress.html"
-    },
-    {
-        "duration": "15.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahooanswers.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoogames.html"
-    },
-    {
-        "duration": "16.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoonews.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
-    },
-    {
-        "duration": "19.0",
-        "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
-    },
-    {
-        "duration": "67.0",
-        "name": "rendering.desktop/accu_weather_2018"
-    },
-    {
-        "duration": "71.0",
-        "name": "rendering.desktop/accu_weather_pinch_2018"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/amazon_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/amazon_pinch_2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/analog_clock_svg"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/animometer_webgl"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/animometer_webgl_attrib_arrays"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/animometer_webgl_fast_call"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/animometer_webgl_indexed"
-    },
-    {
-        "duration": "42.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/animometer_webgl_multi_draw"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/aquarium"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.desktop/aquarium_20k"
-    },
-    {
-        "duration": "45.0",
-        "name": "rendering.desktop/aquarium_20k_fast_call"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/background_color_animation"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/background_color_animation_with_gradient"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/balls_css_transition_2_properties"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/balls_css_transition_40_properties"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/balls_css_transition_all_properties"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/balls_javascript_canvas"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/balls_javascript_css"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/balls_svg_animations"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/blob"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/blogspot_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/blogspot_pinch_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/blur_rotating_background"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/booking.com_2018"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/booking_pinch_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/bouncing_balls_15"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/bouncing_balls_shadow"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/bouncing_clipped_rectangles"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/bouncing_gradient_circles"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/bouncing_png_images"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/bouncing_svg_images"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/camera_to_webgl"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas2d_to_texture.html"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/canvas_05000_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/canvas_10000_pixels_per_second"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/canvas_20000_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/canvas_40000_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/canvas_60000_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/canvas_75000_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/canvas_90000_pixels_per_second"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/canvas_animation_no_clear"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/canvas_arcs"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/canvas_font_cycler"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/canvas_lines"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/canvas_to_blob"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/canvas_to_canvas_draw"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/cc_poster_circle"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/cc_scroll_text_only"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/chip_tune"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/cnn_2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/cnn_pinch_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/compositor_heavy_animation"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/crafty_mind"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/css_animations_many_keyframes"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/css_animations_simultaneous_inline_style"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/css_animations_simultaneous_new_element"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/css_animations_simultaneous_style_element"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/css_animations_simultaneous_updating_class"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/css_animations_staggered_inline_style"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/css_animations_staggered_new_element"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/css_animations_staggered_style_element"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/css_animations_staggered_updating_class"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/css_animations_triggered_inline_style"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/css_animations_triggered_new_element"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/css_animations_triggered_style_element"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/css_animations_triggered_updating_class"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/css_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/css_transitions_inline_style"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_transitions_new_element"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_transitions_staggered_inline_style"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/css_transitions_staggered_new_element"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_transitions_staggered_style_element"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/css_transitions_staggered_updating_class"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/css_transitions_style_element"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/css_transitions_triggered_inline_style"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/css_transitions_triggered_new_element"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/css_transitions_triggered_style_element"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/css_transitions_triggered_updating_class"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/css_transitions_updating_class"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_value_type_color"
-    },
-    {
-        "duration": "53.0",
-        "name": "rendering.desktop/css_value_type_filter"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/css_value_type_length"
-    },
-    {
-        "duration": "57.0",
-        "name": "rendering.desktop/css_value_type_length_complex"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/css_value_type_length_simple"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/css_value_type_path"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_value_type_shadow"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/css_value_type_transform_complex"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/css_value_type_transform_simple"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/docs_paper.html"
-    },
-    {
-        "duration": "59.0",
-        "name": "rendering.desktop/docs_resume.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/docs_table.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/draw_image"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/draw_image_not_pixel_aligned"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/dynamic_cube_map"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/earth"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/ebay_2018"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/ebay_pinch_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/effect_games"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/espn_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/espn_pinch_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/extra_large_texture_uploads"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/facebook_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/facebook_pinch_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/falling_particle_simulation_cpu.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/falling_particle_simulation_gpu.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/fill_clear_rect.html"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/fill_shapes"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/filter_terrain_svg"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/get_image_data_cpu.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/get_image_data_gpu.html"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/gmail_2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "rendering.desktop/gmail_move_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/gmail_pinch_2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "rendering.desktop/google_calendar_2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/google_calendar_pinch_2018"
-    },
-    {
-        "duration": "89.0",
-        "name": "rendering.desktop/google_docs_2018"
-    },
-    {
-        "duration": "71.0",
-        "name": "rendering.desktop/google_image_pinch_2018"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/google_image_search_2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/google_plus_2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/google_search_pinch_2018"
-    },
-    {
-        "duration": "60.0",
-        "name": "rendering.desktop/google_web_search_2018"
-    },
-    {
-        "duration": "61.0",
-        "name": "rendering.desktop/gpu_bound_shader.html"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/guimark_vector_chart"
-    },
-    {
-        "duration": "68.0",
-        "name": "rendering.desktop/hakim"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
-    },
-    {
-        "duration": "44.0",
-        "name": "rendering.desktop/ie_chalkboard"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/ie_pirate_mark"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
-    },
-    {
-        "duration": "64.0",
-        "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
-    },
-    {
-        "duration": "72.0",
-        "name": "rendering.desktop/jarro_doverson"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "58.0",
-        "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "70.0",
-        "name": "rendering.desktop/js_full_screen_invalidation"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.desktop/js_opacity_plus_n_layers_99"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/js_paint_plus_n_layers_99"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.desktop/js_poster_circle"
-    },
-    {
-        "duration": "61.0",
-        "name": "rendering.desktop/js_scroll_text_only"
-    },
-    {
-        "duration": "68.0",
-        "name": "rendering.desktop/kevs_3d"
-    },
-    {
-        "duration": "62.0",
-        "name": "rendering.desktop/keyframed_animations"
-    },
-    {
-        "duration": "63.0",
-        "name": "rendering.desktop/large_texture_uploads"
-    },
-    {
-        "duration": "69.0",
-        "name": "rendering.desktop/linkedin_2018"
-    },
-    {
-        "duration": "70.0",
-        "name": "rendering.desktop/linkedin_pinch_2018"
-    },
-    {
-        "duration": "111.0",
-        "name": "rendering.desktop/lost_crypt"
-    },
-    {
-        "duration": "99.0",
-        "name": "rendering.desktop/lost_crypt_fast_call"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "59.0",
-        "name": "rendering.desktop/main_15fps_impl_0fps"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_30fps_impl_0fps"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_30fps_impl_60fps"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/main_60fps_impl_0fps"
-    },
-    {
-        "duration": "60.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
-    },
-    {
-        "duration": "51.0",
-        "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
-    },
-    {
-        "duration": "65.0",
-        "name": "rendering.desktop/main_animations_half_presented"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/man_in_blue"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/many_images"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/many_planets_deep"
-    },
-    {
-        "duration": "66.0",
-        "name": "rendering.desktop/maps_move_2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/maps_perf_test"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/medium_texture_uploads"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/megi_dish"
-    },
-    {
-        "duration": "76.0",
-        "name": "rendering.desktop/microgame_fps"
-    },
-    {
-        "duration": "69.0",
-        "name": "rendering.desktop/microgame_fps_fast_call"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/microsoft_asteroid_belt"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/microsoft_fireflies"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/microsoft_fish_ie_tank"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/microsoft_performance"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/microsoft_snow"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/microsoft_speed_reading"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/microsoft_tweet_map"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/microsoft_video_city"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/microsoft_worker_fountains"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/mix_10k"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_difference"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_hue"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/mix_blend_mode_animation_screen"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
-    },
-    {
-        "duration": "59.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/motionmark_ramp_canvas_lines"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/motionmark_ramp_design"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/motionmark_ramp_images"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/motionmark_ramp_leaves"
-    },
-    {
-        "duration": "56.0",
-        "name": "rendering.desktop/motionmark_ramp_multiply"
-    },
-    {
-        "duration": "55.0",
-        "name": "rendering.desktop/motionmark_ramp_paths"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/motionmark_ramp_suits"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/new_tilings"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/nvidia_vertex_buffer_object"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/off_screen_main_60fps"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/off_screen_main_60fps_jank"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/offscreen_animation_no_damage"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/overlay_background_color_css_transitions_page"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/paint_worklet"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/particles"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/pinterest_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/put_get_image_data"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/put_image_data.html"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/raf"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/raf_animation"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/raf_canvas"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/raf_touch_animation"
-    },
-    {
-        "duration": "32.0",
-        "name": "rendering.desktop/repaint_amazon_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/repaint_cnn_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/repaint_facebook_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/repaint_google_search_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/repaint_instagram_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/repaint_reddit_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/repaint_theverge_2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/repaint_twitter_2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "rendering.desktop/repaint_wikipedia_2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/repaint_yahoo_homepage_2018"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/runway_2019"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/san_angeles"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/second_batch_js_heavy"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/second_batch_js_light"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/second_batch_js_medium"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/sheets_render.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/simple_text_page"
-    },
-    {
-        "duration": "26.0",
-        "name": "rendering.desktop/simple_touch_drag"
-    },
-    {
-        "duration": "81.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/small_texture_uploads"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/smash_cat"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/spielzeugz"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
-    },
-    {
-        "duration": "38.0",
-        "name": "rendering.desktop/stroke_shapes"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/sync_scroll_offset"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/techcrunch_2018"
-    },
-    {
-        "duration": "51.0",
-        "name": "rendering.desktop/text_05000_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/text_10000_pixels_per_second"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/text_20000_pixels_per_second"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/text_40000_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/text_60000_pixels_per_second"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/text_75000_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/text_90000_pixels_per_second"
-    },
-    {
-        "duration": "52.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
-    },
-    {
-        "duration": "47.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_fling_05000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_fling_10000_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/text_fling_20000_pixels_per_second"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/text_hover_05000_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/text_hover_10000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_hover_20000_pixels_per_second"
-    },
-    {
-        "duration": "44.0",
-        "name": "rendering.desktop/text_hover_40000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_hover_60000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_hover_75000_pixels_per_second"
-    },
-    {
-        "duration": "46.0",
-        "name": "rendering.desktop/text_hover_90000_pixels_per_second"
-    },
-    {
-        "duration": "54.0",
-        "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
-    },
-    {
-        "duration": "49.0",
-        "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
-    },
-    {
-        "duration": "48.0",
-        "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
-    },
-    {
-        "duration": "50.0",
-        "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
-    },
-    {
-        "duration": "39.0",
-        "name": "rendering.desktop/throughput_scrolling_active_handler"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_composited"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_passive_handler"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/throughput_scrolling_uncomposited"
-    },
-    {
-        "duration": "78.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
-    },
-    {
-        "duration": "70.0",
-        "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/toBlob_duration.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/toBlob_duration_jpeg.html"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
-    },
-    {
-        "duration": "31.0",
-        "name": "rendering.desktop/touch_handler_scrolling"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/transfer_from_imageBitmap.html"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/transform_transitions"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/transform_transitions_js_block"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/twitch_2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "rendering.desktop/twitch_pinch_2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/twitter_2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/twitter_pinch_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_hw_accelerated_canvas"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_sub_texture"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_sub_texture_flip_y"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_sub_texture_premultiply"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/video_to_texture"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/web_animation_value_type_color"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/web_animation_value_type_length_3d"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/web_animation_value_type_length_complex"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/web_animation_value_type_length_simple"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/web_animation_value_type_path"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/web_animation_value_type_shadow"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_complex"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/web_animation_value_type_transform_simple"
-    },
-    {
-        "duration": "40.0",
-        "name": "rendering.desktop/web_animations_many_keyframes"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/web_animations_set_current_time"
-    },
-    {
-        "duration": "34.0",
-        "name": "rendering.desktop/web_animations_simultaneous"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/web_animations_staggered_chaining"
-    },
-    {
-        "duration": "33.0",
-        "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/web_animations_staggered_triggering_page"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/webgl_to_texture"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
-    },
-    {
-        "duration": "30.0",
-        "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
-    },
-    {
-        "duration": "36.0",
-        "name": "rendering.desktop/wikipedia_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/wordpress_2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "rendering.desktop/yahoo_answers_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/yahoo_news_2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "rendering.desktop/yahoo_news_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/yahoo_sports_2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "rendering.desktop/yahoo_sports_pinch_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/youtube_2018"
-    },
-    {
-        "duration": "21.0",
-        "name": "rendering.desktop/youtube_pinch_2018"
-    },
-    {
-        "duration": "77.0",
-        "name": "speedometer-future/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "82.0",
-        "name": "speedometer/http://browserbench.org/Speedometer/"
-    },
-    {
-        "duration": "118.0",
-        "name": "speedometer2-future/Speedometer2"
-    },
-    {
-        "duration": "122.0",
-        "name": "speedometer2-pcscan/Speedometer2"
-    },
-    {
-        "duration": "122.0",
-        "name": "speedometer2/Speedometer2"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "91.0",
-        "name": "system_health.common_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "103.0",
-        "name": "system_health.common_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "89.0",
-        "name": "system_health.common_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "81.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "90.0",
-        "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "system_health.common_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "96.0",
-        "name": "system_health.common_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "83.0",
-        "name": "system_health.common_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "57.0",
-        "name": "system_health.common_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.common_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "80.0",
-        "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "65.0",
-        "name": "system_health.common_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "78.0",
-        "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.common_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "68.0",
-        "name": "system_health.common_desktop/browse:tools:photoshop:2021"
-    },
-    {
-        "duration": "175.0",
-        "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "11.0",
-        "name": "system_health.common_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:games:lazors"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.common_desktop/load:media:9gag"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.common_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.common_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.common_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "32.0",
-        "name": "system_health.common_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.common_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.common_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "30.0",
-        "name": "system_health.common_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.common_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.common_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.common_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.common_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "12.0",
-        "name": "system_health.common_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "31.0",
-        "name": "system_health.common_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.common_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "54.0",
-        "name": "system_health.common_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "61.0",
-        "name": "system_health.common_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "34.0",
-        "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "81.0",
-        "name": "system_health.memory_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "89.0",
-        "name": "system_health.memory_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "63.0",
-        "name": "system_health.memory_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "64.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "75.0",
-        "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "50.0",
-        "name": "system_health.memory_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "46.0",
-        "name": "system_health.memory_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "51.0",
-        "name": "system_health.memory_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "86.0",
-        "name": "system_health.memory_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "66.0",
-        "name": "system_health.memory_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "49.0",
-        "name": "system_health.memory_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "system_health.memory_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "72.0",
-        "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "47.0",
-        "name": "system_health.memory_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "59.0",
-        "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "73.0",
-        "name": "system_health.memory_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/browse:tools:photoshop:2021"
-    },
-    {
-        "duration": "5.0",
-        "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
-    },
-    {
-        "duration": "29.0",
-        "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
-    },
-    {
-        "duration": "17.0",
-        "name": "system_health.memory_desktop/load:chrome:blank"
-    },
-    {
-        "duration": "40.0",
-        "name": "system_health.memory_desktop/load:games:alphabetty:2018"
-    },
-    {
-        "duration": "35.0",
-        "name": "system_health.memory_desktop/load:games:bubbles:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/load:games:lazors"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:games:miniclip:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_desktop/load:games:spychase:2018"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_desktop/load:media:9gag"
-    },
-    {
-        "duration": "45.0",
-        "name": "system_health.memory_desktop/load:media:dailymotion:2019"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
-    },
-    {
-        "duration": "42.0",
-        "name": "system_health.memory_desktop/load:media:flickr:2018"
-    },
-    {
-        "duration": "22.0",
-        "name": "system_health.memory_desktop/load:media:google_images:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/load:media:imgur:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_desktop/load:media:soundcloud:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_desktop/load:media:youtube:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
-    },
-    {
-        "duration": "39.0",
-        "name": "system_health.memory_desktop/load:news:bbc:2018"
-    },
-    {
-        "duration": "43.0",
-        "name": "system_health.memory_desktop/load:news:cnn:2020"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:news:flipboard"
-    },
-    {
-        "duration": "21.0",
-        "name": "system_health.memory_desktop/load:news:hackernews:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_desktop/load:news:nytimes:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:news:qq:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:news:reddit:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:news:wikipedia:2018"
-    },
-    {
-        "duration": "37.0",
-        "name": "system_health.memory_desktop/load:search:amazon:2018"
-    },
-    {
-        "duration": "36.0",
-        "name": "system_health.memory_desktop/load:search:baidu:2018"
-    },
-    {
-        "duration": "41.0",
-        "name": "system_health.memory_desktop/load:search:ebay:2018"
-    },
-    {
-        "duration": "24.0",
-        "name": "system_health.memory_desktop/load:search:flipkart:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/load:search:google:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_desktop/load:search:taobao:2018"
-    },
-    {
-        "duration": "25.0",
-        "name": "system_health.memory_desktop/load:search:yahoo:2018"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:search:yandex:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "system_health.memory_desktop/load:social:instagram:2018"
-    },
-    {
-        "duration": "26.0",
-        "name": "system_health.memory_desktop/load:social:pinterest:2019"
-    },
-    {
-        "duration": "27.0",
-        "name": "system_health.memory_desktop/load:social:vk:2018"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:chat:2020"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:docs:2019"
-    },
-    {
-        "duration": "15.0",
-        "name": "system_health.memory_desktop/load:tools:drive:2019"
-    },
-    {
-        "duration": "9.0",
-        "name": "system_health.memory_desktop/load:tools:gmail:2019"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_desktop/load:tools:stackoverflow:2018"
-    },
-    {
-        "duration": "28.0",
-        "name": "system_health.memory_desktop/load:tools:weather:2019"
-    },
-    {
-        "duration": "19.0",
-        "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
-    },
-    {
-        "duration": "20.0",
-        "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
-    },
-    {
-        "duration": "147.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-background"
-    },
-    {
-        "duration": "153.0",
-        "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24"
-    },
-    {
-        "duration": "13.0",
-        "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
-    },
-    {
-        "duration": "6.0",
-        "name": "system_health.memory_desktop/play:media:google_play_music"
-    },
-    {
-        "duration": "44.0",
-        "name": "system_health.memory_desktop/play:media:soundcloud:2018"
-    },
-    {
-        "duration": "0.0",
-        "name": "system_health.pcscan/browse:news:cnn:2021"
-    },
-    {
-        "duration": "0.0",
-        "name": "tab_switching.typical_25/multitab:misc:typical24"
-    },
-    {
-        "duration": "16.0",
-        "name": "tracing.tracing_with_background_memory_infra/Facebook"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
-    },
-    {
-        "duration": "13.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
-    },
-    {
-        "duration": "13.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
-    },
-    {
-        "duration": "15.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
-    },
-    {
-        "duration": "14.0",
-        "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:media:imgur"
-    },
-    {
-        "duration": "155.0",
-        "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "130.0",
-        "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "67.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
-    },
-    {
-        "duration": "129.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "138.0",
-        "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "71.0",
-        "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
-    },
-    {
-        "duration": "65.0",
-        "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "133.0",
-        "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
-    },
-    {
-        "duration": "69.0",
-        "name": "v8.browsing_desktop-future/browse:search:google:2020"
-    },
-    {
-        "duration": "52.0",
-        "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
-    },
-    {
-        "duration": "96.0",
-        "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "128.0",
-        "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "112.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
-    },
-    {
-        "duration": "126.0",
-        "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "80.0",
-        "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
-    },
-    {
-        "duration": "117.0",
-        "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
-    },
-    {
-        "duration": "215.0",
-        "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
-    },
-    {
-        "duration": "23.0",
-        "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "83.0",
-        "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop/browse:media:imgur"
-    },
-    {
-        "duration": "142.0",
-        "name": "v8.browsing_desktop/browse:media:pinterest:2018"
-    },
-    {
-        "duration": "116.0",
-        "name": "v8.browsing_desktop/browse:media:tumblr:2018"
-    },
-    {
-        "duration": "56.0",
-        "name": "v8.browsing_desktop/browse:media:youtube:2019"
-    },
-    {
-        "duration": "117.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
-    },
-    {
-        "duration": "133.0",
-        "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
-    },
-    {
-        "duration": "81.0",
-        "name": "v8.browsing_desktop/browse:news:cnn:2021"
-    },
-    {
-        "duration": "75.0",
-        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop/browse:news:nytimes:2020"
-    },
-    {
-        "duration": "124.0",
-        "name": "v8.browsing_desktop/browse:news:reddit:2020"
-    },
-    {
-        "duration": "79.0",
-        "name": "v8.browsing_desktop/browse:search:google:2020"
-    },
-    {
-        "duration": "82.0",
-        "name": "v8.browsing_desktop/browse:search:google_india:2021"
-    },
-    {
-        "duration": "105.0",
-        "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
-    },
-    {
-        "duration": "116.0",
-        "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
-    },
-    {
-        "duration": "99.0",
-        "name": "v8.browsing_desktop/browse:social:twitter:2018"
-    },
-    {
-        "duration": "115.0",
-        "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
-    },
-    {
-        "duration": "89.0",
-        "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
-    },
-    {
-        "duration": "63.0",
-        "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
-    },
-    {
-        "duration": "33.0",
-        "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop/browse:tools:maps:2019"
-    },
-    {
-        "duration": "109.0",
-        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
-    },
-    {
-        "duration": "219.0",
-        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.browsing_desktop/browse:tools:sheets:2019"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/AdsAMPAds_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/AdsAMPAds_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/AdsAMPAds_warm"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_cold"
-    },
-    {
-        "duration": "44.0",
-        "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_cold"
-    },
-    {
-        "duration": "44.0",
-        "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_warm"
-    },
-    {
-        "duration": "37.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_warm"
-    },
-    {
-        "duration": "37.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_warm"
-    },
-    {
-        "duration": "47.0",
-        "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_cold"
-    },
-    {
-        "duration": "68.0",
-        "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_hot"
-    },
-    {
-        "duration": "58.0",
-        "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://edition.cnn.com_cold"
-    },
-    {
-        "duration": "54.0",
-        "name": "v8.runtime_stats.top_25/http://edition.cnn.com_hot"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.runtime_stats.top_25/http://edition.cnn.com_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://inbox.google.com_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/http://inbox.google.com_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://inbox.google.com_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_cold"
-    },
-    {
-        "duration": "47.0",
-        "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_hot"
-    },
-    {
-        "duration": "44.0",
-        "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://meta.discourse.org_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.runtime_stats.top_25/http://meta.discourse.org_hot"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://meta.discourse.org_warm"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_hot"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_hot"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_hot"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_cold"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_hot"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_cold"
-    },
-    {
-        "duration": "47.0",
-        "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_hot"
-    },
-    {
-        "duration": "44.0",
-        "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://weibo.com_cold"
-    },
-    {
-        "duration": "47.0",
-        "name": "v8.runtime_stats.top_25/http://weibo.com_hot"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://weibo.com_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/http://world.taobao.com_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://world.taobao.com_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://world.taobao.com_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://www.amazon.com/s/?field-keywords=v8_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.amazon.com/s/?field-keywords=v8_hot"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://www.amazon.com/s/?field-keywords=v8_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_hot"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_hot"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_cold"
-    },
-    {
-        "duration": "53.0",
-        "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_hot"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_cold"
-    },
-    {
-        "duration": "47.0",
-        "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_cold"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_warm"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://www.qq.com_cold"
-    },
-    {
-        "duration": "50.0",
-        "name": "v8.runtime_stats.top_25/http://www.qq.com_hot"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/http://www.qq.com_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/http://www.reddit.com_cold"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/http://www.reddit.com_hot"
-    },
-    {
-        "duration": "42.0",
-        "name": "v8.runtime_stats.top_25/http://www.reddit.com_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_cold"
-    },
-    {
-        "duration": "60.0",
-        "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_warm"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_cold"
-    },
-    {
-        "duration": "49.0",
-        "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_hot"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_hot"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_warm"
-    },
-    {
-        "duration": "45.0",
-        "name": "v8.runtime_stats.top_25/https://adwords.google.com_cold"
-    },
-    {
-        "duration": "55.0",
-        "name": "v8.runtime_stats.top_25/https://adwords.google.com_hot"
-    },
-    {
-        "duration": "51.0",
-        "name": "v8.runtime_stats.top_25/https://adwords.google.com_warm"
-    },
-    {
-        "duration": "36.0",
-        "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_cold"
-    },
-    {
-        "duration": "41.0",
-        "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_hot"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_warm"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_cold"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_hot"
-    },
-    {
-        "duration": "12.0",
-        "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_warm"
-    },
-    {
-        "duration": "39.0",
-        "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_warm"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_hot"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_warm"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_cold"
-    },
-    {
-        "duration": "46.0",
-        "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_hot"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_warm"
-    },
-    {
-        "duration": "38.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_cold"
-    },
-    {
-        "duration": "43.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_hot"
-    },
-    {
-        "duration": "40.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_warm"
-    },
-    {
-        "duration": "51.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com_cold"
-    },
-    {
-        "duration": "48.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com_hot"
-    },
-    {
-        "duration": "44.0",
-        "name": "v8.runtime_stats.top_25/https://www.youtube.com_warm"
-    },
-    {
-        "duration": "140.0",
-        "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
-    },
-    {
-        "duration": "39.0",
-        "name": "webrtc/10s_datachannel_transfer"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/canvas_capture_peer_connection"
-    },
-    {
-        "duration": "39.0",
-        "name": "webrtc/codec_constraints_h264"
-    },
-    {
-        "duration": "39.0",
-        "name": "webrtc/codec_constraints_vp8"
-    },
-    {
-        "duration": "39.0",
-        "name": "webrtc/codec_constraints_vp9"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/hd_local_stream_10s"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_audio_processing"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
-    },
-    {
-        "duration": "28.0",
-        "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
-    },
-    {
-        "duration": "29.0",
-        "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
-    },
-    {
-        "duration": "16.0",
-        "name": "webrtc/multiple_peerconnections"
-    },
-    {
-        "duration": "26.0",
-        "name": "webrtc/negotiate-timing"
-    },
-    {
-        "duration": "16.0",
-        "name": "webrtc/pause_play_peerconnections"
-    }
-]
\ No newline at end of file
+[]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_hp-candidate_timing.json b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_hp-candidate_timing.json
index 2bdfa6c..c0894f7 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_hp-candidate_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_hp-candidate_timing.json
@@ -1,82 +1,126 @@
 [
     {
-        "duration": "95.0",
+        "duration": "35.0",
+        "name": "rendering.desktop/css_value_type_shadow"
+    },
+    {
+        "duration": "33.0",
+        "name": "rendering.desktop/main_30fps_impl_60fps"
+    },
+    {
+        "duration": "70.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "152.0",
+        "duration": "128.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "128.0",
+        "duration": "103.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "120.0",
+        "duration": "102.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "128.0",
+        "duration": "112.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "89.0",
+        "name": "v8.browsing_desktop/browse:news:cnn:2021"
+    },
+    {
+        "duration": "83.0",
+        "name": "v8.browsing_desktop/browse:news:flipboard:2020"
+    },
+    {
+        "duration": "40.0",
+        "name": "v8.browsing_desktop/browse:news:hackernews:2020"
+    },
+    {
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "143.0",
+        "duration": "106.0",
+        "name": "v8.browsing_desktop/browse:news:reddit:2020"
+    },
+    {
+        "duration": "87.0",
+        "name": "v8.browsing_desktop/browse:search:google:2020"
+    },
+    {
+        "duration": "69.0",
+        "name": "v8.browsing_desktop/browse:search:google_india:2021"
+    },
+    {
+        "duration": "113.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "118.0",
+        "duration": "96.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "100.0",
+        "duration": "86.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "116.0",
+        "duration": "99.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "115.0",
+        "duration": "97.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "91.0",
+        "duration": "40.0",
+        "name": "v8.browsing_desktop/browse:tools:autocad:2021"
+    },
+    {
+        "duration": "72.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "63.0",
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "53.0",
+        "duration": "90.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
+    },
+    {
+        "duration": "184.0",
+        "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
+    },
+    {
+        "duration": "40.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json
index b259ab0..1af916d 100644
--- a/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json
+++ b/tools/perf/core/shard_maps/timing_data/win-10_laptop_low_end-perf_timing.json
@@ -1,82 +1,82 @@
 [
     {
-        "duration": "48.0",
+        "duration": "52.0",
         "name": "blink_perf.accessibility/build-table.html"
     },
     {
-        "duration": "24.0",
+        "duration": "22.0",
         "name": "blink_perf.accessibility/focus-links.html"
     },
     {
-        "duration": "26.0",
+        "duration": "19.0",
         "name": "blink_perf.accessibility/insert-block-child-after-many-inline-children.html"
     },
     {
-        "duration": "23.0",
+        "duration": "21.0",
         "name": "blink_perf.accessibility/line-breaks.html"
     },
     {
-        "duration": "72.0",
+        "duration": "59.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-auto.html"
     },
     {
-        "duration": "63.0",
+        "duration": "52.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-content-visibility-hidden.html"
     },
     {
-        "duration": "38.0",
+        "duration": "32.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-display-none-in-focusable.html"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "blink_perf.accessibility/many-nodes-toggle-display-none.html"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-block-subtree.html"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-hidden-subtree.html"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "blink_perf.accessibility/many-text-changes-deep-inline-subtree.html"
     },
     {
-        "duration": "31.0",
+        "duration": "28.0",
         "name": "blink_perf.accessibility/many-text-changes-small-wait-between.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "blink_perf.accessibility/slot-updates.html"
     },
     {
-        "duration": "27.0",
+        "duration": "25.0",
         "name": "blink_perf.accessibility/text-changes-ignored-in-focusable.html"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "blink_perf.accessibility/text-changes-unignored-in-focusable.html"
     },
     {
-        "duration": "21.0",
+        "duration": "20.0",
         "name": "blink_perf.accessibility/textarea-append.html"
     },
     {
-        "duration": "33.0",
+        "duration": "28.0",
         "name": "blink_perf.accessibility/unassignable-slots-deep-tree.html"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "blink_perf.accessibility/unassignable-slots-focusable-containers.html"
     },
     {
-        "duration": "62.0",
+        "duration": "52.0",
         "name": "blink_perf.accessibility/unassignable-slots-wide-tree.html"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "blink_perf.bindings/append-child.html"
     },
     {
@@ -88,39 +88,39 @@
         "name": "blink_perf.bindings/document-implementation.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/dom-attribute-on-prototoype.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/first-child.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/gc-forest.html"
     },
     {
-        "duration": "13.0",
+        "duration": "11.0",
         "name": "blink_perf.bindings/gc-mini-tree.html"
     },
     {
-        "duration": "26.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/gc-tree.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/get-attribute-rare.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/get-attribute.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/get-element-by-id.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/get-elements-by-tag-name.html"
     },
     {
@@ -128,15 +128,15 @@
         "name": "blink_perf.bindings/id-getter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/id-setter.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.bindings/indexed-getter.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/insert-before.html"
     },
     {
@@ -144,7 +144,7 @@
         "name": "blink_perf.bindings/named-property-enumerator.html"
     },
     {
-        "duration": "45.0",
+        "duration": "19.0",
         "name": "blink_perf.bindings/node-list-access.html"
     },
     {
@@ -156,15 +156,15 @@
         "name": "blink_perf.bindings/post-message.html"
     },
     {
-        "duration": "11.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/sequence-conversion-array.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/sequence-conversion-custom-iterator.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.bindings/serialize-array.html"
     },
     {
@@ -172,7 +172,7 @@
         "name": "blink_perf.bindings/serialize-long-string.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/serialize-map.html"
     },
     {
@@ -180,39 +180,39 @@
         "name": "blink_perf.bindings/serialize-nested-array.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/set-attribute-rare.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/set-attribute.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/structured-clone-json-deserialize.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.bindings/structured-clone-json-serialize.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-long-string-deserialize.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.bindings/structured-clone-long-string-serialize.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/typed-array-construct-from-array.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/typed-array-construct-from-same-type.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.bindings/typed-array-construct-from-typed.html"
     },
     {
@@ -228,19 +228,19 @@
         "name": "blink_perf.bindings/undefined-get-element-by-id.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.bindings/undefined-id-getter.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.bindings/worker-structured-clone-different-payloads.html"
     },
     {
-        "duration": "28.0",
+        "duration": "22.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-from-worker.html"
     },
     {
-        "duration": "28.0",
+        "duration": "37.0",
         "name": "blink_perf.bindings/worker-structured-clone-json-roundtrip.html"
     },
     {
@@ -248,243 +248,251 @@
         "name": "blink_perf.bindings/worker-structured-clone-json-to-worker.html"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-DBMon-from-worker.html"
     },
     {
-        "duration": "3.0",
+        "duration": "4.0",
         "name": "blink_perf.bindings/worker-structured-clone-workerDOM-Map-from-worker.html"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-from-worker.html"
     },
     {
-        "duration": "15.0",
+        "duration": "23.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-roundtrip.html"
     },
     {
-        "duration": "15.0",
+        "duration": "30.0",
         "name": "blink_perf.bindings/worker-text-encoded-transferable-to-worker.html"
     },
     {
-        "duration": "15.0",
+        "duration": "27.0",
         "name": "blink_perf.bindings/worker-transferable-from-worker.html"
     },
     {
-        "duration": "15.0",
+        "duration": "25.0",
         "name": "blink_perf.bindings/worker-transferable-roundtrip.html"
     },
     {
-        "duration": "15.0",
+        "duration": "21.0",
         "name": "blink_perf.bindings/worker-transferable-to-worker.html"
     },
     {
-        "duration": "25.0",
+        "duration": "33.0",
         "name": "blink_perf.css/AttributeDescendantSelector.html"
     },
     {
-        "duration": "6.0",
+        "duration": "13.0",
         "name": "blink_perf.css/CSSLogicalDirection.html"
     },
     {
-        "duration": "12.0",
+        "duration": "20.0",
         "name": "blink_perf.css/CSSPropertySetterGetter.html"
     },
     {
-        "duration": "12.0",
+        "duration": "21.0",
         "name": "blink_perf.css/CSSPropertySetterGetterMethods.html"
     },
     {
-        "duration": "12.0",
+        "duration": "20.0",
         "name": "blink_perf.css/CSSPropertyUpdateValue.html"
     },
     {
-        "duration": "10.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleCSSVariableRecalc.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleChildClassSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleChildElementSelectors.html"
     },
     {
-        "duration": "12.0",
+        "duration": "21.0",
         "name": "blink_perf.css/ChangeStyleCustomPropertyDeclaration.html"
     },
     {
-        "duration": "7.0",
+        "duration": "20.0",
         "name": "blink_perf.css/ChangeStyleElementSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleGrandChildElementSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleMultipleClassSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleMultipleQualifiedDataAttributesWithValuesSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleNestedPseudoSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStylePairOfNthChildSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStylePartialAttributeMatchingSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleQualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "9.0",
+        "duration": "21.0",
         "name": "blink_perf.css/ChangeStyleShallowTree.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleSingleClassSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "15.0",
         "name": "blink_perf.css/ChangeStyleSingleNthChildSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleSinglePseudoSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "18.0",
         "name": "blink_perf.css/ChangeStyleUniversalSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "16.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeSelector.html"
     },
     {
-        "duration": "7.0",
+        "duration": "17.0",
         "name": "blink_perf.css/ChangeStyleUnqualifiedDataAttributeWithValueSelector.html"
     },
     {
-        "duration": "19.0",
+        "duration": "30.0",
         "name": "blink_perf.css/ClassDescendantSelector.html"
     },
     {
-        "duration": "14.0",
+        "duration": "22.0",
         "name": "blink_perf.css/ClassInvalidation.html"
     },
     {
-        "duration": "6.0",
+        "duration": "12.0",
         "name": "blink_perf.css/CustomPropertiesCascade.html"
     },
     {
-        "duration": "8.0",
+        "duration": "13.0",
         "name": "blink_perf.css/CustomPropertiesDependency.html"
     },
     {
-        "duration": "6.0",
+        "duration": "15.0",
+        "name": "blink_perf.css/CustomPropertiesIdenticalSets.html"
+    },
+    {
+        "duration": "14.0",
         "name": "blink_perf.css/CustomPropertiesNonRootInheritance.html"
     },
     {
-        "duration": "5.0",
+        "duration": "13.0",
         "name": "blink_perf.css/CustomPropertiesPendingSubstitution.html"
     },
     {
-        "duration": "6.0",
+        "duration": "14.0",
         "name": "blink_perf.css/CustomPropertiesRootInheritance.html"
     },
     {
-        "duration": "6.0",
+        "duration": "12.0",
         "name": "blink_perf.css/CustomPropertiesVarAlias.html"
     },
     {
-        "duration": "7.0",
+        "duration": "12.0",
         "name": "blink_perf.css/ExplicitInheritance.html"
     },
     {
-        "duration": "15.0",
+        "duration": "24.0",
         "name": "blink_perf.css/FocusUpdate.html"
     },
     {
-        "duration": "17.0",
+        "duration": "22.0",
         "name": "blink_perf.css/HasDescendantInAncestorPositionInvalidation.html"
     },
     {
-        "duration": "17.0",
+        "duration": "23.0",
         "name": "blink_perf.css/HasDescendantInvalidation.html"
     },
     {
-        "duration": "13.0",
+        "duration": "20.0",
         "name": "blink_perf.css/HasDescendantInvalidationAllSubjects.html"
     },
     {
-        "duration": "17.0",
+        "duration": "21.0",
         "name": "blink_perf.css/HasDescendantInvalidationMultipleSubjects.html"
     },
     {
-        "duration": "12.0",
+        "duration": "20.0",
         "name": "blink_perf.css/HasInvalidationFiltering.html"
     },
     {
-        "duration": "16.0",
+        "duration": "23.0",
         "name": "blink_perf.css/HasSiblingDescendantInvalidation.html"
     },
     {
-        "duration": "13.0",
+        "duration": "19.0",
         "name": "blink_perf.css/HasSiblingDescendantInvalidationAllSubjects.html"
     },
     {
-        "duration": "14.0",
+        "duration": "21.0",
         "name": "blink_perf.css/HasSiblingInvalidation.html"
     },
     {
-        "duration": "13.0",
+        "duration": "20.0",
         "name": "blink_perf.css/HasSiblingInvalidationAllSubjects.html"
     },
     {
-        "duration": "6.0",
+        "duration": "12.0",
         "name": "blink_perf.css/HighlightInheritanceRecalc.html"
     },
     {
-        "duration": "8.0",
+        "duration": "25.0",
+        "name": "blink_perf.css/HighlightInheritanceSelected.html"
+    },
+    {
+        "duration": "16.0",
         "name": "blink_perf.css/LoadBootstrapBlog.html"
     },
     {
-        "duration": "8.0",
+        "duration": "18.0",
         "name": "blink_perf.css/LoadMaterializeStarterPage.html"
     },
     {
-        "duration": "9.0",
+        "duration": "18.0",
         "name": "blink_perf.css/LoadSemanticPageExample.html"
     },
     {
-        "duration": "12.0",
+        "duration": "19.0",
         "name": "blink_perf.css/PseudoClassSelectors.html"
     },
     {
-        "duration": "29.0",
+        "duration": "40.0",
         "name": "blink_perf.css/SelectorCountScaling.html"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "blink_perf.dom/custom-element-default-style-with-shadow.html"
     },
     {
-        "duration": "14.0",
+        "duration": "15.0",
         "name": "blink_perf.dom/custom-element-default-style.html"
     },
     {
@@ -492,19 +500,19 @@
         "name": "blink_perf.dom/insert-text-with-dir-auto.html"
     },
     {
-        "duration": "22.0",
+        "duration": "26.0",
         "name": "blink_perf.dom/long-sibling-list.html"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "blink_perf.dom/modify-element-classname.html"
     },
     {
-        "duration": "12.0",
+        "duration": "16.0",
         "name": "blink_perf.dom/modify-element-id.html"
     },
     {
-        "duration": "10.0",
+        "duration": "12.0",
         "name": "blink_perf.dom/modify-element-title.html"
     },
     {
@@ -512,31 +520,31 @@
         "name": "blink_perf.dom/replace-text-with-dir-auto.html"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "blink_perf.dom/select-multiple-add.html"
     },
     {
-        "duration": "18.0",
+        "duration": "17.0",
         "name": "blink_perf.dom/select-single-add.html"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "blink_perf.dom/select-single-remove.html"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "blink_perf.events/EventsDispatching.html"
     },
     {
-        "duration": "17.0",
+        "duration": "18.0",
         "name": "blink_perf.events/EventsDispatchingInDeeplyNestedV1ShadowTrees.html"
     },
     {
-        "duration": "64.0",
+        "duration": "56.0",
         "name": "blink_perf.events/EventsDispatchingInV1ShadowTrees.html"
     },
     {
-        "duration": "31.0",
+        "duration": "33.0",
         "name": "blink_perf.events/hit-test-lots-of-layers.html"
     },
     {
@@ -548,291 +556,291 @@
         "name": "blink_perf.events/is-input-pending-include-continuous-events.html"
     },
     {
-        "duration": "31.0",
+        "duration": "35.0",
         "name": "blink_perf.image_decoder/decode-gif.html"
     },
     {
-        "duration": "25.0",
+        "duration": "27.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v1.html"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h1v2.html"
     },
     {
-        "duration": "23.0",
+        "duration": "27.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v1.html"
     },
     {
-        "duration": "24.0",
+        "duration": "19.0",
         "name": "blink_perf.image_decoder/decode-jpeg-h2v2.html"
     },
     {
-        "duration": "38.0",
+        "duration": "24.0",
         "name": "blink_perf.image_decoder/decode-lossless-webp.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
         "name": "blink_perf.image_decoder/decode-lossy-webp.html"
     },
     {
-        "duration": "32.0",
+        "duration": "17.0",
         "name": "blink_perf.image_decoder/decode-png-palette-opaque.html"
     },
     {
-        "duration": "20.0",
+        "duration": "13.0",
         "name": "blink_perf.image_decoder/decode-png-palette.html"
     },
     {
-        "duration": "35.0",
+        "duration": "24.0",
         "name": "blink_perf.image_decoder/decode-png.html"
     },
     {
-        "duration": "33.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/ArabicLineLayout.html"
     },
     {
-        "duration": "9.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/Shapes/MultipleShapes.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/SimpleTextPathLineLayout.html"
     },
     {
-        "duration": "36.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/abspos.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/add-remove-inline-floats.html"
     },
     {
-        "duration": "12.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/animate-abspos-deep.html"
     },
     {
-        "duration": "16.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/attach-inlines-2.html"
     },
     {
-        "duration": "16.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/attach-inlines.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/auto-grid-lots-of-data.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/auto-grid-lots-of-spanning-data.html"
     },
     {
-        "duration": "16.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/chapter-reflow-once-random.html"
     },
     {
-        "duration": "17.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/chapter-reflow-once.html"
     },
     {
-        "duration": "17.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-thrice.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/chapter-reflow-twice.html"
     },
     {
-        "duration": "21.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/chapter-reflow.html"
     },
     {
-        "duration": "12.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/character_fallback.html"
     },
     {
-        "duration": "15.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/contain-content-style-change.html"
     },
     {
-        "duration": "20.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/css-contain-change-text-different-subtree-root.html"
     },
     {
-        "duration": "19.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/css-contain-change-text-without-subtree-root.html"
     },
     {
-        "duration": "19.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/css-contain-change-text.html"
     },
     {
-        "duration": "13.0",
+        "duration": "5.0",
         "name": "blink_perf.layout/culled-inline-bounding-rects.html"
     },
     {
-        "duration": "9.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/culled-inline-hittest.html"
     },
     {
-        "duration": "16.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/deeply-nested-grid.html"
     },
     {
-        "duration": "16.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/editing_append.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_append_single_line.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_delete.html"
     },
     {
-        "duration": "15.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_insert.html"
     },
     {
-        "duration": "14.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/editing_prepend.html"
     },
     {
-        "duration": "34.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/fit-content-change-available-size-blocks.html"
     },
     {
-        "duration": "16.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/fit-content-change-available-size-text.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-data.html"
     },
     {
-        "duration": "17.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/fixed-grid-lots-of-stretched-data.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-column-nowrap.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-column-wrap.html"
     },
     {
-        "duration": "16.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-deeply-nested-column-flow.html"
     },
     {
-        "duration": "17.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/flexbox-hittest.html"
     },
     {
-        "duration": "16.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/flexbox-input.html"
     },
     {
-        "duration": "17.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-lots-of-data.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-nested-rows-and-columns-auto-overflow.html"
     },
     {
-        "duration": "15.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/flexbox-row-nowrap.html"
     },
     {
-        "duration": "24.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-definite.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-stretch-height-indefinite.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/flexbox-row-wrap.html"
     },
     {
-        "duration": "17.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/flexbox-with-stretch-layout.html"
     },
     {
-        "duration": "25.0",
+        "duration": "18.0",
         "name": "blink_perf.layout/flexbox_with_list_item.html"
     },
     {
-        "duration": "21.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/floats_100_100.html"
     },
     {
-        "duration": "20.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/floats_100_100_nested.html"
     },
     {
-        "duration": "21.0",
+        "duration": "13.0",
         "name": "blink_perf.layout/floats_10_1000.html"
     },
     {
-        "duration": "12.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_20_100.html"
     },
     {
-        "duration": "14.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_20_100_nested.html"
     },
     {
-        "duration": "14.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_2_100.html"
     },
     {
-        "duration": "11.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/floats_2_100_nested.html"
     },
     {
-        "duration": "13.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_50_100.html"
     },
     {
-        "duration": "15.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/floats_50_100_nested.html"
     },
     {
-        "duration": "16.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/floats_show_hide.html"
     },
     {
-        "duration": "20.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/grid-nested-baseline.html"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "blink_perf.layout/grid-with-block-constraints-dependence.html"
     },
     {
-        "duration": "29.0",
+        "duration": "11.0",
         "name": "blink_perf.layout/hindi-line-layout.html"
     },
     {
-        "duration": "8.0",
+        "duration": "6.0",
         "name": "blink_perf.layout/hittest-block-children.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/hittest-nested-inline-blocks-listbased.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/japanese-kokoro-insert.html"
     },
     {
-        "duration": "13.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/large-grid.html"
     },
     {
@@ -840,51 +848,51 @@
         "name": "blink_perf.layout/large-spanning-grid-item.html"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans-wider-than-table.html"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-colspans.html"
     },
     {
-        "duration": "20.0",
+        "duration": "15.0",
         "name": "blink_perf.layout/large-table-with-collapsed-borders-and-no-colspans.html"
     },
     {
-        "duration": "14.0",
+        "duration": "12.0",
         "name": "blink_perf.layout/latin-ebook-resize.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/latin-ebook.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/layers_overlap_2d.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/layers_overlap_3d.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.layout/line-layout-fit-content-break-word.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/line-layout-fit-content.html"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "blink_perf.layout/line-layout-line-height.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/line-layout-repeat-append-select.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/line-layout-repeat-append.html"
     },
     {
@@ -892,15 +900,15 @@
         "name": "blink_perf.layout/line-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/long-line-nowrap-collapse.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/long-line-nowrap-spans-collapse.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/long-line-nowrap.html"
     },
     {
@@ -908,7 +916,7 @@
         "name": "blink_perf.layout/many-block-children-auto-inline-size.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/many-block-children-fixed-inline-size.html"
     },
     {
@@ -940,11 +948,11 @@
         "name": "blink_perf.layout/multicol/lots-of-small-unbreakable-blocks-balanced.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/lots-of-text-autofill.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/lots-of-text-balanced-orphans-widows.html"
     },
     {
@@ -952,31 +960,31 @@
         "name": "blink_perf.layout/multicol/lots-of-text-balanced.html"
     },
     {
-        "duration": "43.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/multicol/nested-forced-breaks.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns-realistic.html"
     },
     {
-        "duration": "9.0",
+        "duration": "1.0",
         "name": "blink_perf.layout/multicol/tall-content-short-columns.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.layout/nested-blocks-with-percent-height-and-max-height.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/nested-grid-lots-of-tracks.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/nested-grid.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.layout/nested-percent-height-tables.html"
     },
     {
@@ -984,119 +992,123 @@
         "name": "blink_perf.layout/nested-tables-with-overflow-auto.html"
     },
     {
-        "duration": "16.0",
+        "duration": "17.0",
         "name": "blink_perf.layout/ruby.html"
     },
     {
-        "duration": "102.0",
+        "duration": "78.0",
         "name": "blink_perf.layout/subtree-detaching.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "blink_perf.layout/subtree-layout-scrollable-area.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.layout/vertical-japanese-kokoro-insert.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/word-break-break-all.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/word-break-break-word.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.layout/word-wrap-break-word.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "blink_perf.owp_storage/blob-perf-files.html"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "blink_perf.owp_storage/blob-perf-ipc.html"
     },
     {
-        "duration": "14.0",
+        "duration": "11.0",
         "name": "blink_perf.owp_storage/blob-perf-shm.html"
     },
     {
-        "duration": "16.0",
+        "duration": "14.0",
         "name": "blink_perf.owp_storage/blob-perf-tiny.html"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "blink_perf.owp_storage/idb-load-docs.html"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/appending-text.html"
     },
     {
-        "duration": "29.0",
+        "duration": "23.0",
         "name": "blink_perf.paint/color-changes.html"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "blink_perf.paint/complex-content-slow-scroll.html"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "blink_perf.paint/complex-iframe-filtered.html"
     },
     {
-        "duration": "31.0",
+        "duration": "26.0",
         "name": "blink_perf.paint/contain-update-layer-tree.html"
     },
     {
-        "duration": "19.0",
+        "duration": "16.0",
         "name": "blink_perf.paint/containment-resize.html"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/custom-highlights-baseline.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "blink_perf.paint/custom-highlights.html"
     },
     {
-        "duration": "21.0",
+        "duration": "17.0",
         "name": "blink_perf.paint/fixed-and-many-layers-scroll.html"
     },
     {
-        "duration": "25.0",
+        "duration": "19.0",
         "name": "blink_perf.paint/large-table-background-change.html"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "blink_perf.paint/large-table-collapsed-border-change.html"
     },
     {
-        "duration": "17.0",
+        "duration": "14.0",
         "name": "blink_perf.paint/modify-selection.html"
     },
     {
-        "duration": "18.0",
+        "duration": "16.0",
         "name": "blink_perf.paint/move-text-with-mask.html"
     },
     {
-        "duration": "22.0",
+        "duration": "18.0",
         "name": "blink_perf.paint/paint-offset-changes.html"
     },
     {
-        "duration": "30.0",
+        "duration": "15.0",
+        "name": "blink_perf.paint/spelling-errors.html"
+    },
+    {
+        "duration": "23.0",
         "name": "blink_perf.paint/transform-changes.html"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "blink_perf.parser/css-parser-yui.html"
     },
     {
-        "duration": "18.0",
+        "duration": "19.0",
         "name": "blink_perf.parser/declarative-shadow-dom-cloning.html"
     },
     {
@@ -1104,19 +1116,19 @@
         "name": "blink_perf.parser/declarative-shadow-dom.html"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "blink_perf.parser/html-parser-threaded.html"
     },
     {
-        "duration": "10.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/html-parser.html"
     },
     {
-        "duration": "55.0",
+        "duration": "53.0",
         "name": "blink_perf.parser/html5-full-render.html"
     },
     {
-        "duration": "23.0",
+        "duration": "16.0",
         "name": "blink_perf.parser/iframe-append-remove.html"
     },
     {
@@ -1124,11 +1136,11 @@
         "name": "blink_perf.parser/innerHTML-setter-siblings.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/innerHTML-setter.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.parser/query-selector-all-attribute-complex.html"
     },
     {
@@ -1136,11 +1148,11 @@
         "name": "blink_perf.parser/query-selector-all-attribute.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-class-deep.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-class-first.html"
     },
     {
@@ -1152,35 +1164,35 @@
         "name": "blink_perf.parser/query-selector-all-class.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-deep.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-first.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-deep.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-id-first.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-all-id-last.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-all-last.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-deep.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-first.html"
     },
     {
@@ -1188,35 +1200,35 @@
         "name": "blink_perf.parser/query-selector-id-deep.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "blink_perf.parser/query-selector-id-last.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/query-selector-last.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/simple-url.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.parser/textarea-parsing.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/tiny-innerHTML.html"
     },
     {
-        "duration": "19.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/url-parser.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.parser/xml-parser.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.shadow_dom/declarative-api.html"
     },
     {
@@ -1224,15 +1236,15 @@
         "name": "blink_perf.shadow_dom/imperative-api-appendchild.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api-assign.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-elements.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api-assigned-slot.html"
     },
     {
@@ -1252,27 +1264,27 @@
         "name": "blink_perf.shadow_dom/imperative-api-detail-summary.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api-insertbefore.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.shadow_dom/imperative-api.html"
     },
     {
-        "duration": "326.0",
+        "duration": "277.0",
         "name": "blink_perf.shadow_dom/imperative-shadow-dom-overhead.html"
     },
     {
-        "duration": "285.0",
+        "duration": "239.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead-iframe.html"
     },
     {
-        "duration": "104.0",
+        "duration": "80.0",
         "name": "blink_perf.shadow_dom/shadow-dom-overhead.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/shadow-style-share-attr-selectors.html"
     },
     {
@@ -1292,11 +1304,11 @@
         "name": "blink_perf.shadow_dom/style-sheet-insert.html"
     },
     {
-        "duration": "39.0",
+        "duration": "32.0",
         "name": "blink_perf.shadow_dom/v1-distribution-disconnected-and-reconnected.html"
     },
     {
-        "duration": "3.0",
+        "duration": "9.0",
         "name": "blink_perf.shadow_dom/v1-distribution.html"
     },
     {
@@ -1304,11 +1316,11 @@
         "name": "blink_perf.shadow_dom/v1-host-child-append.html"
     },
     {
-        "duration": "11.0",
+        "duration": "9.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-distribution.html"
     },
     {
-        "duration": "15.0",
+        "duration": "12.0",
         "name": "blink_perf.shadow_dom/v1-large-deep-layout.html"
     },
     {
@@ -1328,7 +1340,7 @@
         "name": "blink_perf.shadow_dom/v1-large-shallow-prepend-layout.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.shadow_dom/v1-mutate-deep-tree-then-re-layout.html"
     },
     {
@@ -1360,7 +1372,7 @@
         "name": "blink_perf.shadow_dom/v1-small-deep-distribution.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.shadow_dom/v1-small-deep-layout.html"
     },
     {
@@ -1372,19 +1384,19 @@
         "name": "blink_perf.shadow_dom/v1-small-shallow-layout.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.svg/AzLizardBenjiPark.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/Bamboo.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/Cactus.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/Cowboy.html"
     },
     {
@@ -1420,7 +1432,7 @@
         "name": "blink_perf.svg/FrancoBolloGnomeEzechi.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/GearFlowers.html"
     },
     {
@@ -1432,7 +1444,7 @@
         "name": "blink_perf.svg/HereGear.html"
     },
     {
-        "duration": "7.0",
+        "duration": "6.0",
         "name": "blink_perf.svg/MtSaintHelens.html"
     },
     {
@@ -1444,7 +1456,7 @@
         "name": "blink_perf.svg/SierpinskiCarpet.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.svg/SvgCubics.html"
     },
     {
@@ -1452,7 +1464,7 @@
         "name": "blink_perf.svg/SvgHitTesting.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.svg/SvgNestedUse.html"
     },
     {
@@ -1460,7 +1472,7 @@
         "name": "blink_perf.svg/UnderTheSee.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.svg/WorldIso.html"
     },
     {
@@ -1468,75 +1480,75 @@
         "name": "blink_perf.svg/Worldcup.html"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "blink_perf.webaudio/audio-buffer-source-node.html"
     },
     {
-        "duration": "135.0",
+        "duration": "103.0",
         "name": "blink_perf.webaudio/audio-worklet-node.html"
     },
     {
-        "duration": "134.0",
+        "duration": "103.0",
         "name": "blink_perf.webaudio/biquad-filter-node.html"
     },
     {
-        "duration": "106.0",
+        "duration": "81.0",
         "name": "blink_perf.webaudio/dynamics-compressor-node-knee.html"
     },
     {
-        "duration": "105.0",
+        "duration": "82.0",
         "name": "blink_perf.webaudio/dynamics-compressor-node-post-knee.html"
     },
     {
-        "duration": "103.0",
+        "duration": "81.0",
         "name": "blink_perf.webaudio/dynamics-compressor-node-pre-knee.html"
     },
     {
-        "duration": "129.0",
+        "duration": "102.0",
         "name": "blink_perf.webaudio/gain-node.html"
     },
     {
-        "duration": "44.0",
+        "duration": "38.0",
         "name": "blink_perf.webaudio/panner-node.html"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "blink_perf.webaudio/timeline-insert-event.html"
     },
     {
-        "duration": "15.0",
+        "duration": "14.0",
         "name": "blink_perf.webcodecs/hardware-video-encoding.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "blink_perf.webcodecs/software-video-encoding.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-canvas.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-imageDecoder.html"
     },
     {
-        "duration": "3.0",
+        "duration": "2.0",
         "name": "blink_perf.webcodecs/videoFrame-createImageBitmap-videoDecoder.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.webcodecs/videoFrame-drawImage-imageDecoder.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.webcodecs/videoFrame-drawImage.html"
     },
     {
-        "duration": "5.0",
+        "duration": "4.0",
         "name": "blink_perf.webcodecs/videoFrame-texImage2d.html"
     },
     {
-        "duration": "12.0",
+        "duration": "11.0",
         "name": "blink_perf.webgl/binding-bind-buffer.html"
     },
     {
@@ -1544,11 +1556,11 @@
         "name": "blink_perf.webgl/binding-buffer-sub-data.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.webgl/binding-draw-arrays.html"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "blink_perf.webgl/binding-typed-array-uniforms.html"
     },
     {
@@ -1560,7 +1572,7 @@
         "name": "blink_perf.webgl_fast_call/binding-buffer-sub-data.html"
     },
     {
-        "duration": "4.0",
+        "duration": "3.0",
         "name": "blink_perf.webgl_fast_call/binding-draw-arrays.html"
     },
     {
@@ -1568,155 +1580,139 @@
         "name": "blink_perf.webgl_fast_call/binding-typed-array-uniforms.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.webgpu/binding-draw.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "blink_perf.webgpu_fast_call/binding-draw.html"
     },
     {
-        "duration": "42.0",
+        "duration": "40.0",
         "name": "desktop_ui/download_shelf:1file"
     },
     {
-        "duration": "45.0",
+        "duration": "48.0",
         "name": "desktop_ui/download_shelf:5file"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "desktop_ui/download_shelf:measure_memory"
     },
     {
-        "duration": "67.0",
+        "duration": "68.0",
         "name": "desktop_ui/download_shelf:top10:loading"
     },
     {
-        "duration": "37.0",
-        "name": "desktop_ui/download_shelf_webui:1file"
-    },
-    {
-        "duration": "58.0",
-        "name": "desktop_ui/download_shelf_webui:5file"
-    },
-    {
-        "duration": "36.0",
-        "name": "desktop_ui/download_shelf_webui:measure_memory"
-    },
-    {
-        "duration": "59.0",
-        "name": "desktop_ui/download_shelf_webui:top10:loading"
-    },
-    {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "desktop_ui/new_tab_page:loading"
     },
     {
-        "duration": "23.0",
+        "duration": "25.0",
         "name": "desktop_ui/omnibox:pedal"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "desktop_ui/omnibox:scoped_search"
     },
     {
-        "duration": "22.0",
+        "duration": "23.0",
         "name": "desktop_ui/omnibox:search"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "desktop_ui/side_search:measure_memory"
     },
     {
-        "duration": "15.0",
+        "duration": "16.0",
         "name": "desktop_ui/side_search:navigation"
     },
     {
-        "duration": "279.0",
+        "duration": "282.0",
         "name": "desktop_ui/tab_search:100_recently_closed"
     },
     {
-        "duration": "47.0",
+        "duration": "41.0",
         "name": "desktop_ui/tab_search:10_recently_closed"
     },
     {
-        "duration": "150.0",
+        "duration": "147.0",
         "name": "desktop_ui/tab_search:50_recently_closed"
     },
     {
-        "duration": "19.0",
+        "duration": "20.0",
         "name": "desktop_ui/tab_search:clean_slate"
     },
     {
-        "duration": "58.0",
+        "duration": "66.0",
         "name": "desktop_ui/tab_search:close_and_open:2020"
     },
     {
-        "duration": "45.0",
+        "duration": "53.0",
         "name": "desktop_ui/tab_search:close_and_open:loading:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "desktop_ui/tab_search:measure_memory:2tab_search"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "desktop_ui/tab_search:measure_memory:3tab_search"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "desktop_ui/tab_search:measure_memory:after"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "desktop_ui/tab_search:measure_memory:before"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "desktop_ui/tab_search:measure_memory:multiwindow"
     },
     {
-        "duration": "83.0",
+        "duration": "82.0",
         "name": "desktop_ui/tab_search:scroll_up_and_down:2020"
     },
     {
-        "duration": "64.0",
+        "duration": "61.0",
         "name": "desktop_ui/tab_search:top10:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "36.0",
         "name": "desktop_ui/tab_search:top10:loading:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "desktop_ui/tab_search:top50:2020"
     },
     {
-        "duration": "93.0",
+        "duration": "97.0",
         "name": "desktop_ui/tab_search:top50:loading:2020"
     },
     {
-        "duration": "24.0",
+        "duration": "26.0",
         "name": "desktop_ui/webui_tab_strip:clean_slate"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "desktop_ui/webui_tab_strip:measure_memory"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "desktop_ui/webui_tab_strip:measure_memory:2window"
     },
     {
-        "duration": "71.0",
+        "duration": "65.0",
         "name": "desktop_ui/webui_tab_strip:top10:2020"
     },
     {
-        "duration": "73.0",
+        "duration": "72.0",
         "name": "desktop_ui/webui_tab_strip:top10:loading:2020"
     },
     {
-        "duration": "4.0",
+        "duration": "5.0",
         "name": "dummy_benchmark.noisy_benchmark_1/dummy_page.html"
     },
     {
@@ -1724,147 +1720,147 @@
         "name": "dummy_benchmark.stable_benchmark_1/dummy_page.html"
     },
     {
-        "duration": "229.0",
+        "duration": "210.0",
         "name": "jetstream/JetStream"
     },
     {
-        "duration": "347.0",
+        "duration": "321.0",
         "name": "jetstream2/JetStream2"
     },
     {
-        "duration": "38.0",
+        "duration": "31.0",
         "name": "kraken/http://krakenbenchmark.mozilla.org/kraken-1.1/driver.html"
     },
     {
-        "duration": "60.0",
+        "duration": "44.0",
         "name": "loading.desktop/24h_cold"
     },
     {
-        "duration": "70.0",
+        "duration": "54.0",
         "name": "loading.desktop/24h_warm"
     },
     {
-        "duration": "49.0",
+        "duration": "53.0",
         "name": "loading.desktop/AirBnB_cold"
     },
     {
-        "duration": "65.0",
+        "duration": "70.0",
         "name": "loading.desktop/AirBnB_warm"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "loading.desktop/Aljayyash_cold"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "loading.desktop/Aljayyash_warm"
     },
     {
-        "duration": "29.0",
+        "duration": "40.0",
         "name": "loading.desktop/AllRecipes_cold"
     },
     {
-        "duration": "68.0",
+        "duration": "82.0",
         "name": "loading.desktop/AllRecipes_warm"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "loading.desktop/ArsTechnica_cold"
     },
     {
-        "duration": "64.0",
+        "duration": "79.0",
         "name": "loading.desktop/ArsTechnica_warm"
     },
     {
-        "duration": "35.0",
+        "duration": "55.0",
         "name": "loading.desktop/Baidu_cold"
     },
     {
-        "duration": "42.0",
+        "duration": "48.0",
         "name": "loading.desktop/Baidu_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "61.0",
         "name": "loading.desktop/Bhaskar_cold"
     },
     {
-        "duration": "57.0",
+        "duration": "59.0",
         "name": "loading.desktop/Bhaskar_warm"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "loading.desktop/Chosun_cold"
     },
     {
-        "duration": "64.0",
+        "duration": "58.0",
         "name": "loading.desktop/Chosun_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "loading.desktop/Colorado.edu_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "49.0",
         "name": "loading.desktop/Colorado.edu_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "47.0",
         "name": "loading.desktop/Danawa_cold"
     },
     {
-        "duration": "49.0",
+        "duration": "81.0",
         "name": "loading.desktop/Danawa_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "loading.desktop/Daum_cold"
     },
     {
-        "duration": "53.0",
+        "duration": "54.0",
         "name": "loading.desktop/Daum_warm"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "loading.desktop/Donga_cold"
     },
     {
-        "duration": "56.0",
+        "duration": "58.0",
         "name": "loading.desktop/Donga_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "63.0",
         "name": "loading.desktop/Economist_cold"
     },
     {
-        "duration": "60.0",
+        "duration": "79.0",
         "name": "loading.desktop/Economist_warm"
     },
     {
-        "duration": "65.0",
+        "duration": "42.0",
         "name": "loading.desktop/Elmundo_cold"
     },
     {
-        "duration": "30.0",
+        "duration": "18.0",
         "name": "loading.desktop/Elmundo_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "42.0",
         "name": "loading.desktop/FC2Blog_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "51.0",
         "name": "loading.desktop/FC2Blog_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "57.0",
         "name": "loading.desktop/FIFA_cold"
     },
     {
-        "duration": "50.0",
+        "duration": "66.0",
         "name": "loading.desktop/FIFA_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "43.0",
         "name": "loading.desktop/FarsNews_cold"
     },
     {
@@ -1872,199 +1868,199 @@
         "name": "loading.desktop/FarsNews_warm"
     },
     {
-        "duration": "44.0",
+        "duration": "42.0",
         "name": "loading.desktop/Flickr_cold"
     },
     {
-        "duration": "53.0",
+        "duration": "51.0",
         "name": "loading.desktop/Flickr_warm"
     },
     {
-        "duration": "38.0",
+        "duration": "40.0",
         "name": "loading.desktop/FlipKart_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "49.0",
         "name": "loading.desktop/FlipKart_warm"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "loading.desktop/Free.fr_cold"
     },
     {
-        "duration": "54.0",
+        "duration": "42.0",
         "name": "loading.desktop/Free.fr_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "50.0",
         "name": "loading.desktop/Google_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "60.0",
         "name": "loading.desktop/Google_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "68.0",
         "name": "loading.desktop/HTML5Rocks_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "60.0",
         "name": "loading.desktop/HTML5Rocks_warm"
     },
     {
-        "duration": "32.0",
+        "duration": "31.0",
         "name": "loading.desktop/Haraj_cold"
     },
     {
-        "duration": "70.0",
+        "duration": "38.0",
         "name": "loading.desktop/Haraj_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "42.0",
         "name": "loading.desktop/HatenaBookmark_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "51.0",
         "name": "loading.desktop/HatenaBookmark_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "46.0",
         "name": "loading.desktop/IGN_cold"
     },
     {
-        "duration": "69.0",
+        "duration": "55.0",
         "name": "loading.desktop/IGN_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "43.0",
         "name": "loading.desktop/IMDB_cold"
     },
     {
-        "duration": "55.0",
+        "duration": "53.0",
         "name": "loading.desktop/IMDB_warm"
     },
     {
-        "duration": "52.0",
+        "duration": "37.0",
         "name": "loading.desktop/IndiaTimes_cold"
     },
     {
-        "duration": "63.0",
+        "duration": "46.0",
         "name": "loading.desktop/IndiaTimes_warm"
     },
     {
-        "duration": "53.0",
+        "duration": "43.0",
         "name": "loading.desktop/Kakaku_cold"
     },
     {
-        "duration": "50.0",
+        "duration": "54.0",
         "name": "loading.desktop/Kakaku_warm"
     },
     {
-        "duration": "71.0",
+        "duration": "61.0",
         "name": "loading.desktop/Kenh14_cold"
     },
     {
-        "duration": "73.0",
+        "duration": "32.0",
         "name": "loading.desktop/Kenh14_warm"
     },
     {
-        "duration": "53.0",
+        "duration": "36.0",
         "name": "loading.desktop/Mercadolivre_cold"
     },
     {
-        "duration": "62.0",
+        "duration": "44.0",
         "name": "loading.desktop/Mercadolivre_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "53.0",
         "name": "loading.desktop/Naver_cold"
     },
     {
-        "duration": "52.0",
+        "duration": "54.0",
         "name": "loading.desktop/Naver_warm"
     },
     {
-        "duration": "30.0",
+        "duration": "21.0",
         "name": "loading.desktop/Orange_cold"
     },
     {
-        "duration": "30.0",
+        "duration": "21.0",
         "name": "loading.desktop/Orange_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "56.0",
         "name": "loading.desktop/Pantip_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "66.0",
         "name": "loading.desktop/Pantip_warm"
     },
     {
-        "duration": "46.0",
+        "duration": "43.0",
         "name": "loading.desktop/PremierLeague_cold"
     },
     {
-        "duration": "68.0",
+        "duration": "53.0",
         "name": "loading.desktop/PremierLeague_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "46.0",
         "name": "loading.desktop/QQ_cold"
     },
     {
-        "duration": "53.0",
+        "duration": "57.0",
         "name": "loading.desktop/QQ_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "58.0",
         "name": "loading.desktop/REI_cold"
     },
     {
-        "duration": "49.0",
+        "duration": "67.0",
         "name": "loading.desktop/REI_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "42.0",
         "name": "loading.desktop/Ruten_cold"
     },
     {
-        "duration": "80.0",
+        "duration": "50.0",
         "name": "loading.desktop/Ruten_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "45.0",
         "name": "loading.desktop/Sina_cold"
     },
     {
-        "duration": "50.0",
+        "duration": "56.0",
         "name": "loading.desktop/Sina_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "47.0",
         "name": "loading.desktop/Taobao_cold"
     },
     {
-        "duration": "57.0",
+        "duration": "63.0",
         "name": "loading.desktop/Taobao_warm"
     },
     {
-        "duration": "44.0",
+        "duration": "63.0",
         "name": "loading.desktop/TheOnion_cold"
     },
     {
-        "duration": "24.0",
+        "duration": "40.0",
         "name": "loading.desktop/TheOnion_warm"
     },
     {
-        "duration": "44.0",
+        "duration": "73.0",
         "name": "loading.desktop/TheVerge_cold"
     },
     {
-        "duration": "56.0",
+        "duration": "61.0",
         "name": "loading.desktop/TheVerge_warm"
     },
     {
-        "duration": "47.0",
+        "duration": "48.0",
         "name": "loading.desktop/TicketMaster_cold"
     },
     {
@@ -2072,175 +2068,175 @@
         "name": "loading.desktop/TicketMaster_warm"
     },
     {
-        "duration": "67.0",
+        "duration": "70.0",
         "name": "loading.desktop/Vietnamnet_cold"
     },
     {
-        "duration": "80.0",
+        "duration": "69.0",
         "name": "loading.desktop/Vietnamnet_warm"
     },
     {
-        "duration": "65.0",
+        "duration": "48.0",
         "name": "loading.desktop/Vnexpress_cold"
     },
     {
-        "duration": "78.0",
+        "duration": "61.0",
         "name": "loading.desktop/Vnexpress_warm"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "loading.desktop/Walgreens_cold"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "loading.desktop/Walgreens_warm"
     },
     {
-        "duration": "52.0",
+        "duration": "35.0",
         "name": "loading.desktop/Yandex_cold"
     },
     {
-        "duration": "56.0",
+        "duration": "43.0",
         "name": "loading.desktop/Yandex_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "44.0",
         "name": "loading.desktop/amazon.co.jp_cold"
     },
     {
-        "duration": "54.0",
+        "duration": "56.0",
         "name": "loading.desktop/amazon.co.jp_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "45.0",
         "name": "loading.desktop/ja.wikipedia_cold"
     },
     {
-        "duration": "51.0",
+        "duration": "57.0",
         "name": "loading.desktop/ja.wikipedia_warm"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "loading.desktop/money.cnn_cold"
     },
     {
-        "duration": "65.0",
+        "duration": "63.0",
         "name": "loading.desktop/money.cnn_warm"
     },
     {
-        "duration": "50.0",
+        "duration": "37.0",
         "name": "loading.desktop/ru.wikipedia_cold"
     },
     {
-        "duration": "59.0",
+        "duration": "46.0",
         "name": "loading.desktop/ru.wikipedia_warm"
     },
     {
-        "duration": "59.0",
+        "duration": "44.0",
         "name": "loading.desktop/uol.com.br_cold"
     },
     {
-        "duration": "79.0",
+        "duration": "60.0",
         "name": "loading.desktop/uol.com.br_warm"
     },
     {
-        "duration": "38.0",
+        "duration": "41.0",
         "name": "loading.desktop/yahoo.co.jp_cold"
     },
     {
-        "duration": "47.0",
+        "duration": "50.0",
         "name": "loading.desktop/yahoo.co.jp_warm"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "media.desktop/mse.html?media=aac_audio.mp4,h264_video.mp4"
     },
     {
-        "duration": "20.0",
+        "duration": "18.0",
         "name": "media.desktop/mse.html?media=h264_video.mp4"
     },
     {
-        "duration": "19.0",
+        "duration": "17.0",
         "name": "media.desktop/mse.html?media=tulip0.av1.mp4"
     },
     {
-        "duration": "21.0",
+        "duration": "19.0",
         "name": "media.desktop/mse.html?media=tulip2.vp9.webm"
     },
     {
-        "duration": "139.0",
+        "duration": "147.0",
         "name": "media.desktop/video.html?src=boat_1080p60fps_vp9.webm"
     },
     {
-        "duration": "26.0",
+        "duration": "33.0",
         "name": "media.desktop/video.html?src=crowd1080.mp4"
     },
     {
-        "duration": "27.0",
+        "duration": "35.0",
         "name": "media.desktop/video.html?src=crowd1080.webm"
     },
     {
-        "duration": "25.0",
+        "duration": "32.0",
         "name": "media.desktop/video.html?src=crowd1080_vp9.webm"
     },
     {
-        "duration": "138.0",
+        "duration": "146.0",
         "name": "media.desktop/video.html?src=foodmarket_720p30fps.mp4"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "media.desktop/video.html?src=garden2_10s.mp4&seek"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "media.desktop/video.html?src=garden2_10s.webm&seek"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "media.desktop/video.html?src=smpte_3840x2160_60fps_vp9.webm&seek"
     },
     {
-        "duration": "12.0",
+        "duration": "10.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4"
     },
     {
-        "duration": "17.0",
+        "duration": "15.0",
         "name": "media.desktop/video.html?src=tulip0.av1.mp4&seek"
     },
     {
-        "duration": "32.0",
+        "duration": "38.0",
         "name": "media.desktop/video.html?src=tulip2.m4a&type=audio"
     },
     {
-        "duration": "31.0",
+        "duration": "38.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio"
     },
     {
-        "duration": "16.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.mp3&type=audio&seek"
     },
     {
-        "duration": "32.0",
+        "duration": "39.0",
         "name": "media.desktop/video.html?src=tulip2.mp4"
     },
     {
-        "duration": "74.0",
+        "duration": "81.0",
         "name": "media.desktop/video.html?src=tulip2.mp4&busyjs"
     },
     {
-        "duration": "31.0",
+        "duration": "38.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio"
     },
     {
-        "duration": "16.0",
+        "duration": "23.0",
         "name": "media.desktop/video.html?src=tulip2.ogg&type=audio&seek"
     },
     {
-        "duration": "32.0",
+        "duration": "39.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm"
     },
     {
@@ -2248,7 +2244,7 @@
         "name": "media.desktop/video.html?src=tulip2.vp9.webm&background"
     },
     {
-        "duration": "32.0",
+        "duration": "39.0",
         "name": "media.desktop/video.html?src=tulip2.vp9.webm_WiFi"
     },
     {
@@ -2256,7 +2252,7 @@
         "name": "memory.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "25.0",
+        "duration": "24.0",
         "name": "memory.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
@@ -2264,7 +2260,7 @@
         "name": "memory.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "memory.desktop/TrivialCanvasPageSharedPageState"
     },
     {
@@ -2280,7 +2276,7 @@
         "name": "memory.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "23.0",
+        "duration": "24.0",
         "name": "memory.desktop/TrivialWebGLPageSharedPageState"
     },
     {
@@ -2288,75 +2284,75 @@
         "name": "memory.desktop/WebWorker"
     },
     {
-        "duration": "50.0",
+        "duration": "49.0",
         "name": "octane/Octane"
     },
     {
-        "duration": "49.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialAnimationPageSharedPageState"
     },
     {
-        "duration": "49.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialBlinkingCursorPageSharedPageState"
     },
     {
-        "duration": "50.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialBlurAnimationPageSharedPageState"
     },
     {
-        "duration": "49.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialCanvasPageSharedPageState"
     },
     {
-        "duration": "50.0",
+        "duration": "47.0",
         "name": "power.desktop/TrivialFullscreenVideoPageSharedPageState"
     },
     {
-        "duration": "49.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialGifPageSharedPageState"
     },
     {
-        "duration": "53.0",
+        "duration": "49.0",
         "name": "power.desktop/TrivialScrollingPageSharedPageState"
     },
     {
-        "duration": "50.0",
+        "duration": "46.0",
         "name": "power.desktop/TrivialWebGLPageSharedPageState"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "power.desktop/abcnews"
     },
     {
-        "duration": "52.0",
+        "duration": "48.0",
         "name": "power.desktop/indiatimes"
     },
     {
-        "duration": "50.0",
+        "duration": "47.0",
         "name": "power.desktop/instagram"
     },
     {
-        "duration": "51.0",
+        "duration": "47.0",
         "name": "power.desktop/microsoft"
     },
     {
-        "duration": "53.0",
+        "duration": "50.0",
         "name": "power.desktop/sina"
     },
     {
-        "duration": "60.0",
+        "duration": "51.0",
         "name": "power.desktop/slideshare"
     },
     {
-        "duration": "53.0",
+        "duration": "49.0",
         "name": "power.desktop/uol"
     },
     {
-        "duration": "29.0",
+        "duration": "28.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/amazon.html"
     },
     {
-        "duration": "11.0",
+        "duration": "10.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/blogger.html"
     },
     {
@@ -2368,15 +2364,15 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/cnn.html"
     },
     {
-        "duration": "14.0",
+        "duration": "13.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/ebay.html"
     },
     {
-        "duration": "24.0",
+        "duration": "23.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/espn.html"
     },
     {
-        "duration": "13.0",
+        "duration": "12.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/facebook.html"
     },
     {
@@ -2388,11 +2384,11 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/google.html"
     },
     {
-        "duration": "9.0",
+        "duration": "8.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googlecalendar.html"
     },
     {
-        "duration": "10.0",
+        "duration": "9.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/googledocs.html"
     },
     {
@@ -2408,7 +2404,7 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/linkedin.html"
     },
     {
-        "duration": "8.0",
+        "duration": "7.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/pinterest.html"
     },
     {
@@ -2448,83 +2444,83 @@
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/yahoosports.html"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "rasterize_and_record_micro.top_25/file://static_top_25/youtube.html"
     },
     {
-        "duration": "67.0",
+        "duration": "53.0",
         "name": "rendering.desktop/accu_weather_2018"
     },
     {
-        "duration": "71.0",
+        "duration": "57.0",
         "name": "rendering.desktop/accu_weather_pinch_2018"
     },
     {
-        "duration": "48.0",
+        "duration": "47.0",
         "name": "rendering.desktop/amazon_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "45.0",
         "name": "rendering.desktop/amazon_pinch_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "45.0",
         "name": "rendering.desktop/analog_clock_svg"
     },
     {
-        "duration": "42.0",
+        "duration": "51.0",
         "name": "rendering.desktop/animometer_webgl"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/animometer_webgl_attrib_arrays"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "rendering.desktop/animometer_webgl_fast_call"
     },
     {
-        "duration": "42.0",
+        "duration": "39.0",
         "name": "rendering.desktop/animometer_webgl_indexed"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "rendering.desktop/animometer_webgl_indexed_fast_call"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/animometer_webgl_indexed_multi_draw_base_vertex_base_instance"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/animometer_webgl_multi_draw"
     },
     {
-        "duration": "43.0",
+        "duration": "42.0",
         "name": "rendering.desktop/aquarium"
     },
     {
-        "duration": "45.0",
+        "duration": "43.0",
         "name": "rendering.desktop/aquarium_20k"
     },
     {
-        "duration": "45.0",
+        "duration": "43.0",
         "name": "rendering.desktop/aquarium_20k_fast_call"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "rendering.desktop/background_color_animation"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.desktop/background_color_animation_with_gradient"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.desktop/balls_css_key_frame_animations"
     },
     {
@@ -2532,51 +2528,51 @@
         "name": "rendering.desktop/balls_css_key_frame_animations_composited_transform"
     },
     {
-        "duration": "40.0",
+        "duration": "36.0",
         "name": "rendering.desktop/balls_css_transition_2_properties"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "rendering.desktop/balls_css_transition_40_properties"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "rendering.desktop/balls_css_transition_all_properties"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "rendering.desktop/balls_javascript_canvas"
     },
     {
-        "duration": "38.0",
+        "duration": "36.0",
         "name": "rendering.desktop/balls_javascript_css"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.desktop/balls_svg_animations"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.desktop/blob"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/blogspot_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "40.0",
         "name": "rendering.desktop/blogspot_pinch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/blur_rotating_background"
     },
     {
-        "duration": "31.0",
+        "duration": "32.0",
         "name": "rendering.desktop/booking.com_2018"
     },
     {
-        "duration": "38.0",
+        "duration": "32.0",
         "name": "rendering.desktop/booking_pinch_2018"
     },
     {
@@ -2588,7 +2584,7 @@
         "name": "rendering.desktop/bouncing_balls_shadow"
     },
     {
-        "duration": "34.0",
+        "duration": "35.0",
         "name": "rendering.desktop/bouncing_clipped_rectangles"
     },
     {
@@ -2600,7 +2596,7 @@
         "name": "rendering.desktop/bouncing_png_images"
     },
     {
-        "duration": "34.0",
+        "duration": "35.0",
         "name": "rendering.desktop/bouncing_svg_images"
     },
     {
@@ -2608,15 +2604,15 @@
         "name": "rendering.desktop/camera_to_webgl"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "rendering.desktop/canvas2d_to_texture.html"
     },
     {
-        "duration": "52.0",
+        "duration": "50.0",
         "name": "rendering.desktop/canvas_05000_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "49.0",
         "name": "rendering.desktop/canvas_10000_pixels_per_second"
     },
     {
@@ -2624,23 +2620,23 @@
         "name": "rendering.desktop/canvas_20000_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/canvas_40000_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/canvas_60000_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "rendering.desktop/canvas_75000_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "rendering.desktop/canvas_90000_pixels_per_second"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/canvas_animation_no_clear"
     },
     {
@@ -2648,31 +2644,31 @@
         "name": "rendering.desktop/canvas_arcs"
     },
     {
-        "duration": "36.0",
+        "duration": "38.0",
         "name": "rendering.desktop/canvas_font_cycler"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/canvas_lines"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.desktop/canvas_to_blob"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/canvas_to_canvas_draw"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/cc_poster_circle"
     },
     {
-        "duration": "30.0",
+        "duration": "31.0",
         "name": "rendering.desktop/cc_scroll_text_only"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "rendering.desktop/chip_tune"
     },
     {
@@ -2680,531 +2676,531 @@
         "name": "rendering.desktop/cnn_2018"
     },
     {
-        "duration": "43.0",
+        "duration": "50.0",
         "name": "rendering.desktop/cnn_pinch_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/compositor_heavy_animation"
     },
     {
-        "duration": "34.0",
+        "duration": "36.0",
         "name": "rendering.desktop/crafty_mind"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_many_keyframes"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_animations_simultaneous_inline_style"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_animations_simultaneous_new_element"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_animations_simultaneous_style_element"
     },
     {
-        "duration": "33.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_animations_simultaneous_updating_class"
     },
     {
-        "duration": "49.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "52.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_staggered_inline_style"
     },
     {
-        "duration": "52.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_staggered_new_element"
     },
     {
-        "duration": "54.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_staggered_style_element"
     },
     {
-        "duration": "56.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_staggered_updating_class"
     },
     {
-        "duration": "58.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_triggered_inline_style"
     },
     {
-        "duration": "57.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_triggered_new_element"
     },
     {
-        "duration": "58.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_animations_triggered_style_element"
     },
     {
-        "duration": "57.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_animations_triggered_updating_class"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/css_opacity_plus_n_layers_99"
     },
     {
-        "duration": "54.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_transitions_inline_style"
     },
     {
-        "duration": "55.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_transitions_new_element"
     },
     {
-        "duration": "55.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_staggered_inline_style"
     },
     {
-        "duration": "58.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_staggered_new_element"
     },
     {
-        "duration": "55.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_staggered_style_element"
     },
     {
-        "duration": "57.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_staggered_updating_class"
     },
     {
-        "duration": "54.0",
+        "duration": "34.0",
         "name": "rendering.desktop/css_transitions_style_element"
     },
     {
-        "duration": "56.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_triggered_inline_style"
     },
     {
-        "duration": "58.0",
+        "duration": "35.0",
         "name": "rendering.desktop/css_transitions_triggered_new_element"
     },
     {
-        "duration": "56.0",
+        "duration": "51.0",
         "name": "rendering.desktop/css_transitions_triggered_style_element"
     },
     {
-        "duration": "56.0",
+        "duration": "49.0",
         "name": "rendering.desktop/css_transitions_triggered_updating_class"
     },
     {
-        "duration": "54.0",
+        "duration": "47.0",
         "name": "rendering.desktop/css_transitions_updating_class"
     },
     {
-        "duration": "55.0",
+        "duration": "47.0",
         "name": "rendering.desktop/css_value_type_color"
     },
     {
-        "duration": "53.0",
+        "duration": "48.0",
         "name": "rendering.desktop/css_value_type_filter"
     },
     {
-        "duration": "57.0",
+        "duration": "60.0",
         "name": "rendering.desktop/css_value_type_length"
     },
     {
-        "duration": "57.0",
+        "duration": "55.0",
         "name": "rendering.desktop/css_value_type_length_complex"
     },
     {
-        "duration": "58.0",
+        "duration": "63.0",
         "name": "rendering.desktop/css_value_type_length_simple"
     },
     {
-        "duration": "56.0",
+        "duration": "64.0",
         "name": "rendering.desktop/css_value_type_path"
     },
     {
-        "duration": "55.0",
+        "duration": "60.0",
         "name": "rendering.desktop/css_value_type_shadow"
     },
     {
-        "duration": "55.0",
+        "duration": "61.0",
         "name": "rendering.desktop/css_value_type_transform_complex"
     },
     {
-        "duration": "54.0",
+        "duration": "60.0",
         "name": "rendering.desktop/css_value_type_transform_simple"
     },
     {
-        "duration": "56.0",
+        "duration": "62.0",
         "name": "rendering.desktop/docs_paper.html"
     },
     {
-        "duration": "59.0",
+        "duration": "66.0",
         "name": "rendering.desktop/docs_resume.html"
     },
     {
-        "duration": "37.0",
+        "duration": "65.0",
         "name": "rendering.desktop/docs_table.html"
     },
     {
-        "duration": "33.0",
+        "duration": "59.0",
         "name": "rendering.desktop/draw_image"
     },
     {
-        "duration": "33.0",
+        "duration": "59.0",
         "name": "rendering.desktop/draw_image_not_pixel_aligned"
     },
     {
-        "duration": "34.0",
+        "duration": "64.0",
         "name": "rendering.desktop/dynamic_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "38.0",
+        "duration": "72.0",
         "name": "rendering.desktop/dynamic_cube_map"
     },
     {
-        "duration": "33.0",
+        "duration": "64.0",
         "name": "rendering.desktop/dynamic_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "35.0",
+        "duration": "62.0",
         "name": "rendering.desktop/earth"
     },
     {
-        "duration": "43.0",
+        "duration": "78.0",
         "name": "rendering.desktop/ebay_2018"
     },
     {
-        "duration": "40.0",
+        "duration": "82.0",
         "name": "rendering.desktop/ebay_pinch_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "70.0",
         "name": "rendering.desktop/effect_games"
     },
     {
-        "duration": "20.0",
+        "duration": "34.0",
         "name": "rendering.desktop/espn_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "34.0",
         "name": "rendering.desktop/espn_pinch_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "65.0",
         "name": "rendering.desktop/extra_large_texture_uploads"
     },
     {
-        "duration": "34.0",
+        "duration": "68.0",
         "name": "rendering.desktop/facebook_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "70.0",
         "name": "rendering.desktop/facebook_pinch_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "63.0",
         "name": "rendering.desktop/falling_particle_simulation_cpu.html"
     },
     {
-        "duration": "34.0",
+        "duration": "62.0",
         "name": "rendering.desktop/falling_particle_simulation_gpu.html"
     },
     {
-        "duration": "34.0",
+        "duration": "63.0",
         "name": "rendering.desktop/fill_clear_rect.html"
     },
     {
-        "duration": "33.0",
+        "duration": "65.0",
         "name": "rendering.desktop/fill_shapes"
     },
     {
-        "duration": "37.0",
+        "duration": "64.0",
         "name": "rendering.desktop/filter_terrain_svg"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.desktop/get_image_data_cpu.html"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "rendering.desktop/get_image_data_gpu.html"
     },
     {
-        "duration": "36.0",
+        "duration": "40.0",
         "name": "rendering.desktop/gmail_2018"
     },
     {
-        "duration": "20.0",
+        "duration": "17.0",
         "name": "rendering.desktop/gmail_move_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/gmail_pinch_2018"
     },
     {
-        "duration": "27.0",
+        "duration": "24.0",
         "name": "rendering.desktop/google_calendar_2018"
     },
     {
-        "duration": "33.0",
+        "duration": "29.0",
         "name": "rendering.desktop/google_calendar_pinch_2018"
     },
     {
-        "duration": "89.0",
+        "duration": "32.0",
         "name": "rendering.desktop/google_docs_2018"
     },
     {
-        "duration": "71.0",
+        "duration": "28.0",
         "name": "rendering.desktop/google_image_pinch_2018"
     },
     {
-        "duration": "64.0",
+        "duration": "28.0",
         "name": "rendering.desktop/google_image_search_2018"
     },
     {
-        "duration": "63.0",
+        "duration": "28.0",
         "name": "rendering.desktop/google_plus_2018"
     },
     {
-        "duration": "63.0",
+        "duration": "28.0",
         "name": "rendering.desktop/google_search_pinch_2018"
     },
     {
-        "duration": "60.0",
+        "duration": "26.0",
         "name": "rendering.desktop/google_web_search_2018"
     },
     {
-        "duration": "61.0",
+        "duration": "30.0",
         "name": "rendering.desktop/gpu_bound_shader.html"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "rendering.desktop/guimark_vector_chart"
     },
     {
-        "duration": "68.0",
+        "duration": "33.0",
         "name": "rendering.desktop/hakim"
     },
     {
-        "duration": "64.0",
+        "duration": "30.0",
         "name": "rendering.desktop/hw_accelerated_canvas_to_sw_canvas.html"
     },
     {
-        "duration": "44.0",
+        "duration": "50.0",
         "name": "rendering.desktop/ie_chalkboard"
     },
     {
-        "duration": "35.0",
+        "duration": "40.0",
         "name": "rendering.desktop/ie_pirate_mark"
     },
     {
-        "duration": "63.0",
+        "duration": "31.0",
         "name": "rendering.desktop/infinite_scroll_element_n_layers_99"
     },
     {
-        "duration": "64.0",
+        "duration": "31.0",
         "name": "rendering.desktop/infinite_scroll_root_fixed_n_layers_99"
     },
     {
-        "duration": "63.0",
+        "duration": "31.0",
         "name": "rendering.desktop/infinite_scroll_root_n_layers_99"
     },
     {
-        "duration": "72.0",
+        "duration": "33.0",
         "name": "rendering.desktop/jarro_doverson"
     },
     {
-        "duration": "58.0",
+        "duration": "61.0",
         "name": "rendering.desktop/jpeg_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "58.0",
+        "duration": "59.0",
         "name": "rendering.desktop/jpeg_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "70.0",
+        "duration": "35.0",
         "name": "rendering.desktop/js_full_screen_invalidation"
     },
     {
-        "duration": "65.0",
+        "duration": "33.0",
         "name": "rendering.desktop/js_opacity_plus_n_layers_99"
     },
     {
-        "duration": "66.0",
+        "duration": "33.0",
         "name": "rendering.desktop/js_paint_plus_n_layers_99"
     },
     {
-        "duration": "65.0",
+        "duration": "33.0",
         "name": "rendering.desktop/js_poster_circle"
     },
     {
-        "duration": "61.0",
+        "duration": "31.0",
         "name": "rendering.desktop/js_scroll_text_only"
     },
     {
-        "duration": "68.0",
+        "duration": "81.0",
         "name": "rendering.desktop/kevs_3d"
     },
     {
-        "duration": "62.0",
+        "duration": "64.0",
         "name": "rendering.desktop/keyframed_animations"
     },
     {
-        "duration": "63.0",
+        "duration": "67.0",
         "name": "rendering.desktop/large_texture_uploads"
     },
     {
-        "duration": "69.0",
+        "duration": "71.0",
         "name": "rendering.desktop/linkedin_2018"
     },
     {
-        "duration": "70.0",
+        "duration": "83.0",
         "name": "rendering.desktop/linkedin_pinch_2018"
     },
     {
-        "duration": "111.0",
+        "duration": "116.0",
         "name": "rendering.desktop/lost_crypt"
     },
     {
-        "duration": "99.0",
+        "duration": "108.0",
         "name": "rendering.desktop/lost_crypt_fast_call"
     },
     {
-        "duration": "33.0",
+        "duration": "62.0",
         "name": "rendering.desktop/main_0fps_impl_60fps"
     },
     {
-        "duration": "33.0",
+        "duration": "61.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update"
     },
     {
-        "duration": "33.0",
+        "duration": "61.0",
         "name": "rendering.desktop/main_0fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "33.0",
+        "duration": "61.0",
         "name": "rendering.desktop/main_0fps_with_jank_impl_0fps"
     },
     {
-        "duration": "59.0",
+        "duration": "61.0",
         "name": "rendering.desktop/main_15fps_impl_0fps"
     },
     {
-        "duration": "66.0",
+        "duration": "65.0",
         "name": "rendering.desktop/main_15fps_with_jank_impl_0fps"
     },
     {
-        "duration": "33.0",
+        "duration": "62.0",
         "name": "rendering.desktop/main_30fps_impl_0fps"
     },
     {
-        "duration": "33.0",
+        "duration": "63.0",
         "name": "rendering.desktop/main_30fps_impl_60fps"
     },
     {
-        "duration": "33.0",
+        "duration": "62.0",
         "name": "rendering.desktop/main_60fps_impl_0fps"
     },
     {
-        "duration": "60.0",
+        "duration": "62.0",
         "name": "rendering.desktop/main_60fps_impl_60fps"
     },
     {
-        "duration": "35.0",
+        "duration": "60.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update"
     },
     {
-        "duration": "35.0",
+        "duration": "65.0",
         "name": "rendering.desktop/main_60fps_impl_60fps_no_update_jank"
     },
     {
-        "duration": "51.0",
+        "duration": "79.0",
         "name": "rendering.desktop/main_60fps_with_extreme_jank_impl_0fps"
     },
     {
-        "duration": "34.0",
+        "duration": "68.0",
         "name": "rendering.desktop/main_60fps_with_jank_and_delay_impl_60fps"
     },
     {
-        "duration": "35.0",
+        "duration": "66.0",
         "name": "rendering.desktop/main_60fps_with_jank_impl_0fps"
     },
     {
-        "duration": "65.0",
+        "duration": "67.0",
         "name": "rendering.desktop/main_animations_half_presented"
     },
     {
-        "duration": "43.0",
+        "duration": "69.0",
         "name": "rendering.desktop/man_in_blue"
     },
     {
-        "duration": "37.0",
+        "duration": "77.0",
         "name": "rendering.desktop/many_images"
     },
     {
-        "duration": "37.0",
+        "duration": "68.0",
         "name": "rendering.desktop/many_planets_deep"
     },
     {
-        "duration": "66.0",
+        "duration": "17.0",
         "name": "rendering.desktop/maps_move_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "74.0",
         "name": "rendering.desktop/maps_perf_test"
     },
     {
-        "duration": "36.0",
+        "duration": "68.0",
         "name": "rendering.desktop/medium_texture_uploads"
     },
     {
-        "duration": "33.0",
+        "duration": "64.0",
         "name": "rendering.desktop/megi_dish"
     },
     {
-        "duration": "76.0",
+        "duration": "104.0",
         "name": "rendering.desktop/microgame_fps"
     },
     {
-        "duration": "69.0",
+        "duration": "80.0",
         "name": "rendering.desktop/microgame_fps_fast_call"
     },
     {
-        "duration": "35.0",
+        "duration": "42.0",
         "name": "rendering.desktop/microsoft_asteroid_belt"
     },
     {
-        "duration": "35.0",
+        "duration": "40.0",
         "name": "rendering.desktop/microsoft_fireflies"
     },
     {
-        "duration": "34.0",
+        "duration": "39.0",
         "name": "rendering.desktop/microsoft_fish_ie_tank"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/microsoft_performance"
     },
     {
-        "duration": "41.0",
+        "duration": "39.0",
         "name": "rendering.desktop/microsoft_snow"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "rendering.desktop/microsoft_speed_reading"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "rendering.desktop/microsoft_tweet_map"
     },
     {
-        "duration": "39.0",
+        "duration": "40.0",
         "name": "rendering.desktop/microsoft_video_city"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "rendering.desktop/microsoft_worker_fountains"
     },
     {
@@ -3212,51 +3208,51 @@
         "name": "rendering.desktop/mix_10k"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/mix_blend_mode_animation_difference"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/mix_blend_mode_animation_hue"
     },
     {
-        "duration": "38.0",
+        "duration": "40.0",
         "name": "rendering.desktop/mix_blend_mode_animation_propagating_isolation"
     },
     {
-        "duration": "35.0",
+        "duration": "36.0",
         "name": "rendering.desktop/mix_blend_mode_animation_screen"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "rendering.desktop/motion_mark_canvas_fill_shapes"
     },
     {
-        "duration": "35.0",
+        "duration": "37.0",
         "name": "rendering.desktop/motion_mark_canvas_stroke_shapes"
     },
     {
-        "duration": "59.0",
+        "duration": "60.0",
         "name": "rendering.desktop/motionmark_ramp_canvas_arcs"
     },
     {
-        "duration": "55.0",
+        "duration": "57.0",
         "name": "rendering.desktop/motionmark_ramp_canvas_lines"
     },
     {
-        "duration": "52.0",
+        "duration": "53.0",
         "name": "rendering.desktop/motionmark_ramp_design"
     },
     {
-        "duration": "52.0",
+        "duration": "53.0",
         "name": "rendering.desktop/motionmark_ramp_images"
     },
     {
-        "duration": "54.0",
+        "duration": "55.0",
         "name": "rendering.desktop/motionmark_ramp_leaves"
     },
     {
-        "duration": "56.0",
+        "duration": "57.0",
         "name": "rendering.desktop/motionmark_ramp_multiply"
     },
     {
@@ -3264,215 +3260,215 @@
         "name": "rendering.desktop/motionmark_ramp_paths"
     },
     {
-        "duration": "49.0",
+        "duration": "54.0",
         "name": "rendering.desktop/motionmark_ramp_suits"
     },
     {
-        "duration": "35.0",
+        "duration": "41.0",
         "name": "rendering.desktop/new_tilings"
     },
     {
-        "duration": "35.0",
+        "duration": "39.0",
         "name": "rendering.desktop/no_update_compositor_animation_with_janky_main_animation"
     },
     {
-        "duration": "41.0",
+        "duration": "46.0",
         "name": "rendering.desktop/non_opaque_background_compositor_thread_scrolling_00050_pixels_per_second"
     },
     {
-        "duration": "41.0",
+        "duration": "46.0",
         "name": "rendering.desktop/non_opaque_background_main_thread_scrolling_00050_pixels_per_second"
     },
     {
-        "duration": "37.0",
+        "duration": "42.0",
         "name": "rendering.desktop/nvidia_vertex_buffer_object"
     },
     {
-        "duration": "31.0",
+        "duration": "36.0",
         "name": "rendering.desktop/off_screen_main_60fps"
     },
     {
-        "duration": "31.0",
+        "duration": "36.0",
         "name": "rendering.desktop/off_screen_main_60fps_jank"
     },
     {
-        "duration": "31.0",
+        "duration": "36.0",
         "name": "rendering.desktop/offscreen_animation_no_damage"
     },
     {
-        "duration": "36.0",
+        "duration": "40.0",
         "name": "rendering.desktop/overlay_background_color_css_transitions_page"
     },
     {
-        "duration": "32.0",
+        "duration": "37.0",
         "name": "rendering.desktop/paint_worklet"
     },
     {
-        "duration": "34.0",
+        "duration": "39.0",
         "name": "rendering.desktop/particles"
     },
     {
-        "duration": "35.0",
+        "duration": "40.0",
         "name": "rendering.desktop/pinterest_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "39.0",
         "name": "rendering.desktop/put_and_create_imagebitmap_from_imagedata"
     },
     {
-        "duration": "34.0",
+        "duration": "38.0",
         "name": "rendering.desktop/put_get_image_data"
     },
     {
-        "duration": "33.0",
+        "duration": "44.0",
         "name": "rendering.desktop/put_image_data.html"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "rendering.desktop/raf"
     },
     {
-        "duration": "30.0",
+        "duration": "38.0",
         "name": "rendering.desktop/raf_animation"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "rendering.desktop/raf_canvas"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "rendering.desktop/raf_touch_animation"
     },
     {
-        "duration": "32.0",
+        "duration": "40.0",
         "name": "rendering.desktop/repaint_amazon_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "38.0",
         "name": "rendering.desktop/repaint_cnn_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_facebook_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "rendering.desktop/repaint_google_search_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_instagram_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "38.0",
         "name": "rendering.desktop/repaint_reddit_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_theverge_2018"
     },
     {
-        "duration": "30.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_twitter_2018"
     },
     {
-        "duration": "41.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_wikipedia_2018"
     },
     {
-        "duration": "39.0",
+        "duration": "37.0",
         "name": "rendering.desktop/repaint_yahoo_homepage_2018"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "rendering.desktop/runway_2019"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "rendering.desktop/san_angeles"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.desktop/second_batch_js_heavy"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.desktop/second_batch_js_light"
     },
     {
-        "duration": "30.0",
+        "duration": "32.0",
         "name": "rendering.desktop/second_batch_js_medium"
     },
     {
-        "duration": "40.0",
+        "duration": "42.0",
         "name": "rendering.desktop/sheets_render.html"
     },
     {
-        "duration": "35.0",
+        "duration": "38.0",
         "name": "rendering.desktop/simple_text_page"
     },
     {
-        "duration": "26.0",
+        "duration": "25.0",
         "name": "rendering.desktop/simple_touch_drag"
     },
     {
-        "duration": "81.0",
+        "duration": "84.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020"
     },
     {
-        "duration": "73.0",
+        "duration": "76.0",
         "name": "rendering.desktop/skelebuddies_wasm_2020_fast_call"
     },
     {
-        "duration": "38.0",
+        "duration": "40.0",
         "name": "rendering.desktop/small_texture_uploads"
     },
     {
-        "duration": "49.0",
+        "duration": "46.0",
         "name": "rendering.desktop/smash_cat"
     },
     {
-        "duration": "37.0",
+        "duration": "40.0",
         "name": "rendering.desktop/spielzeugz"
     },
     {
-        "duration": "38.0",
+        "duration": "41.0",
         "name": "rendering.desktop/static_canvas_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "38.0",
+        "duration": "41.0",
         "name": "rendering.desktop/static_webgl_to_hw_accelerated_canvas.html"
     },
     {
-        "duration": "38.0",
+        "duration": "40.0",
         "name": "rendering.desktop/stroke_shapes"
     },
     {
-        "duration": "34.0",
+        "duration": "37.0",
         "name": "rendering.desktop/sync_scroll_offset"
     },
     {
-        "duration": "48.0",
+        "duration": "53.0",
         "name": "rendering.desktop/techcrunch_2018"
     },
     {
-        "duration": "51.0",
+        "duration": "50.0",
         "name": "rendering.desktop/text_05000_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_10000_pixels_per_second"
     },
     {
-        "duration": "47.0",
+        "duration": "46.0",
         "name": "rendering.desktop/text_20000_pixels_per_second"
     },
     {
-        "duration": "48.0",
+        "duration": "46.0",
         "name": "rendering.desktop/text_40000_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_60000_pixels_per_second"
     },
     {
@@ -3480,35 +3476,35 @@
         "name": "rendering.desktop/text_75000_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_90000_pixels_per_second"
     },
     {
-        "duration": "52.0",
+        "duration": "54.0",
         "name": "rendering.desktop/text_constant_full_page_raster_05000_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "52.0",
         "name": "rendering.desktop/text_constant_full_page_raster_10000_pixels_per_second"
     },
     {
-        "duration": "47.0",
+        "duration": "49.0",
         "name": "rendering.desktop/text_constant_full_page_raster_20000_pixels_per_second"
     },
     {
-        "duration": "47.0",
+        "duration": "49.0",
         "name": "rendering.desktop/text_constant_full_page_raster_40000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_constant_full_page_raster_60000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_constant_full_page_raster_75000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_constant_full_page_raster_90000_pixels_per_second"
     },
     {
@@ -3516,19 +3512,19 @@
         "name": "rendering.desktop/text_fling_05000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "rendering.desktop/text_fling_10000_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "rendering.desktop/text_fling_20000_pixels_per_second"
     },
     {
-        "duration": "48.0",
+        "duration": "50.0",
         "name": "rendering.desktop/text_hover_05000_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_hover_10000_pixels_per_second"
     },
     {
@@ -3536,627 +3532,627 @@
         "name": "rendering.desktop/text_hover_20000_pixels_per_second"
     },
     {
-        "duration": "44.0",
+        "duration": "50.0",
         "name": "rendering.desktop/text_hover_40000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_hover_60000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_hover_75000_pixels_per_second"
     },
     {
-        "duration": "46.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_hover_90000_pixels_per_second"
     },
     {
-        "duration": "54.0",
+        "duration": "50.0",
         "name": "rendering.desktop/text_scrollbar_100_pixels_per_second"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "rendering.desktop/text_scrollbar_1200_pixels_per_second"
     },
     {
-        "duration": "48.0",
+        "duration": "47.0",
         "name": "rendering.desktop/text_scrollbar_200_pixels_per_second"
     },
     {
-        "duration": "48.0",
+        "duration": "47.0",
         "name": "rendering.desktop/text_scrollbar_2300_pixels_per_second"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "rendering.desktop/text_scrollbar_700_pixels_per_second"
     },
     {
-        "duration": "39.0",
+        "duration": "43.0",
         "name": "rendering.desktop/throughput_scrolling_active_handler"
     },
     {
-        "duration": "37.0",
+        "duration": "43.0",
         "name": "rendering.desktop/throughput_scrolling_composited"
     },
     {
-        "duration": "37.0",
+        "duration": "43.0",
         "name": "rendering.desktop/throughput_scrolling_passive_handler"
     },
     {
-        "duration": "37.0",
+        "duration": "43.0",
         "name": "rendering.desktop/throughput_scrolling_uncomposited"
     },
     {
-        "duration": "78.0",
+        "duration": "76.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020"
     },
     {
-        "duration": "70.0",
+        "duration": "76.0",
         "name": "rendering.desktop/tiny_racing_v3_wasm_2020_fast_call"
     },
     {
-        "duration": "37.0",
+        "duration": "42.0",
         "name": "rendering.desktop/toBlob_duration.html"
     },
     {
-        "duration": "37.0",
+        "duration": "42.0",
         "name": "rendering.desktop/toBlob_duration_jpeg.html"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "rendering.desktop/toBlob_small_canvas_in_worker.html"
     },
     {
-        "duration": "31.0",
+        "duration": "27.0",
         "name": "rendering.desktop/touch_handler_scrolling"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/transfer_from_imageBitmap.html"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/transform_transitions"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "rendering.desktop/transform_transitions_js_block"
     },
     {
-        "duration": "35.0",
+        "duration": "39.0",
         "name": "rendering.desktop/twitch_2018"
     },
     {
-        "duration": "43.0",
+        "duration": "38.0",
         "name": "rendering.desktop/twitch_pinch_2018"
     },
     {
-        "duration": "36.0",
+        "duration": "32.0",
         "name": "rendering.desktop/twitter_2018"
     },
     {
-        "duration": "34.0",
+        "duration": "30.0",
         "name": "rendering.desktop/twitter_pinch_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "38.0",
         "name": "rendering.desktop/video_to_hw_accelerated_canvas"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/video_to_sub_texture"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_and_premultiply"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/video_to_sub_texture_flip_y"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/video_to_sub_texture_premultiply"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.desktop/video_to_texture"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "rendering.desktop/web_animation_value_type_color"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/web_animation_value_type_length_3d"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/web_animation_value_type_length_complex"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/web_animation_value_type_length_simple"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/web_animation_value_type_path"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/web_animation_value_type_shadow"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/web_animation_value_type_transform_complex"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/web_animation_value_type_transform_simple"
     },
     {
-        "duration": "40.0",
+        "duration": "37.0",
         "name": "rendering.desktop/web_animations_many_keyframes"
     },
     {
-        "duration": "36.0",
+        "duration": "32.0",
         "name": "rendering.desktop/web_animations_set_current_time"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "rendering.desktop/web_animations_simultaneous"
     },
     {
-        "duration": "36.0",
+        "duration": "33.0",
         "name": "rendering.desktop/web_animations_staggered_chaining"
     },
     {
-        "duration": "33.0",
+        "duration": "30.0",
         "name": "rendering.desktop/web_animations_staggered_infinite_iterations"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/web_animations_staggered_triggering_page"
     },
     {
-        "duration": "37.0",
+        "duration": "33.0",
         "name": "rendering.desktop/webgl_to_texture"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/webp_decoding_rgb_and_gpu_rasterization"
     },
     {
-        "duration": "30.0",
+        "duration": "26.0",
         "name": "rendering.desktop/webp_decoding_yuv_and_gpu_rasterization"
     },
     {
-        "duration": "36.0",
+        "duration": "31.0",
         "name": "rendering.desktop/wikipedia_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "31.0",
         "name": "rendering.desktop/wordpress_2018"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "rendering.desktop/yahoo_answers_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.desktop/yahoo_news_2018"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "rendering.desktop/yahoo_news_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.desktop/yahoo_sports_2018"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "rendering.desktop/yahoo_sports_pinch_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.desktop/youtube_2018"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "rendering.desktop/youtube_pinch_2018"
     },
     {
-        "duration": "77.0",
+        "duration": "67.0",
         "name": "speedometer-future/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "82.0",
+        "duration": "68.0",
         "name": "speedometer/http://browserbench.org/Speedometer/"
     },
     {
-        "duration": "118.0",
+        "duration": "144.0",
         "name": "speedometer2-future/Speedometer2"
     },
     {
-        "duration": "122.0",
+        "duration": "148.0",
         "name": "speedometer2-pcscan/Speedometer2"
     },
     {
-        "duration": "122.0",
+        "duration": "142.0",
         "name": "speedometer2/Speedometer2"
     },
     {
-        "duration": "42.0",
+        "duration": "45.0",
         "name": "system_health.common_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "91.0",
+        "duration": "100.0",
         "name": "system_health.common_desktop/browse:media:imgur"
     },
     {
-        "duration": "103.0",
+        "duration": "101.0",
         "name": "system_health.common_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "89.0",
+        "duration": "76.0",
         "name": "system_health.common_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "14.0",
         "name": "system_health.common_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "81.0",
+        "duration": "76.0",
         "name": "system_health.common_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "90.0",
+        "duration": "91.0",
         "name": "system_health.common_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "57.0",
+        "duration": "66.0",
         "name": "system_health.common_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "53.0",
+        "duration": "59.0",
         "name": "system_health.common_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "96.0",
+        "duration": "94.0",
         "name": "system_health.common_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "83.0",
+        "duration": "81.0",
         "name": "system_health.common_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "57.0",
+        "duration": "62.0",
         "name": "system_health.common_desktop/browse:search:google:2020"
     },
     {
-        "duration": "42.0",
+        "duration": "46.0",
         "name": "system_health.common_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "80.0",
+        "duration": "86.0",
         "name": "system_health.common_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "19.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "65.0",
+        "duration": "60.0",
         "name": "system_health.common_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "78.0",
+        "duration": "71.0",
         "name": "system_health.common_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "66.0",
+        "duration": "72.0",
         "name": "system_health.common_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "41.0",
+        "duration": "48.0",
         "name": "system_health.common_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "68.0",
+        "duration": "63.0",
         "name": "system_health.common_desktop/browse:tools:photoshop:2021"
     },
     {
-        "duration": "175.0",
+        "duration": "169.0",
         "name": "system_health.common_desktop/browse:tools:photoshop_warm:2021"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "11.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "36.0",
+        "duration": "40.0",
         "name": "system_health.common_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "30.0",
         "name": "system_health.common_desktop/load:chrome:blank"
     },
     {
-        "duration": "27.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "25.0",
+        "duration": "35.0",
         "name": "system_health.common_desktop/load:games:lazors"
     },
     {
-        "duration": "35.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "37.0",
+        "duration": "35.0",
         "name": "system_health.common_desktop/load:media:9gag"
     },
     {
-        "duration": "27.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "29.0",
+        "duration": "33.0",
         "name": "system_health.common_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "29.0",
+        "duration": "33.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "33.0",
         "name": "system_health.common_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "26.0",
+        "duration": "30.0",
         "name": "system_health.common_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:news:flipboard"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "system_health.common_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "37.0",
+        "duration": "34.0",
         "name": "system_health.common_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "32.0",
+        "duration": "30.0",
         "name": "system_health.common_desktop/load:news:qq:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "39.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/load:search:google:2018"
     },
     {
-        "duration": "30.0",
+        "duration": "28.0",
         "name": "system_health.common_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.common_desktop/load:search:yahoo:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:social:vk:2018"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "12.0",
+        "duration": "15.0",
         "name": "system_health.common_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "28.0",
+        "duration": "32.0",
         "name": "system_health.common_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "12.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/load:tools:gmail:2019"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:tools:stackoverflow:2018"
     },
     {
-        "duration": "31.0",
+        "duration": "29.0",
         "name": "system_health.common_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "system_health.common_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-background"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "15.0",
+        "duration": "13.0",
         "name": "system_health.common_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "54.0",
+        "duration": "59.0",
         "name": "system_health.common_desktop/play:media:google_play_music"
     },
     {
-        "duration": "61.0",
+        "duration": "55.0",
         "name": "system_health.common_desktop/play:media:soundcloud:2018"
     },
     {
-        "duration": "34.0",
+        "duration": "35.0",
         "name": "system_health.memory_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "81.0",
+        "duration": "80.0",
         "name": "system_health.memory_desktop/browse:media:imgur"
     },
     {
-        "duration": "89.0",
+        "duration": "90.0",
         "name": "system_health.memory_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "63.0",
+        "duration": "65.0",
         "name": "system_health.memory_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "64.0",
+        "duration": "65.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "75.0",
+        "duration": "74.0",
         "name": "system_health.memory_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "50.0",
+        "duration": "48.0",
         "name": "system_health.memory_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "46.0",
+        "duration": "45.0",
         "name": "system_health.memory_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "51.0",
+        "duration": "52.0",
         "name": "system_health.memory_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "86.0",
+        "duration": "77.0",
         "name": "system_health.memory_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "66.0",
+        "duration": "70.0",
         "name": "system_health.memory_desktop/browse:news:reddit:2020"
     },
     {
@@ -4168,7 +4164,7 @@
         "name": "system_health.memory_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "72.0",
+        "duration": "69.0",
         "name": "system_health.memory_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
@@ -4176,19 +4172,19 @@
         "name": "system_health.memory_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "47.0",
+        "duration": "52.0",
         "name": "system_health.memory_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "5.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "59.0",
+        "duration": "58.0",
         "name": "system_health.memory_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse:tools:autocad:2021"
     },
     {
@@ -4196,19 +4192,19 @@
         "name": "system_health.memory_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse:tools:gmail-search:2020"
     },
     {
@@ -4224,143 +4220,143 @@
         "name": "system_health.memory_desktop/browse:tools:photoshop_warm:2021"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "6.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/browse_accessibility:media:youtube"
     },
     {
-        "duration": "29.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/browse_accessibility:tech:codesearch:2018"
     },
     {
-        "duration": "17.0",
+        "duration": "16.0",
         "name": "system_health.memory_desktop/load:chrome:blank"
     },
     {
-        "duration": "40.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:games:alphabetty:2018"
     },
     {
-        "duration": "35.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:games:bubbles:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:games:lazors"
     },
     {
-        "duration": "27.0",
+        "duration": "23.0",
         "name": "system_health.memory_desktop/load:games:miniclip:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/load:games:spychase:2018"
     },
     {
-        "duration": "45.0",
+        "duration": "24.0",
         "name": "system_health.memory_desktop/load:media:9gag"
     },
     {
-        "duration": "45.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:dailymotion:2019"
     },
     {
-        "duration": "43.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:facebook_feed:desktop:2020"
     },
     {
-        "duration": "43.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:2018"
     },
     {
-        "duration": "44.0",
+        "duration": "22.0",
         "name": "system_health.memory_desktop/load:media:facebook_photos:desktop:2020"
     },
     {
-        "duration": "42.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:media:flickr:2018"
     },
     {
-        "duration": "22.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:media:google_images:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:media:imgur:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/load:media:soundcloud:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "29.0",
         "name": "system_health.memory_desktop/load:media:youtube:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "system_health.memory_desktop/load:media:youtubelivingroom:2020"
     },
     {
-        "duration": "39.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:news:bbc:2018"
     },
     {
-        "duration": "43.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:news:cnn:2020"
     },
     {
-        "duration": "24.0",
+        "duration": "21.0",
         "name": "system_health.memory_desktop/load:news:flipboard"
     },
     {
-        "duration": "21.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load:news:hackernews:2018"
     },
     {
-        "duration": "28.0",
+        "duration": "33.0",
         "name": "system_health.memory_desktop/load:news:nytimes:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "28.0",
         "name": "system_health.memory_desktop/load:news:qq:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/load:news:reddit:2018"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "system_health.memory_desktop/load:news:wikipedia:2018"
     },
     {
-        "duration": "37.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:amazon:2018"
     },
     {
-        "duration": "36.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:search:baidu:2018"
     },
     {
-        "duration": "41.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:ebay:2018"
     },
     {
-        "duration": "24.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:flipkart:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "20.0",
         "name": "system_health.memory_desktop/load:search:google:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "27.0",
         "name": "system_health.memory_desktop/load:search:taobao:2018"
     },
     {
-        "duration": "25.0",
+        "duration": "26.0",
         "name": "system_health.memory_desktop/load:search:yahoo:2018"
     },
     {
@@ -4368,31 +4364,31 @@
         "name": "system_health.memory_desktop/load:search:yandex:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load:social:instagram:2018"
     },
     {
-        "duration": "26.0",
+        "duration": "31.0",
         "name": "system_health.memory_desktop/load:social:pinterest:2019"
     },
     {
-        "duration": "27.0",
+        "duration": "28.0",
         "name": "system_health.memory_desktop/load:social:vk:2018"
     },
     {
-        "duration": "15.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:chat:2020"
     },
     {
-        "duration": "15.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:docs:2019"
     },
     {
-        "duration": "15.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:drive:2019"
     },
     {
-        "duration": "9.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/load:tools:gmail:2019"
     },
     {
@@ -4404,15 +4400,15 @@
         "name": "system_health.memory_desktop/load:tools:weather:2019"
     },
     {
-        "duration": "19.0",
+        "duration": "18.0",
         "name": "system_health.memory_desktop/load_accessibility:media:wikipedia:2018"
     },
     {
-        "duration": "20.0",
+        "duration": "19.0",
         "name": "system_health.memory_desktop/load_accessibility:shopping:amazon:2018"
     },
     {
-        "duration": "147.0",
+        "duration": "148.0",
         "name": "system_health.memory_desktop/long_running:tools:gmail-background"
     },
     {
@@ -4420,19 +4416,19 @@
         "name": "system_health.memory_desktop/long_running:tools:gmail-foreground"
     },
     {
-        "duration": "13.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24"
     },
     {
-        "duration": "13.0",
+        "duration": "5.0",
         "name": "system_health.memory_desktop/multitab:misc:typical24:2018"
     },
     {
-        "duration": "6.0",
+        "duration": "7.0",
         "name": "system_health.memory_desktop/play:media:google_play_music"
     },
     {
-        "duration": "44.0",
+        "duration": "45.0",
         "name": "system_health.memory_desktop/play:media:soundcloud:2018"
     },
     {
@@ -4444,443 +4440,443 @@
         "name": "tab_switching.typical_25/multitab:misc:typical24"
     },
     {
-        "duration": "16.0",
+        "duration": "18.0",
         "name": "tracing.tracing_with_background_memory_infra/Facebook"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "tracing.tracing_with_background_memory_infra/Wikipedia"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.amazon.com"
     },
     {
-        "duration": "13.0",
+        "duration": "15.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.ask.com/"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.bing.com/"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.yahoo.com/"
     },
     {
-        "duration": "15.0",
+        "duration": "19.0",
         "name": "tracing.tracing_with_background_memory_infra/http://www.youtube.com"
     },
     {
-        "duration": "15.0",
+        "duration": "17.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/#hl=en&q=barack+obama"
     },
     {
-        "duration": "14.0",
+        "duration": "16.0",
         "name": "tracing.tracing_with_background_memory_infra/https://www.google.com/calendar/"
     },
     {
-        "duration": "52.0",
+        "duration": "76.0",
         "name": "v8.browsing_desktop-future/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:media:imgur"
     },
     {
-        "duration": "155.0",
+        "duration": "135.0",
         "name": "v8.browsing_desktop-future/browse:media:pinterest:2018"
     },
     {
-        "duration": "130.0",
+        "duration": "110.0",
         "name": "v8.browsing_desktop-future/browse:media:tumblr:2018"
     },
     {
-        "duration": "67.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop-future/browse:media:youtube:2019"
     },
     {
-        "duration": "129.0",
+        "duration": "120.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv:2019"
     },
     {
-        "duration": "138.0",
+        "duration": "130.0",
         "name": "v8.browsing_desktop-future/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "71.0",
+        "duration": "99.0",
         "name": "v8.browsing_desktop-future/browse:news:cnn:2021"
     },
     {
-        "duration": "65.0",
+        "duration": "90.0",
         "name": "v8.browsing_desktop-future/browse:news:flipboard:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:news:hackernews:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:news:nytimes:2020"
     },
     {
-        "duration": "133.0",
+        "duration": "117.0",
         "name": "v8.browsing_desktop-future/browse:news:reddit:2020"
     },
     {
-        "duration": "69.0",
+        "duration": "93.0",
         "name": "v8.browsing_desktop-future/browse:search:google:2020"
     },
     {
-        "duration": "52.0",
+        "duration": "75.0",
         "name": "v8.browsing_desktop-future/browse:search:google_india:2021"
     },
     {
-        "duration": "96.0",
+        "duration": "126.0",
         "name": "v8.browsing_desktop-future/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "128.0",
+        "duration": "103.0",
         "name": "v8.browsing_desktop-future/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "112.0",
+        "duration": "111.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter:2018"
     },
     {
-        "duration": "126.0",
+        "duration": "118.0",
         "name": "v8.browsing_desktop-future/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "80.0",
+        "duration": "103.0",
         "name": "v8.browsing_desktop-future/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:autocad:2021"
     },
     {
-        "duration": "53.0",
+        "duration": "78.0",
         "name": "v8.browsing_desktop-future/browse:tools:docs_scrolling"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:maps:2019"
     },
     {
-        "duration": "117.0",
+        "duration": "100.0",
         "name": "v8.browsing_desktop-future/browse:tools:photoshop:2021"
     },
     {
-        "duration": "215.0",
+        "duration": "205.0",
         "name": "v8.browsing_desktop-future/browse:tools:photoshop_warm:2021"
     },
     {
-        "duration": "23.0",
+        "duration": "45.0",
         "name": "v8.browsing_desktop-future/browse:tools:sheets:2019"
     },
     {
-        "duration": "83.0",
+        "duration": "67.0",
         "name": "v8.browsing_desktop/browse:media:googleplaystore:2021"
     },
     {
-        "duration": "53.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:media:imgur"
     },
     {
-        "duration": "142.0",
+        "duration": "147.0",
         "name": "v8.browsing_desktop/browse:media:pinterest:2018"
     },
     {
-        "duration": "116.0",
+        "duration": "123.0",
         "name": "v8.browsing_desktop/browse:media:tumblr:2018"
     },
     {
-        "duration": "56.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:media:youtube:2019"
     },
     {
-        "duration": "117.0",
+        "duration": "121.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv:2019"
     },
     {
-        "duration": "133.0",
+        "duration": "131.0",
         "name": "v8.browsing_desktop/browse:media:youtubetv_watch:2020"
     },
     {
-        "duration": "81.0",
+        "duration": "90.0",
         "name": "v8.browsing_desktop/browse:news:cnn:2021"
     },
     {
-        "duration": "75.0",
+        "duration": "80.0",
         "name": "v8.browsing_desktop/browse:news:flipboard:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:news:hackernews:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:news:nytimes:2020"
     },
     {
-        "duration": "124.0",
+        "duration": "130.0",
         "name": "v8.browsing_desktop/browse:news:reddit:2020"
     },
     {
-        "duration": "79.0",
+        "duration": "84.0",
         "name": "v8.browsing_desktop/browse:search:google:2020"
     },
     {
-        "duration": "82.0",
+        "duration": "66.0",
         "name": "v8.browsing_desktop/browse:search:google_india:2021"
     },
     {
-        "duration": "105.0",
+        "duration": "112.0",
         "name": "v8.browsing_desktop/browse:social:facebook_infinite_scroll:2018"
     },
     {
-        "duration": "116.0",
+        "duration": "123.0",
         "name": "v8.browsing_desktop/browse:social:tumblr_infinite_scroll:2018"
     },
     {
-        "duration": "99.0",
+        "duration": "104.0",
         "name": "v8.browsing_desktop/browse:social:twitter:2018"
     },
     {
-        "duration": "115.0",
+        "duration": "118.0",
         "name": "v8.browsing_desktop/browse:social:twitter_infinite_scroll:2018"
     },
     {
-        "duration": "89.0",
+        "duration": "94.0",
         "name": "v8.browsing_desktop/browse:tech:discourse_infinite_scroll:2018"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:autocad:2021"
     },
     {
-        "duration": "63.0",
+        "duration": "69.0",
         "name": "v8.browsing_desktop/browse:tools:docs_scrolling"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-compose:2020"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-labelclick:2020"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-openconversation:2020"
     },
     {
-        "duration": "33.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:gmail-search:2020"
     },
     {
-        "duration": "53.0",
+        "duration": "36.0",
         "name": "v8.browsing_desktop/browse:tools:maps:2019"
     },
     {
-        "duration": "109.0",
+        "duration": "114.0",
         "name": "v8.browsing_desktop/browse:tools:photoshop:2021"
     },
     {
-        "duration": "219.0",
+        "duration": "221.0",
         "name": "v8.browsing_desktop/browse:tools:photoshop_warm:2021"
     },
     {
-        "duration": "53.0",
+        "duration": "58.0",
         "name": "v8.browsing_desktop/browse:tools:sheets:2019"
     },
     {
-        "duration": "40.0",
+        "duration": "36.0",
         "name": "v8.runtime_stats.top_25/AdsAMPAds_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsAMPAds_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsAMPAds_warm"
     },
     {
-        "duration": "46.0",
+        "duration": "36.0",
         "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsAdSenseAsyncAds_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_hot"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsAsyncAdSenseImage_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_hot"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsDoubleClickAsyncAds_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_cold"
     },
     {
-        "duration": "44.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsMultipleAdSlots_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_cold"
     },
     {
-        "duration": "44.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsOnScreenDetection_warm"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_hot"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsSyncAdSenseImage_warm"
     },
     {
-        "duration": "37.0",
+        "duration": "36.0",
         "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_hot"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/AdsSyncLoadAsyncRenderAdSenseImage_warm"
     },
     {
-        "duration": "47.0",
+        "duration": "43.0",
         "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_cold"
     },
     {
-        "duration": "68.0",
+        "duration": "63.0",
         "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_hot"
     },
     {
-        "duration": "58.0",
+        "duration": "53.0",
         "name": "v8.runtime_stats.top_25/AdsViewOptimizedRendering_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "43.0",
         "name": "v8.runtime_stats.top_25/http://edition.cnn.com_cold"
     },
     {
-        "duration": "54.0",
+        "duration": "55.0",
         "name": "v8.runtime_stats.top_25/http://edition.cnn.com_hot"
     },
     {
-        "duration": "48.0",
+        "duration": "50.0",
         "name": "v8.runtime_stats.top_25/http://edition.cnn.com_warm"
     },
     {
-        "duration": "38.0",
+        "duration": "53.0",
         "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "49.0",
         "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://hi.wikipedia.org/wiki/%E0%A4%AE%E0%A5%81%E0%A4%96%E0%A4%AA%E0%A5%83%E0%A4%B7%E0%A5%8D%E0%A4%A0_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://inbox.google.com_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://inbox.google.com_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://inbox.google.com_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_cold"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_hot"
     },
     {
-        "duration": "44.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://maps.google.co.jp/maps/search/restaurant+tokyo_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://meta.discourse.org_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://meta.discourse.org_hot"
     },
     {
-        "duration": "45.0",
+        "duration": "42.0",
         "name": "v8.runtime_stats.top_25/http://meta.discourse.org_warm"
     },
     {
-        "duration": "48.0",
+        "duration": "37.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_cold"
     },
     {
@@ -4888,11 +4884,11 @@
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_hot"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?angular_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_cold"
     },
     {
@@ -4900,27 +4896,27 @@
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_hot"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?backbone_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "50.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_hot"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?ember_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "37.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_cold"
     },
     {
-        "duration": "42.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_hot"
     },
     {
@@ -4928,51 +4924,51 @@
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?jquery_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_cold"
     },
     {
-        "duration": "41.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_hot"
     },
     {
-        "duration": "38.0",
+        "duration": "37.0",
         "name": "v8.runtime_stats.top_25/http://pollouer.muc/Speedometer/CustomRunner.html?vanilla_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_cold"
     },
     {
-        "duration": "47.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_hot"
     },
     {
-        "duration": "44.0",
+        "duration": "42.0",
         "name": "v8.runtime_stats.top_25/http://reddit.musicplayer.io_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://weibo.com_cold"
     },
     {
-        "duration": "47.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://weibo.com_hot"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://weibo.com_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://world.taobao.com_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "v8.runtime_stats.top_25/http://world.taobao.com_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://world.taobao.com_warm"
     },
     {
@@ -4980,7 +4976,7 @@
         "name": "v8.runtime_stats.top_25/http://www.amazon.com/s/?field-keywords=v8_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://www.amazon.com/s/?field-keywords=v8_hot"
     },
     {
@@ -4992,7 +4988,7 @@
         "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_hot"
     },
     {
@@ -5000,111 +4996,111 @@
         "name": "v8.runtime_stats.top_25/http://www.baidu.com/s?wd=v8_warm"
     },
     {
-        "duration": "38.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_hot"
     },
     {
-        "duration": "40.0",
+        "duration": "42.0",
         "name": "v8.runtime_stats.top_25/http://www.bing.com/search?q=v8+engine_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "42.0",
         "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_cold"
     },
     {
-        "duration": "53.0",
+        "duration": "54.0",
         "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_hot"
     },
     {
-        "duration": "45.0",
+        "duration": "48.0",
         "name": "v8.runtime_stats.top_25/http://www.ebay.fr/sch/i.html?_nkw=v8_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "46.0",
         "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "43.0",
         "name": "v8.runtime_stats.top_25/http://www.instagram.com/archdigest_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_cold"
     },
     {
-        "duration": "47.0",
+        "duration": "48.0",
         "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://www.msn.com/ar-ae_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_cold"
     },
     {
-        "duration": "60.0",
+        "duration": "58.0",
         "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://www.pinterest.com/categories/popular_warm"
     },
     {
-        "duration": "42.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/http://www.qq.com_cold"
     },
     {
-        "duration": "50.0",
+        "duration": "53.0",
         "name": "v8.runtime_stats.top_25/http://www.qq.com_hot"
     },
     {
-        "duration": "46.0",
+        "duration": "50.0",
         "name": "v8.runtime_stats.top_25/http://www.qq.com_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "40.0",
         "name": "v8.runtime_stats.top_25/http://www.reddit.com_cold"
     },
     {
-        "duration": "45.0",
+        "duration": "47.0",
         "name": "v8.runtime_stats.top_25/http://www.reddit.com_hot"
     },
     {
-        "duration": "42.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://www.reddit.com_warm"
     },
     {
-        "duration": "39.0",
+        "duration": "42.0",
         "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_cold"
     },
     {
-        "duration": "60.0",
+        "duration": "50.0",
         "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "46.0",
         "name": "v8.runtime_stats.top_25/http://www.twitter.com/taylorswift13_warm"
     },
     {
-        "duration": "41.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_cold"
     },
     {
-        "duration": "49.0",
+        "duration": "47.0",
         "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_hot"
     },
     {
-        "duration": "46.0",
+        "duration": "43.0",
         "name": "v8.runtime_stats.top_25/http://www.wikiwand.com/en/hill_warm"
     },
     {
@@ -5112,7 +5108,7 @@
         "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_hot"
     },
     {
@@ -5120,31 +5116,31 @@
         "name": "v8.runtime_stats.top_25/http://www.yahoo.co.jp_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "43.0",
         "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/http://yandex.ru/search/?text=v8_warm"
     },
     {
-        "duration": "45.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/https://adwords.google.com_cold"
     },
     {
-        "duration": "55.0",
+        "duration": "50.0",
         "name": "v8.runtime_stats.top_25/https://adwords.google.com_hot"
     },
     {
-        "duration": "51.0",
+        "duration": "46.0",
         "name": "v8.runtime_stats.top_25/https://adwords.google.com_warm"
     },
     {
-        "duration": "36.0",
+        "duration": "35.0",
         "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_cold"
     },
     {
@@ -5152,19 +5148,19 @@
         "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_hot"
     },
     {
-        "duration": "39.0",
+        "duration": "38.0",
         "name": "v8.runtime_stats.top_25/https://cdn.ampproject.org/c/www.bbc.co.uk/news/amp/37344292#log=3_warm"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_cold"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_hot"
     },
     {
-        "duration": "12.0",
+        "duration": "14.0",
         "name": "v8.runtime_stats.top_25/https://en.wikipedia.org/w/index.php?title=Barack_Obama&veaction=edit_warm"
     },
     {
@@ -5172,7 +5168,7 @@
         "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "47.0",
         "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_hot"
     },
     {
@@ -5180,27 +5176,27 @@
         "name": "v8.runtime_stats.top_25/https://www.facebook.com/shakira_warm"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_hot"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/https://www.google.de/search?q=v8_warm"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_cold"
     },
     {
-        "duration": "46.0",
+        "duration": "47.0",
         "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_hot"
     },
     {
-        "duration": "43.0",
+        "duration": "45.0",
         "name": "v8.runtime_stats.top_25/https://www.linkedin.com/m/_warm"
     },
     {
@@ -5208,19 +5204,19 @@
         "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_cold"
     },
     {
-        "duration": "43.0",
+        "duration": "44.0",
         "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_hot"
     },
     {
-        "duration": "40.0",
+        "duration": "41.0",
         "name": "v8.runtime_stats.top_25/https://www.youtube.com/watch?v=_kZsOISarzg_warm"
     },
     {
-        "duration": "51.0",
+        "duration": "39.0",
         "name": "v8.runtime_stats.top_25/https://www.youtube.com_cold"
     },
     {
-        "duration": "48.0",
+        "duration": "47.0",
         "name": "v8.runtime_stats.top_25/https://www.youtube.com_hot"
     },
     {
@@ -5228,71 +5224,71 @@
         "name": "v8.runtime_stats.top_25/https://www.youtube.com_warm"
     },
     {
-        "duration": "140.0",
+        "duration": "122.0",
         "name": "wasmpspdfkit/https://pspdfkit.com/webassembly-benchmark/"
     },
     {
-        "duration": "39.0",
+        "duration": "34.0",
         "name": "webrtc/10s_datachannel_transfer"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "webrtc/canvas_capture_peer_connection"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "webrtc/codec_constraints_h264"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "webrtc/codec_constraints_vp8"
     },
     {
-        "duration": "39.0",
+        "duration": "36.0",
         "name": "webrtc/codec_constraints_vp9"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "webrtc/hd_local_stream_10s"
     },
     {
-        "duration": "28.0",
+        "duration": "25.0",
         "name": "webrtc/insertable_streams_audio_processing"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_camera_canvas2d_video"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_camera_noop_video"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_pc"
     },
     {
-        "duration": "28.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_camera_webgl_video"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_pc_webgl_video"
     },
     {
-        "duration": "29.0",
+        "duration": "26.0",
         "name": "webrtc/insertable_streams_video_processing_video_webgl_video"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "webrtc/multiple_peerconnections"
     },
     {
-        "duration": "26.0",
+        "duration": "22.0",
         "name": "webrtc/negotiate-timing"
     },
     {
-        "duration": "16.0",
+        "duration": "13.0",
         "name": "webrtc/pause_play_peerconnections"
     }
 ]
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10-perf-pgo_map.json b/tools/perf/core/shard_maps/win-10-perf-pgo_map.json
index e7b6ecd651..5f51994 100644
--- a/tools/perf/core/shard_maps/win-10-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/win-10-perf-pgo_map.json
@@ -5,46 +5,36 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "abridged": false
-            },
-            "blink_perf.css": {
-                "end": 25,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
+                "end": 23,
                 "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 23,
+                "abridged": false
+            },
             "blink_perf.css": {
-                "begin": 25,
+                "end": 34,
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 34,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -57,34 +47,24 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 66,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
+                "end": 17,
                 "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 66,
+                "begin": 17,
+                "end": 79,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 79,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -94,35 +74,30 @@
                 "abridged": false
             },
             "blink_perf.parser": {
+                "end": 14,
+                "abridged": false
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
+            "blink_perf.parser": {
+                "begin": 14,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
+            "blink_perf.svg": {
+                "end": 6,
                 "abridged": false
             }
         }
     },
-    "3": {
+    "6": {
         "benchmarks": {
             "blink_perf.svg": {
+                "begin": 6,
                 "abridged": false
             },
             "blink_perf.webaudio": {
@@ -142,74 +117,38 @@
             },
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
-                "abridged": false
             }
         },
         "executables": {
             "components_perftests": {
-                "path": "components_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
-            },
+                ],
+                "path": "components_perftests"
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "desktop_ui": {
+                "end": 2,
+                "abridged": false
+            }
+        },
+        "executables": {
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "desktop_ui": {
-                "end": 15,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
                 ],
-                "abridged": false
+                "path": "dawn_perf_tests"
             }
         }
     },
-    "5": {
+    "8": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 15,
+                "begin": 2,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -228,98 +167,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 14,
-                "end": 40,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 40,
-                "end": 62,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 62,
-                "end": 88,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
+                "end": 24,
                 "abridged": false
             }
         }
@@ -327,66 +175,44 @@
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 88,
-                "abridged": false
-            },
-            "media.desktop": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
+                "begin": 24,
+                "end": 86,
                 "abridged": false
             }
         }
     },
     "10": {
         "benchmarks": {
+            "loading.desktop": {
+                "begin": 86,
+                "abridged": false
+            },
             "media.desktop": {
-                "begin": 14,
                 "abridged": false
             },
             "memory.desktop": {
-                "end": 8,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "11": {
-        "benchmarks": {
-            "memory.desktop": {
-                "begin": 8,
                 "abridged": false
             },
             "octane": {
                 "abridged": false
             },
             "power.desktop": {
+                "end": 9,
+                "abridged": false
+            }
+        }
+    },
+    "11": {
+        "benchmarks": {
+            "power.desktop": {
+                "begin": 9,
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 31,
                 "abridged": false
             }
         }
@@ -394,11 +220,8 @@
     "12": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 6,
-                "end": 42,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 31,
+                "end": 93,
                 "abridged": false
             }
         }
@@ -406,11 +229,8 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 42,
-                "end": 87,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 93,
+                "end": 155,
                 "abridged": false
             }
         }
@@ -418,11 +238,8 @@
     "14": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 87,
-                "end": 155,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 155,
+                "end": 217,
                 "abridged": false
             }
         }
@@ -430,11 +247,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 155,
-                "end": 226,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 217,
+                "end": 280,
                 "abridged": false
             }
         }
@@ -442,31 +256,55 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 226,
-                "end": 271,
+                "begin": 280,
                 "abridged": false
             },
-            "speedometer2": {
+            "rendering.desktop.notracing": {
+                "end": 13,
                 "abridged": false
             }
         }
     },
     "17": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 271,
-                "end": 324,
-                "abridged": false
-            },
-            "speedometer2": {
+            "rendering.desktop.notracing": {
+                "begin": 13,
+                "end": 76,
                 "abridged": false
             }
         }
     },
     "18": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 324,
+            "rendering.desktop.notracing": {
+                "begin": 76,
+                "end": 138,
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 138,
+                "end": 201,
+                "abridged": false
+            }
+        }
+    },
+    "20": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 201,
+                "end": 263,
+                "abridged": false
+            }
+        }
+    },
+    "21": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 263,
                 "abridged": false
             },
             "speedometer": {
@@ -480,57 +318,36 @@
             },
             "speedometer2-future": {
                 "abridged": false
-            },
-            "speedometer2-pcscan": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "end": 40,
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 40,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "20": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "end": 23,
-                "abridged": false
-            }
-        }
-    },
-    "21": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 23,
-                "end": 48,
-                "abridged": false
             }
         }
     },
     "22": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 48,
-                "end": 70,
+            "speedometer2-pcscan": {
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "end": 61,
                 "abridged": false
             }
         }
     },
     "23": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 61,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 70,
+                "end": 43,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 43,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -543,27 +360,18 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 2,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 2,
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 2,
+                "end": 13,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 13,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 2,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -575,44 +383,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1259,
-        "predicted_min_shard_time": 1380.0,
-        "predicted_min_shard_index": 24,
-        "predicted_max_shard_time": 1726.0,
-        "predicted_max_shard_index": 25,
-        "shard #0": 1460.0,
-        "shard #1": 1458.0,
-        "shard #2": 1458.0,
-        "shard #3": 1624.0,
-        "shard #4": 1456.0,
-        "shard #5": 1477.0,
-        "shard #6": 1441.0,
-        "shard #7": 1431.0,
-        "shard #8": 1477.0,
-        "shard #9": 1441.0,
-        "shard #10": 1487.0,
-        "shard #11": 1443.0,
-        "shard #12": 1447.0,
-        "shard #13": 1442.0,
-        "shard #14": 1447.0,
-        "shard #15": 1448.0,
-        "shard #16": 1467.0,
-        "shard #17": 1432.0,
-        "shard #18": 1445.0,
-        "shard #19": 1432.0,
-        "shard #20": 1478.0,
-        "shard #21": 1413.0,
-        "shard #22": 1509.0,
-        "shard #23": 1411.0,
-        "shard #24": 1380.0,
-        "shard #25": 1726.0
+        "num_stories": 1524,
+        "predicted_min_shard_time": 575.0,
+        "predicted_min_shard_index": 6,
+        "predicted_max_shard_time": 630,
+        "predicted_max_shard_index": 15,
+        "shard #0": 620.0,
+        "shard #1": 620,
+        "shard #2": 620,
+        "shard #3": 620,
+        "shard #4": 620,
+        "shard #5": 620,
+        "shard #6": 575.0,
+        "shard #7": 620.0,
+        "shard #8": 620,
+        "shard #9": 620,
+        "shard #10": 620,
+        "shard #11": 620,
+        "shard #12": 620,
+        "shard #13": 620,
+        "shard #14": 620,
+        "shard #15": 630,
+        "shard #16": 620,
+        "shard #17": 630,
+        "shard #18": 620,
+        "shard #19": 630,
+        "shard #20": 620,
+        "shard #21": 630,
+        "shard #22": 620,
+        "shard #23": 630,
+        "shard #24": 620,
+        "shard #25": 627.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10-perf_map.json b/tools/perf/core/shard_maps/win-10-perf_map.json
index e7b6ecd651..e4c5396 100644
--- a/tools/perf/core/shard_maps/win-10-perf_map.json
+++ b/tools/perf/core/shard_maps/win-10-perf_map.json
@@ -5,13 +5,7 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "abridged": false
-            },
-            "blink_perf.css": {
-                "end": 25,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 9,
                 "abridged": false
             },
             "jetstream2": {
@@ -20,31 +14,65 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "base_perftests": {
-                "path": "base_perftests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
+                ],
+                "path": "base_perftests"
             }
         }
     },
     "1": {
         "benchmarks": {
+            "blink_perf.bindings": {
+                "begin": 9,
+                "abridged": false
+            },
             "blink_perf.css": {
-                "begin": 25,
+                "end": 39,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "sections": [
+                    {
+                        "begin": 43,
+                        "end": 44
+                    },
+                    {
+                        "begin": 74,
+                        "end": 76
+                    }
+                ],
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "2": {
+        "benchmarks": {
+            "blink_perf.css": {
+                "begin": 39,
                 "abridged": false
             },
             "blink_perf.dom": {
@@ -57,10 +85,7 @@
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 66,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 91,
                 "abridged": false
             },
             "jetstream2": {
@@ -69,22 +94,25 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
-    "2": {
+    "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 66,
+                "begin": 91,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -99,7 +127,8 @@
             "blink_perf.shadow_dom": {
                 "abridged": false
             },
-            "speedometer2": {
+            "blink_perf.svg": {
+                "end": 2,
                 "abridged": false
             },
             "jetstream2": {
@@ -108,21 +137,25 @@
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
-    "3": {
+    "4": {
         "benchmarks": {
             "blink_perf.svg": {
+                "begin": 2,
                 "abridged": false
             },
             "blink_perf.webaudio": {
@@ -143,73 +176,70 @@
             "blink_perf.webgpu_fast_call": {
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            },
             "jetstream2": {
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         },
         "executables": {
             "components_perftests": {
-                "path": "components_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "components_perftests"
             },
             "dawn_perf_tests": {
-                "path": "dawn_perf_tests",
                 "arguments": [
                     "--test-launcher-jobs=1",
                     "--test-launcher-retry-limit=0"
-                ]
-            }
-        }
-    },
-    "4": {
-        "benchmarks": {
-            "desktop_ui": {
-                "end": 15,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
                 ],
-                "abridged": false
+                "path": "dawn_perf_tests"
             }
         }
     },
     "5": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 15,
+                "end": 29,
+                "abridged": false
+            },
+            "system_health.common_desktop": {
+                "sections": [
+                    {
+                        "begin": 43,
+                        "end": 44
+                    },
+                    {
+                        "begin": 74,
+                        "end": 76
+                    }
+                ],
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "desktop_ui": {
+                "begin": 29,
                 "abridged": false
             },
             "dummy_benchmark.noisy_benchmark_1": {
@@ -228,138 +258,110 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 8,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
-            }
-        }
-    },
-    "6": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 14,
-                "end": 40,
-                "abridged": false
             },
             "speedometer2": {
                 "abridged": false
-            },
-            "system_health.common_desktop": {
-                "sections": [
-                    {
-                        "begin": 44,
-                        "end": 45
-                    },
-                    {
-                        "begin": 75,
-                        "end": 77
-                    }
-                ],
-                "abridged": false
             }
         }
     },
     "7": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 40,
-                "end": 62,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 8,
+                "end": 31,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 62,
-                "end": 88,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 31,
+                "end": 55,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 88,
-                "abridged": false
-            },
-            "media.desktop": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 55,
+                "end": 82,
                 "abridged": false
             },
             "system_health.common_desktop": {
                 "sections": [
                     {
-                        "begin": 44,
-                        "end": 45
+                        "begin": 43,
+                        "end": 44
                     },
                     {
-                        "begin": 75,
-                        "end": 77
+                        "begin": 74,
+                        "end": 76
                     }
                 ],
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "10": {
         "benchmarks": {
-            "media.desktop": {
-                "begin": 14,
+            "loading.desktop": {
+                "begin": 82,
                 "abridged": false
             },
-            "memory.desktop": {
-                "end": 8,
+            "media.desktop": {
+                "end": 10,
                 "abridged": false
             },
             "speedometer2": {
@@ -369,8 +371,23 @@
     },
     "11": {
         "benchmarks": {
+            "media.desktop": {
+                "begin": 10,
+                "abridged": false
+            },
             "memory.desktop": {
-                "begin": 8,
+                "end": 7,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "12": {
+        "benchmarks": {
+            "memory.desktop": {
+                "begin": 7,
                 "abridged": false
             },
             "octane": {
@@ -383,19 +400,7 @@
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 6,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "12": {
-        "benchmarks": {
-            "rendering.desktop": {
-                "begin": 6,
-                "end": 42,
+                "end": 10,
                 "abridged": false
             },
             "speedometer2": {
@@ -406,7 +411,7 @@
     "13": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 42,
+                "begin": 10,
                 "end": 87,
                 "abridged": false
             },
@@ -419,7 +424,7 @@
         "benchmarks": {
             "rendering.desktop": {
                 "begin": 87,
-                "end": 155,
+                "end": 166,
                 "abridged": false
             },
             "speedometer2": {
@@ -430,8 +435,8 @@
     "15": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 155,
-                "end": 226,
+                "begin": 166,
+                "end": 235,
                 "abridged": false
             },
             "speedometer2": {
@@ -442,8 +447,8 @@
     "16": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 226,
-                "end": 271,
+                "begin": 235,
+                "end": 298,
                 "abridged": false
             },
             "speedometer2": {
@@ -454,8 +459,11 @@
     "17": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 271,
-                "end": 324,
+                "begin": 298,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 108,
                 "abridged": false
             },
             "speedometer2": {
@@ -465,8 +473,20 @@
     },
     "18": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 324,
+            "rendering.desktop.notracing": {
+                "begin": 108,
+                "end": 274,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "19": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 274,
                 "abridged": false
             },
             "speedometer": {
@@ -485,26 +505,19 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 40,
-                "abridged": false
-            }
-        }
-    },
-    "19": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 40,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 37,
                 "abridged": false
             }
         }
     },
     "20": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 37,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "end": 23,
+                "end": 8,
                 "abridged": false
             }
         }
@@ -512,8 +525,8 @@
     "21": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 23,
-                "end": 48,
+                "begin": 8,
+                "end": 32,
                 "abridged": false
             }
         }
@@ -521,8 +534,8 @@
     "22": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 48,
-                "end": 70,
+                "begin": 32,
+                "end": 64,
                 "abridged": false
             }
         }
@@ -530,7 +543,16 @@
     "23": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 70,
+                "begin": 64,
+                "end": 77,
+                "abridged": false
+            }
+        }
+    },
+    "24": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 77,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -543,27 +565,18 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 2,
-                "abridged": false
-            }
-        }
-    },
-    "24": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 2,
-                "abridged": false
-            },
-            "v8.browsing_desktop-future": {
-                "end": 2,
+                "end": 25,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 25,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "begin": 2,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -575,44 +588,44 @@
         },
         "executables": {
             "views_perftests": {
-                "path": "views_perftests",
                 "arguments": [
                     "--xvfb"
-                ]
+                ],
+                "path": "views_perftests"
             }
         }
     },
     "extra_infos": {
-        "num_stories": 1259,
-        "predicted_min_shard_time": 1380.0,
-        "predicted_min_shard_index": 24,
-        "predicted_max_shard_time": 1726.0,
+        "num_stories": 1574,
+        "predicted_min_shard_time": 1623.0,
+        "predicted_min_shard_index": 22,
+        "predicted_max_shard_time": 2099.0,
         "predicted_max_shard_index": 25,
-        "shard #0": 1460.0,
-        "shard #1": 1458.0,
-        "shard #2": 1458.0,
-        "shard #3": 1624.0,
-        "shard #4": 1456.0,
-        "shard #5": 1477.0,
-        "shard #6": 1441.0,
-        "shard #7": 1431.0,
-        "shard #8": 1477.0,
-        "shard #9": 1441.0,
-        "shard #10": 1487.0,
-        "shard #11": 1443.0,
-        "shard #12": 1447.0,
-        "shard #13": 1442.0,
-        "shard #14": 1447.0,
-        "shard #15": 1448.0,
-        "shard #16": 1467.0,
-        "shard #17": 1432.0,
-        "shard #18": 1445.0,
-        "shard #19": 1432.0,
-        "shard #20": 1478.0,
-        "shard #21": 1413.0,
-        "shard #22": 1509.0,
-        "shard #23": 1411.0,
-        "shard #24": 1380.0,
-        "shard #25": 1726.0
+        "shard #0": 1723.0,
+        "shard #1": 1722.0,
+        "shard #2": 1721.0,
+        "shard #3": 1723.0,
+        "shard #4": 1707.0,
+        "shard #5": 1729.0,
+        "shard #6": 1722.0,
+        "shard #7": 1714.0,
+        "shard #8": 1750.0,
+        "shard #9": 1750.0,
+        "shard #10": 1678.0,
+        "shard #11": 1714.0,
+        "shard #12": 1722.0,
+        "shard #13": 1719.0,
+        "shard #14": 1734.0,
+        "shard #15": 1722.0,
+        "shard #16": 1731.0,
+        "shard #17": 1734.0,
+        "shard #18": 1732.0,
+        "shard #19": 1724.0,
+        "shard #20": 1745.0,
+        "shard #21": 1731.0,
+        "shard #22": 1623.0,
+        "shard #23": 1800.0,
+        "shard #24": 1736.0,
+        "shard #25": 2099.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10_amd_laptop-perf_map.json b/tools/perf/core/shard_maps/win-10_amd_laptop-perf_map.json
index 29638626..cbaa476 100644
--- a/tools/perf/core/shard_maps/win-10_amd_laptop-perf_map.json
+++ b/tools/perf/core/shard_maps/win-10_amd_laptop-perf_map.json
@@ -36,14 +36,14 @@
     },
     "extra_infos": {
         "num_stories": 5,
-        "predicted_min_shard_time": 10,
-        "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 10,
+        "predicted_min_shard_time": 16.0,
+        "predicted_min_shard_index": 2,
+        "predicted_max_shard_time": 154.0,
         "predicted_max_shard_index": 0,
-        "shard #0": 10,
-        "shard #1": 10,
-        "shard #2": 10,
-        "shard #3": 10,
-        "shard #4": 10
+        "shard #0": 154.0,
+        "shard #1": 91.0,
+        "shard #2": 16.0,
+        "shard #3": 38.0,
+        "shard #4": 46.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf-pgo_map.json b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf-pgo_map.json
index b85f4e13..dcd4de04 100644
--- a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf-pgo_map.json
+++ b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf-pgo_map.json
@@ -5,13 +5,7 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 41,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 22,
                 "abridged": false
             }
         }
@@ -19,52 +13,67 @@
     "1": {
         "benchmarks": {
             "blink_perf.bindings": {
-                "begin": 41,
+                "begin": 22,
                 "abridged": false
             },
             "blink_perf.css": {
-                "abridged": false
-            },
-            "blink_perf.dom": {
-                "abridged": false
-            },
-            "blink_perf.events": {
-                "abridged": false
-            },
-            "blink_perf.image_decoder": {
-                "end": 4,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 12,
                 "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
-            "blink_perf.image_decoder": {
-                "begin": 4,
+            "blink_perf.css": {
+                "begin": 12,
                 "abridged": false
             },
-            "blink_perf.layout": {
-                "end": 56,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+            "blink_perf.dom": {
+                "end": 1,
                 "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
+            "blink_perf.dom": {
+                "begin": 1,
+                "abridged": false
+            },
+            "blink_perf.events": {
+                "abridged": false
+            },
+            "blink_perf.image_decoder": {
+                "abridged": false
+            },
+            "blink_perf.layout": {
+                "end": 15,
+                "abridged": false
+            }
+        }
+    },
+    "4": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 15,
+                "end": 56,
+                "abridged": false
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
             "blink_perf.layout": {
                 "begin": 56,
+                "end": 97,
+                "abridged": false
+            }
+        }
+    },
+    "6": {
+        "benchmarks": {
+            "blink_perf.layout": {
+                "begin": 97,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -74,42 +83,39 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 11,
                 "abridged": false
             }
         }
     },
-    "4": {
+    "7": {
         "benchmarks": {
             "blink_perf.parser": {
-                "begin": 5,
+                "begin": 11,
                 "abridged": false
             },
             "blink_perf.shadow_dom": {
-                "end": 20,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
+                "end": 21,
                 "abridged": false
             }
         }
     },
-    "5": {
+    "8": {
         "benchmarks": {
             "blink_perf.shadow_dom": {
-                "begin": 20,
+                "begin": 21,
                 "abridged": false
             },
             "blink_perf.svg": {
+                "end": 23,
+                "abridged": false
+            }
+        }
+    },
+    "9": {
+        "benchmarks": {
+            "blink_perf.svg": {
+                "begin": 23,
                 "abridged": false
             },
             "blink_perf.webaudio": {
@@ -131,27 +137,17 @@
                 "abridged": false
             },
             "desktop_ui": {
-                "end": 5,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 13,
                 "abridged": false
             }
         }
     },
-    "6": {
+    "10": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 5,
+                "begin": 13,
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -168,46 +164,7 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 8,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "8": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 8,
-                "end": 22,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "9": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 22,
-                "end": 38,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "10": {
-        "benchmarks": {
-            "loading.desktop": {
-                "begin": 38,
-                "end": 52,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 14,
                 "abridged": false
             }
         }
@@ -215,11 +172,8 @@
     "11": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 52,
-                "end": 65,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 14,
+                "end": 55,
                 "abridged": false
             }
         }
@@ -227,11 +181,8 @@
     "12": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 65,
-                "end": 81,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 55,
+                "end": 96,
                 "abridged": false
             }
         }
@@ -239,46 +190,24 @@
     "13": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 81,
-                "end": 96,
+                "begin": 96,
                 "abridged": false
             },
-            "speedometer2": {
+            "media.desktop": {
+                "abridged": false
+            },
+            "memory.desktop": {
+                "end": 8,
                 "abridged": false
             }
         }
     },
     "14": {
         "benchmarks": {
-            "loading.desktop": {
-                "begin": 96,
-                "abridged": false
-            },
-            "media.desktop": {
-                "end": 14,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "15": {
-        "benchmarks": {
-            "media.desktop": {
-                "begin": 14,
-                "abridged": false
-            },
             "memory.desktop": {
+                "begin": 8,
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "16": {
-        "benchmarks": {
             "octane": {
                 "abridged": false
             },
@@ -286,13 +215,28 @@
                 "abridged": false
             },
             "rasterize_and_record_micro.top_25": {
+                "end": 24,
+                "abridged": false
+            }
+        }
+    },
+    "15": {
+        "benchmarks": {
+            "rasterize_and_record_micro.top_25": {
+                "begin": 24,
                 "abridged": false
             },
             "rendering.desktop": {
-                "end": 6,
+                "end": 40,
                 "abridged": false
-            },
-            "speedometer2": {
+            }
+        }
+    },
+    "16": {
+        "benchmarks": {
+            "rendering.desktop": {
+                "begin": 40,
+                "end": 81,
                 "abridged": false
             }
         }
@@ -300,11 +244,8 @@
     "17": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 6,
-                "end": 46,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 81,
+                "end": 122,
                 "abridged": false
             }
         }
@@ -312,11 +253,8 @@
     "18": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 46,
-                "end": 78,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 122,
+                "end": 163,
                 "abridged": false
             }
         }
@@ -324,11 +262,8 @@
     "19": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 78,
-                "end": 112,
-                "abridged": false
-            },
-            "speedometer2": {
+                "begin": 163,
+                "end": 204,
                 "abridged": false
             }
         }
@@ -336,8 +271,8 @@
     "20": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 112,
-                "end": 142,
+                "begin": 204,
+                "end": 245,
                 "abridged": false
             }
         }
@@ -345,8 +280,8 @@
     "21": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 142,
-                "end": 174,
+                "begin": 245,
+                "end": 286,
                 "abridged": false
             }
         }
@@ -354,8 +289,8 @@
     "22": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 174,
-                "end": 214,
+                "begin": 286,
+                "end": 328,
                 "abridged": false
             }
         }
@@ -363,25 +298,73 @@
     "23": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 214,
-                "end": 252,
+                "begin": 328,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 40,
                 "abridged": false
             }
         }
     },
     "24": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 252,
-                "end": 287,
+            "rendering.desktop.notracing": {
+                "begin": 40,
+                "end": 82,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 287,
+            "rendering.desktop.notracing": {
+                "begin": 82,
+                "end": 123,
+                "abridged": false
+            }
+        }
+    },
+    "26": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 123,
+                "end": 165,
+                "abridged": false
+            }
+        }
+    },
+    "27": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 165,
+                "end": 206,
+                "abridged": false
+            }
+        }
+    },
+    "28": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 206,
+                "end": 248,
+                "abridged": false
+            }
+        }
+    },
+    "29": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 248,
+                "end": 289,
+                "abridged": false
+            }
+        }
+    },
+    "30": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 289,
                 "abridged": false
             },
             "speedometer": {
@@ -389,11 +372,7 @@
             },
             "speedometer-future": {
                 "abridged": false
-            }
-        }
-    },
-    "26": {
-        "benchmarks": {
+            },
             "speedometer2": {
                 "abridged": false
             },
@@ -404,64 +383,28 @@
                 "abridged": false
             },
             "system_health.common_desktop": {
-                "end": 40,
-                "abridged": false
-            }
-        }
-    },
-    "27": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 40,
-                "end": 78,
-                "abridged": false
-            }
-        }
-    },
-    "28": {
-        "benchmarks": {
-            "system_health.common_desktop": {
-                "begin": 78,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 17,
-                "abridged": false
-            }
-        }
-    },
-    "29": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 17,
-                "end": 31,
-                "abridged": false
-            }
-        }
-    },
-    "30": {
-        "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 31,
-                "end": 49,
+                "end": 4,
                 "abridged": false
             }
         }
     },
     "31": {
         "benchmarks": {
-            "system_health.memory_desktop": {
-                "begin": 49,
-                "end": 66,
+            "system_health.common_desktop": {
+                "begin": 4,
+                "end": 45,
                 "abridged": false
             }
         }
     },
     "32": {
         "benchmarks": {
+            "system_health.common_desktop": {
+                "begin": 45,
+                "abridged": false
+            },
             "system_health.memory_desktop": {
-                "begin": 66,
-                "end": 76,
+                "end": 6,
                 "abridged": false
             }
         }
@@ -469,7 +412,16 @@
     "33": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 76,
+                "begin": 6,
+                "end": 47,
+                "abridged": false
+            }
+        }
+    },
+    "34": {
+        "benchmarks": {
+            "system_health.memory_desktop": {
+                "begin": 47,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -479,26 +431,22 @@
                 "abridged": false
             },
             "tracing.tracing_with_background_memory_infra": {
-                "abridged": false
-            },
-            "v8.browsing_desktop": {
-                "end": 14,
-                "abridged": false
-            }
-        }
-    },
-    "34": {
-        "benchmarks": {
-            "v8.browsing_desktop": {
-                "begin": 14,
+                "end": 6,
                 "abridged": false
             }
         }
     },
     "35": {
         "benchmarks": {
+            "tracing.tracing_with_background_memory_infra": {
+                "begin": 6,
+                "abridged": false
+            },
+            "v8.browsing_desktop": {
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "end": 24,
+                "end": 9,
                 "abridged": false
             }
         }
@@ -506,11 +454,11 @@
     "36": {
         "benchmarks": {
             "v8.browsing_desktop-future": {
-                "begin": 24,
+                "begin": 9,
                 "abridged": false
             },
             "v8.runtime_stats.top_25": {
-                "end": 21,
+                "end": 22,
                 "abridged": false
             }
         }
@@ -518,8 +466,8 @@
     "37": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 21,
-                "end": 59,
+                "begin": 22,
+                "end": 63,
                 "abridged": false
             }
         }
@@ -527,8 +475,8 @@
     "38": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 59,
-                "end": 95,
+                "begin": 63,
+                "end": 105,
                 "abridged": false
             }
         }
@@ -536,7 +484,7 @@
     "39": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 95,
+                "begin": 105,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -548,50 +496,50 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1357,
-        "predicted_min_shard_time": 1541.0,
-        "predicted_min_shard_index": 35,
-        "predicted_max_shard_time": 2031.0,
-        "predicted_max_shard_index": 39,
-        "shard #0": 1588.0,
-        "shard #1": 1601.0,
-        "shard #2": 1591.0,
-        "shard #3": 1598.0,
-        "shard #4": 1612.0,
-        "shard #5": 1547.0,
-        "shard #6": 1603.0,
-        "shard #7": 1568.0,
-        "shard #8": 1618.0,
-        "shard #9": 1596.0,
-        "shard #10": 1620.0,
-        "shard #11": 1598.0,
-        "shard #12": 1632.0,
-        "shard #13": 1560.0,
-        "shard #14": 1597.0,
-        "shard #15": 1589.0,
-        "shard #16": 1602.0,
-        "shard #17": 1611.0,
-        "shard #18": 1619.0,
-        "shard #19": 1606.0,
-        "shard #20": 1628.0,
-        "shard #21": 1627.0,
-        "shard #22": 1603.0,
-        "shard #23": 1596.0,
-        "shard #24": 1575.0,
-        "shard #25": 1570.0,
-        "shard #26": 1589.0,
-        "shard #27": 1551.0,
-        "shard #28": 1582.0,
-        "shard #29": 1593.0,
-        "shard #30": 1575.0,
-        "shard #31": 1722.0,
-        "shard #32": 1611.0,
-        "shard #33": 1560.0,
-        "shard #34": 1641.0,
-        "shard #35": 1541.0,
-        "shard #36": 1584.0,
-        "shard #37": 1564.0,
-        "shard #38": 1568.0,
-        "shard #39": 2031.0
+        "num_stories": 1649,
+        "predicted_min_shard_time": 410,
+        "predicted_min_shard_index": 0,
+        "predicted_max_shard_time": 420,
+        "predicted_max_shard_index": 22,
+        "shard #0": 410,
+        "shard #1": 410,
+        "shard #2": 410,
+        "shard #3": 410,
+        "shard #4": 410,
+        "shard #5": 410,
+        "shard #6": 410,
+        "shard #7": 410,
+        "shard #8": 410,
+        "shard #9": 410,
+        "shard #10": 410,
+        "shard #11": 410,
+        "shard #12": 410,
+        "shard #13": 410,
+        "shard #14": 410,
+        "shard #15": 410,
+        "shard #16": 410,
+        "shard #17": 410,
+        "shard #18": 410,
+        "shard #19": 410,
+        "shard #20": 410,
+        "shard #21": 410,
+        "shard #22": 420,
+        "shard #23": 410,
+        "shard #24": 420,
+        "shard #25": 410,
+        "shard #26": 420,
+        "shard #27": 410,
+        "shard #28": 420,
+        "shard #29": 410,
+        "shard #30": 420,
+        "shard #31": 410,
+        "shard #32": 420,
+        "shard #33": 410,
+        "shard #34": 420,
+        "shard #35": 410,
+        "shard #36": 420,
+        "shard #37": 410,
+        "shard #38": 420,
+        "shard #39": 410
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_hp-candidate_map.json b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_hp-candidate_map.json
index 349565e..f2ef6fd3 100644
--- a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_hp-candidate_map.json
+++ b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_hp-candidate_map.json
@@ -10,11 +10,11 @@
         }
     },
     "extra_infos": {
-        "num_stories": 40,
-        "predicted_min_shard_time": 2061.0,
+        "num_stories": 41,
+        "predicted_min_shard_time": 2394.0,
         "predicted_min_shard_index": 0,
-        "predicted_max_shard_time": 2061.0,
+        "predicted_max_shard_time": 2394.0,
         "predicted_max_shard_index": 0,
-        "shard #0": 2061.0
+        "shard #0": 2394.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_map.json b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_map.json
index b85f4e13..716f856 100644
--- a/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_map.json
+++ b/tools/perf/core/shard_maps/win-10_laptop_low_end-perf_map.json
@@ -5,23 +5,18 @@
                 "abridged": false
             },
             "blink_perf.bindings": {
-                "end": 41,
-                "abridged": false
-            },
-            "speedometer2": {
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "1": {
         "benchmarks": {
-            "blink_perf.bindings": {
-                "begin": 41,
-                "abridged": false
-            },
             "blink_perf.css": {
                 "abridged": false
             },
@@ -29,42 +24,42 @@
                 "abridged": false
             },
             "blink_perf.events": {
-                "abridged": false
-            },
-            "blink_perf.image_decoder": {
-                "end": 4,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 1,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "2": {
         "benchmarks": {
+            "blink_perf.events": {
+                "begin": 1,
+                "abridged": false
+            },
             "blink_perf.image_decoder": {
-                "begin": 4,
                 "abridged": false
             },
             "blink_perf.layout": {
-                "end": 56,
-                "abridged": false
-            },
-            "speedometer2": {
+                "end": 87,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "3": {
         "benchmarks": {
             "blink_perf.layout": {
-                "begin": 56,
+                "begin": 87,
                 "abridged": false
             },
             "blink_perf.owp_storage": {
@@ -74,39 +69,24 @@
                 "abridged": false
             },
             "blink_perf.parser": {
-                "end": 5,
                 "abridged": false
             },
-            "speedometer2": {
+            "blink_perf.shadow_dom": {
+                "end": 12,
                 "abridged": false
             },
             "jetstream2": {
                 "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
             }
         }
     },
     "4": {
         "benchmarks": {
-            "blink_perf.parser": {
-                "begin": 5,
-                "abridged": false
-            },
             "blink_perf.shadow_dom": {
-                "end": 20,
-                "abridged": false
-            },
-            "speedometer2": {
-                "abridged": false
-            },
-            "jetstream2": {
-                "abridged": false
-            }
-        }
-    },
-    "5": {
-        "benchmarks": {
-            "blink_perf.shadow_dom": {
-                "begin": 20,
+                "begin": 12,
                 "abridged": false
             },
             "blink_perf.svg": {
@@ -116,6 +96,21 @@
                 "abridged": false
             },
             "blink_perf.webcodecs": {
+                "end": 1,
+                "abridged": false
+            },
+            "jetstream2": {
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "5": {
+        "benchmarks": {
+            "blink_perf.webcodecs": {
+                "begin": 1,
                 "abridged": false
             },
             "blink_perf.webgl": {
@@ -131,7 +126,7 @@
                 "abridged": false
             },
             "desktop_ui": {
-                "end": 5,
+                "end": 28,
                 "abridged": false
             },
             "speedometer2": {
@@ -142,16 +137,9 @@
     "6": {
         "benchmarks": {
             "desktop_ui": {
-                "begin": 5,
+                "begin": 28,
                 "abridged": false
             },
-            "speedometer2": {
-                "abridged": false
-            }
-        }
-    },
-    "7": {
-        "benchmarks": {
             "dummy_benchmark.noisy_benchmark_1": {
                 "abridged": false
             },
@@ -168,7 +156,19 @@
                 "abridged": false
             },
             "loading.desktop": {
-                "end": 8,
+                "end": 10,
+                "abridged": false
+            },
+            "speedometer2": {
+                "abridged": false
+            }
+        }
+    },
+    "7": {
+        "benchmarks": {
+            "loading.desktop": {
+                "begin": 10,
+                "end": 28,
                 "abridged": false
             },
             "speedometer2": {
@@ -179,8 +179,8 @@
     "8": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 8,
-                "end": 22,
+                "begin": 28,
+                "end": 43,
                 "abridged": false
             },
             "speedometer2": {
@@ -191,8 +191,8 @@
     "9": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 22,
-                "end": 38,
+                "begin": 43,
+                "end": 57,
                 "abridged": false
             },
             "speedometer2": {
@@ -203,8 +203,8 @@
     "10": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 38,
-                "end": 52,
+                "begin": 57,
+                "end": 70,
                 "abridged": false
             },
             "speedometer2": {
@@ -215,8 +215,8 @@
     "11": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 52,
-                "end": 65,
+                "begin": 70,
+                "end": 82,
                 "abridged": false
             },
             "speedometer2": {
@@ -227,8 +227,8 @@
     "12": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 65,
-                "end": 81,
+                "begin": 82,
+                "end": 98,
                 "abridged": false
             },
             "speedometer2": {
@@ -239,8 +239,11 @@
     "13": {
         "benchmarks": {
             "loading.desktop": {
-                "begin": 81,
-                "end": 96,
+                "begin": 98,
+                "abridged": false
+            },
+            "media.desktop": {
+                "end": 19,
                 "abridged": false
             },
             "speedometer2": {
@@ -250,12 +253,18 @@
     },
     "14": {
         "benchmarks": {
-            "loading.desktop": {
-                "begin": 96,
+            "media.desktop": {
+                "begin": 19,
                 "abridged": false
             },
-            "media.desktop": {
-                "end": 14,
+            "memory.desktop": {
+                "abridged": false
+            },
+            "octane": {
+                "abridged": false
+            },
+            "power.desktop": {
+                "end": 2,
                 "abridged": false
             },
             "speedometer2": {
@@ -265,11 +274,15 @@
     },
     "15": {
         "benchmarks": {
-            "media.desktop": {
-                "begin": 14,
+            "power.desktop": {
+                "begin": 2,
                 "abridged": false
             },
-            "memory.desktop": {
+            "rasterize_and_record_micro.top_25": {
+                "abridged": false
+            },
+            "rendering.desktop": {
+                "end": 12,
                 "abridged": false
             },
             "speedometer2": {
@@ -279,17 +292,9 @@
     },
     "16": {
         "benchmarks": {
-            "octane": {
-                "abridged": false
-            },
-            "power.desktop": {
-                "abridged": false
-            },
-            "rasterize_and_record_micro.top_25": {
-                "abridged": false
-            },
             "rendering.desktop": {
-                "end": 6,
+                "begin": 12,
+                "end": 53,
                 "abridged": false
             },
             "speedometer2": {
@@ -300,8 +305,8 @@
     "17": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 6,
-                "end": 46,
+                "begin": 53,
+                "end": 89,
                 "abridged": false
             },
             "speedometer2": {
@@ -312,8 +317,8 @@
     "18": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 46,
-                "end": 78,
+                "begin": 89,
+                "end": 113,
                 "abridged": false
             },
             "speedometer2": {
@@ -324,8 +329,8 @@
     "19": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 78,
-                "end": 112,
+                "begin": 113,
+                "end": 150,
                 "abridged": false
             },
             "speedometer2": {
@@ -336,8 +341,8 @@
     "20": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 112,
-                "end": 142,
+                "begin": 150,
+                "end": 174,
                 "abridged": false
             }
         }
@@ -345,8 +350,8 @@
     "21": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 142,
-                "end": 174,
+                "begin": 174,
+                "end": 212,
                 "abridged": false
             }
         }
@@ -354,8 +359,8 @@
     "22": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 174,
-                "end": 214,
+                "begin": 212,
+                "end": 250,
                 "abridged": false
             }
         }
@@ -363,8 +368,8 @@
     "23": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 214,
-                "end": 252,
+                "begin": 250,
+                "end": 285,
                 "abridged": false
             }
         }
@@ -372,16 +377,28 @@
     "24": {
         "benchmarks": {
             "rendering.desktop": {
-                "begin": 252,
-                "end": 287,
+                "begin": 285,
+                "abridged": false
+            },
+            "rendering.desktop.notracing": {
+                "end": 28,
                 "abridged": false
             }
         }
     },
     "25": {
         "benchmarks": {
-            "rendering.desktop": {
-                "begin": 287,
+            "rendering.desktop.notracing": {
+                "begin": 28,
+                "end": 193,
+                "abridged": false
+            }
+        }
+    },
+    "26": {
+        "benchmarks": {
+            "rendering.desktop.notracing": {
+                "begin": 193,
                 "abridged": false
             },
             "speedometer": {
@@ -389,31 +406,22 @@
             },
             "speedometer-future": {
                 "abridged": false
-            }
-        }
-    },
-    "26": {
-        "benchmarks": {
+            },
             "speedometer2": {
                 "abridged": false
             },
             "speedometer2-future": {
                 "abridged": false
-            },
-            "speedometer2-pcscan": {
-                "abridged": false
-            },
-            "system_health.common_desktop": {
-                "end": 40,
-                "abridged": false
             }
         }
     },
     "27": {
         "benchmarks": {
+            "speedometer2-pcscan": {
+                "abridged": false
+            },
             "system_health.common_desktop": {
-                "begin": 40,
-                "end": 78,
+                "end": 43,
                 "abridged": false
             }
         }
@@ -421,11 +429,7 @@
     "28": {
         "benchmarks": {
             "system_health.common_desktop": {
-                "begin": 78,
-                "abridged": false
-            },
-            "system_health.memory_desktop": {
-                "end": 17,
+                "begin": 43,
                 "abridged": false
             }
         }
@@ -433,8 +437,7 @@
     "29": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 17,
-                "end": 31,
+                "end": 20,
                 "abridged": false
             }
         }
@@ -442,8 +445,8 @@
     "30": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 31,
-                "end": 49,
+                "begin": 20,
+                "end": 45,
                 "abridged": false
             }
         }
@@ -451,8 +454,8 @@
     "31": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 49,
-                "end": 66,
+                "begin": 45,
+                "end": 64,
                 "abridged": false
             }
         }
@@ -460,8 +463,8 @@
     "32": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 66,
-                "end": 76,
+                "begin": 64,
+                "end": 73,
                 "abridged": false
             }
         }
@@ -469,7 +472,7 @@
     "33": {
         "benchmarks": {
             "system_health.memory_desktop": {
-                "begin": 76,
+                "begin": 73,
                 "abridged": false
             },
             "system_health.pcscan": {
@@ -482,7 +485,7 @@
                 "abridged": false
             },
             "v8.browsing_desktop": {
-                "end": 14,
+                "end": 9,
                 "abridged": false
             }
         }
@@ -490,15 +493,20 @@
     "34": {
         "benchmarks": {
             "v8.browsing_desktop": {
-                "begin": 14,
+                "begin": 9,
+                "end": 26,
                 "abridged": false
             }
         }
     },
     "35": {
         "benchmarks": {
+            "v8.browsing_desktop": {
+                "begin": 26,
+                "abridged": false
+            },
             "v8.browsing_desktop-future": {
-                "end": 24,
+                "end": 19,
                 "abridged": false
             }
         }
@@ -506,11 +514,11 @@
     "36": {
         "benchmarks": {
             "v8.browsing_desktop-future": {
-                "begin": 24,
+                "begin": 19,
                 "abridged": false
             },
             "v8.runtime_stats.top_25": {
-                "end": 21,
+                "end": 11,
                 "abridged": false
             }
         }
@@ -518,8 +526,8 @@
     "37": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 21,
-                "end": 59,
+                "begin": 11,
+                "end": 50,
                 "abridged": false
             }
         }
@@ -527,8 +535,8 @@
     "38": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 59,
-                "end": 95,
+                "begin": 50,
+                "end": 89,
                 "abridged": false
             }
         }
@@ -536,7 +544,7 @@
     "39": {
         "benchmarks": {
             "v8.runtime_stats.top_25": {
-                "begin": 95,
+                "begin": 89,
                 "abridged": false
             },
             "wasmpspdfkit": {
@@ -548,50 +556,50 @@
         }
     },
     "extra_infos": {
-        "num_stories": 1357,
-        "predicted_min_shard_time": 1541.0,
-        "predicted_min_shard_index": 35,
-        "predicted_max_shard_time": 2031.0,
+        "num_stories": 1672,
+        "predicted_min_shard_time": 1548.0,
+        "predicted_min_shard_index": 31,
+        "predicted_max_shard_time": 2121.0,
         "predicted_max_shard_index": 39,
-        "shard #0": 1588.0,
-        "shard #1": 1601.0,
-        "shard #2": 1591.0,
-        "shard #3": 1598.0,
-        "shard #4": 1612.0,
-        "shard #5": 1547.0,
-        "shard #6": 1603.0,
-        "shard #7": 1568.0,
-        "shard #8": 1618.0,
-        "shard #9": 1596.0,
-        "shard #10": 1620.0,
-        "shard #11": 1598.0,
-        "shard #12": 1632.0,
-        "shard #13": 1560.0,
-        "shard #14": 1597.0,
-        "shard #15": 1589.0,
-        "shard #16": 1602.0,
-        "shard #17": 1611.0,
-        "shard #18": 1619.0,
-        "shard #19": 1606.0,
-        "shard #20": 1628.0,
-        "shard #21": 1627.0,
-        "shard #22": 1603.0,
-        "shard #23": 1596.0,
-        "shard #24": 1575.0,
-        "shard #25": 1570.0,
-        "shard #26": 1589.0,
-        "shard #27": 1551.0,
-        "shard #28": 1582.0,
-        "shard #29": 1593.0,
-        "shard #30": 1575.0,
-        "shard #31": 1722.0,
-        "shard #32": 1611.0,
-        "shard #33": 1560.0,
-        "shard #34": 1641.0,
-        "shard #35": 1541.0,
-        "shard #36": 1584.0,
-        "shard #37": 1564.0,
-        "shard #38": 1568.0,
-        "shard #39": 2031.0
+        "shard #0": 1645.0,
+        "shard #1": 1645.0,
+        "shard #2": 1648.0,
+        "shard #3": 1705.0,
+        "shard #4": 1646.0,
+        "shard #5": 1657.0,
+        "shard #6": 1666.0,
+        "shard #7": 1700.0,
+        "shard #8": 1600.0,
+        "shard #9": 1638.0,
+        "shard #10": 1624.0,
+        "shard #11": 1664.0,
+        "shard #12": 1702.0,
+        "shard #13": 1636.0,
+        "shard #14": 1663.0,
+        "shard #15": 1631.0,
+        "shard #16": 1649.0,
+        "shard #17": 1622.0,
+        "shard #18": 1632.0,
+        "shard #19": 1627.0,
+        "shard #20": 1657.0,
+        "shard #21": 1649.0,
+        "shard #22": 1651.0,
+        "shard #23": 1684.0,
+        "shard #24": 1646.0,
+        "shard #25": 1650,
+        "shard #26": 1711.0,
+        "shard #27": 1631.0,
+        "shard #28": 1627.0,
+        "shard #29": 1686.0,
+        "shard #30": 1608.0,
+        "shard #31": 1548.0,
+        "shard #32": 1674.0,
+        "shard #33": 1665.0,
+        "shard #34": 1634.0,
+        "shard #35": 1600.0,
+        "shard #36": 1671.0,
+        "shard #37": 1661.0,
+        "shard #38": 1652.0,
+        "shard #39": 2121.0
     }
 }
\ No newline at end of file
diff --git a/tools/perf/page_sets/data/rendering_desktop.json b/tools/perf/page_sets/data/rendering_desktop.json
index 77e60d7..fc9fda7b4 100644
--- a/tools/perf/page_sets/data/rendering_desktop.json
+++ b/tools/perf/page_sets/data/rendering_desktop.json
@@ -258,6 +258,9 @@
         "motionmark_ramp_canvas_lines": {
             "DEFAULT": "rendering_common_c95200764f.wprgo"
         },
+        "motionmark_ramp_composite": {
+            "DEFAULT": "rendering_common_c95200764f.wprgo"
+        },
         "motionmark_ramp_design": {
             "DEFAULT": "rendering_common_c95200764f.wprgo"
         },
diff --git a/tools/perf/page_sets/data/rendering_mobile.json b/tools/perf/page_sets/data/rendering_mobile.json
index 7280e8f..eb2c900 100644
--- a/tools/perf/page_sets/data/rendering_mobile.json
+++ b/tools/perf/page_sets/data/rendering_mobile.json
@@ -429,6 +429,9 @@
         "motionmark_ramp_canvas_lines": {
             "DEFAULT": "rendering_common_c95200764f.wprgo"
         },
+        "motionmark_ramp_composite": {
+            "DEFAULT": "rendering_common_c95200764f.wprgo"
+        },
         "motionmark_ramp_design": {
             "DEFAULT": "rendering_common_c95200764f.wprgo"
         },
diff --git a/tools/perf/page_sets/rendering/motionmark.py b/tools/perf/page_sets/rendering/motionmark.py
index 92acdb6..122008c1 100644
--- a/tools/perf/page_sets/rendering/motionmark.py
+++ b/tools/perf/page_sets/rendering/motionmark.py
@@ -283,3 +283,48 @@
 class MotionMarkRampSuits(MotionMarkRampPage):
   BASE_NAME = 'motionmark_ramp_suits'
   URL = MotionMarkRampPage.GetRampUrl('MotionMark', 'Suits')
+
+
+class MotionMarkRampComposite(MotionMarkPage):
+  DISABLE_TRACING = True
+  TAGS = [story_tags.MOTIONMARK, story_tags.MOTIONMARK_RAMP]
+  SUPPORTED_PLATFORMS = platforms.ALL_PLATFORMS
+  BASE_NAME = 'motionmark_ramp_composite'
+  URL = 'https://browserbench.org/MotionMark1.2/developer.html'
+
+  def RunNavigateSteps(self, action_runner):
+    action_runner.Navigate(self.url)
+    action_runner.Wait(3)
+    action_runner.ExecuteJavaScript('''
+    const list = document.querySelectorAll('.tree > li');
+    const row = list[0];
+    const labels = row.querySelectorAll('input[type=checkbox]');
+    for (const label of labels) {
+          label.checked = true;
+        }
+    ''')
+    action_runner.ExecuteJavaScript(
+        'window.benchmarkController.startBenchmark()')
+    action_runner.WaitForJavaScriptCondition(
+        'document.readyState == "complete"')
+
+  def RunPageInteractions(self, action_runner):
+    action_runner.Wait(3)
+    with action_runner.CreateInteraction('Filter'):
+      action_runner.Wait(300)  # Determined experimentally
+      action_runner.WaitForJavaScriptCondition(
+          'window.benchmarkRunnerClient.results._results')
+      [score, lower, upper] = action_runner.EvaluateJavaScript(
+          '''[window.benchmarkRunnerClient.results.score,
+             window.benchmarkRunnerClient.results.scoreLowerBound,
+             window.benchmarkRunnerClient.results.scoreUpperBound]''')
+      self._score = score
+      self._scoreLowerBound = lower
+      self._scoreUpperBound = upper
+
+    # Navigate to about:blank to stop rendering frames and let the device
+    # cool down while the trace data for the story is processed.
+    action_runner.Navigate('about:blank')
+
+  def WillStartTracing(self, chrome_trace_config):
+    chrome_trace_config.record_mode = 'record-until-full'
diff --git a/tools/perf/page_sets/rendering/rendering_stories.py b/tools/perf/page_sets/rendering/rendering_stories.py
index 38098ef..65837ca 100644
--- a/tools/perf/page_sets/rendering/rendering_stories.py
+++ b/tools/perf/page_sets/rendering/rendering_stories.py
@@ -16,7 +16,8 @@
 
 class RenderingStorySet(story.StorySet):
   """Stories related to rendering."""
-  def __init__(self, platform, scroll_forever=False):
+
+  def __init__(self, platform, scroll_forever=False, disable_tracing=False):
     super(RenderingStorySet, self).__init__(
         archive_data_file=('../data/rendering_%s.json' % platform),
         cloud_storage_bucket=story.PARTNER_BUCKET)
@@ -37,8 +38,9 @@
     self.target_scale_factor = 4.0
 
     for story_class in _IterAllRenderingStoryClasses():
-      if (story_class.ABSTRACT_STORY or
-          platform not in story_class.SUPPORTED_PLATFORMS):
+      if (story_class.ABSTRACT_STORY
+          or platform not in story_class.SUPPORTED_PLATFORMS
+          or story_class.DISABLE_TRACING != disable_tracing):
         continue
 
       required_args = []
diff --git a/tools/perf/page_sets/rendering/rendering_story.py b/tools/perf/page_sets/rendering/rendering_story.py
index 58a7482..3f43de12d 100644
--- a/tools/perf/page_sets/rendering/rendering_story.py
+++ b/tools/perf/page_sets/rendering/rendering_story.py
@@ -34,6 +34,7 @@
   TAGS =[]
   PLATFORM_SPECIFIC = False
   YEAR = None
+  DISABLE_TRACING = False
 
   def __init__(self,
                page_set,
diff --git a/ui/accessibility/DEPS b/ui/accessibility/DEPS
index 4d3d82b..96fd217 100644
--- a/ui/accessibility/DEPS
+++ b/ui/accessibility/DEPS
@@ -3,6 +3,7 @@
   "+mojo/public",
   "+third_party/cld_3",
   "+third_party/iaccessible2",
+  "+third_party/isimpledom",
   "+third_party/skia",
   "+services/service_manager/public/cpp",
   "+ui/aura",
diff --git a/ui/accessibility/ax_node_position_unittest.cc b/ui/accessibility/ax_node_position_unittest.cc
index 074e05a9..2c51e48a 100644
--- a/ui/accessibility/ax_node_position_unittest.cc
+++ b/ui/accessibility/ax_node_position_unittest.cc
@@ -182,7 +182,7 @@
   // What to do when the starting position is already at a text boundary, or
   // when the movement operation will cause us to cross the starting object's
   // boundary.
-  AXBoundaryBehavior boundary_behavior;
+  AXMovementOptions movement_options;
 
   // The text position that should be returned, if the method was called on a
   // text position instance.
@@ -3241,19 +3241,22 @@
                                          ax::mojom::TextAffinity::kDownstream);
   paragraph_start_position =
       paragraph_start_position->CreateNextParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_start_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_b_1.id, paragraph_start_position->anchor_id());
   EXPECT_EQ(0, paragraph_start_position->text_offset());
   paragraph_start_position =
       paragraph_start_position->CreateNextParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_start_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_c.id, paragraph_start_position->anchor_id());
   EXPECT_EQ(0, paragraph_start_position->text_offset());
   paragraph_start_position =
       paragraph_start_position->CreateNextParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(paragraph_start_position->IsNullPosition());
 
   paragraph_start_position = AXNodePosition::CreateTextPosition(
@@ -3261,25 +3264,29 @@
       ax::mojom::TextAffinity::kDownstream);
   paragraph_start_position =
       paragraph_start_position->CreatePreviousParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_start_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_c.id, paragraph_start_position->anchor_id());
   EXPECT_EQ(0, paragraph_start_position->text_offset());
   paragraph_start_position =
       paragraph_start_position->CreatePreviousParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_start_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_b_1.id, paragraph_start_position->anchor_id());
   EXPECT_EQ(0, paragraph_start_position->text_offset());
   paragraph_start_position =
       paragraph_start_position->CreatePreviousParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_start_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_a.id, paragraph_start_position->anchor_id());
   EXPECT_EQ(0, paragraph_start_position->text_offset());
   paragraph_start_position =
       paragraph_start_position->CreatePreviousParagraphStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(paragraph_start_position->IsNullPosition());
 
   TestPositionType paragraph_end_position = AXNodePosition::CreateTextPosition(
@@ -3287,28 +3294,32 @@
       ax::mojom::TextAffinity::kDownstream);
   paragraph_end_position =
       paragraph_end_position->CreateNextParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_a.id, paragraph_end_position->anchor_id());
   // "First paragraph<>".
   EXPECT_EQ(15, paragraph_end_position->text_offset());
   paragraph_end_position =
       paragraph_end_position->CreateNextParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_b_3.id, paragraph_end_position->anchor_id());
   // "paragraph<>".
   EXPECT_EQ(9, paragraph_end_position->text_offset());
   paragraph_end_position =
       paragraph_end_position->CreateNextParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_c.id, paragraph_end_position->anchor_id());
   // "Third paragraph<>".
   EXPECT_EQ(15, paragraph_end_position->text_offset());
   paragraph_end_position =
       paragraph_end_position->CreateNextParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(paragraph_end_position->IsNullPosition());
 
   paragraph_end_position = AXNodePosition::CreateTextPosition(
@@ -3316,21 +3327,24 @@
       ax::mojom::TextAffinity::kDownstream);
   paragraph_end_position =
       paragraph_end_position->CreatePreviousParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_b_3.id, paragraph_end_position->anchor_id());
   // "paragraph<>".
   EXPECT_EQ(9, paragraph_end_position->text_offset());
   paragraph_end_position =
       paragraph_end_position->CreatePreviousParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_TRUE(paragraph_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_data_a.id, paragraph_end_position->anchor_id());
   // "First paragraph<>".
   EXPECT_EQ(15, paragraph_end_position->text_offset());
   paragraph_end_position =
       paragraph_end_position->CreatePreviousParagraphEndPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(paragraph_end_position->IsNullPosition());
 }
 
@@ -3382,7 +3396,8 @@
       ax::mojom::TextAffinity::kDownstream);
 
   test_position = test_position->CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(root_data.id, test_position->anchor_id());
   EXPECT_EQ(5, test_position->text_offset());
@@ -4659,7 +4674,8 @@
   ASSERT_FALSE(text_position->IsIgnored());
   TestPositionType test_position = text_position->CreatePositionAtTextBoundary(
       ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kForward,
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box_data_3.id, test_position->anchor_id());
@@ -4667,7 +4683,8 @@
   EXPECT_EQ(ax::mojom::TextAffinity::kDownstream, test_position->affinity());
   test_position = text_position->CreatePositionAtTextBoundary(
       ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kBackward,
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box_data_2.id, test_position->anchor_id());
@@ -4680,7 +4697,8 @@
   ASSERT_FALSE(text_position->IsIgnored());
   test_position = text_position->CreatePositionAtTextBoundary(
       ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kForward,
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box_data_3.id, test_position->anchor_id());
@@ -4688,7 +4706,8 @@
   EXPECT_EQ(ax::mojom::TextAffinity::kDownstream, test_position->affinity());
   test_position = text_position->CreatePositionAtTextBoundary(
       ax::mojom::TextBoundary::kWordStart, ax::mojom::MoveDirection::kBackward,
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box_data_2.id, test_position->anchor_id());
@@ -4847,15 +4866,18 @@
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position =
       null_position->CreatePreviousFormatStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -4870,30 +4892,34 @@
 
   TestPositionType test_position =
       tree_position->CreatePreviousFormatStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(static_text1_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move, since it's
-  // already at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
@@ -4902,14 +4928,16 @@
   // kStopAtLastAnchorBoundary should stop at the start of the whole content
   // while kCrossBoundary should return a null position when crossing it.
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -4925,7 +4953,8 @@
 
   TestPositionType test_position =
       text_position->CreatePreviousFormatStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
@@ -4933,23 +4962,26 @@
   EXPECT_EQ(ax::mojom::TextAffinity::kDownstream, test_position->affinity());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move, since it's
-  // already at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
@@ -4958,14 +4990,16 @@
   // kStopAtLastAnchorBoundary should stop at the start of the whole content
   // while kCrossBoundary should return a null position when crossing it.
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = test_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -4974,11 +5008,13 @@
   TestPositionType null_position = AXNodePosition::CreateNullPosition();
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position = null_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -4992,37 +5028,42 @@
   ASSERT_TRUE(tree_position->IsTreePosition());
 
   TestPositionType test_position = tree_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move, since it's
-  // already at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -5031,14 +5072,16 @@
   // kStopAtLastAnchorBoundary should stop at the end of the whole content while
   // kCrossBoundary should return a null position when crossing it.
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -5053,44 +5096,50 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   TestPositionType test_position = text_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move, since it's
-  // already at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -5099,14 +5148,16 @@
   // kStopAtLastAnchorBoundary should stop at the end of the whole content while
   // kCrossBoundary should return a null position when crossing it.
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
 
   test_position = test_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -5264,7 +5315,8 @@
   // is at the end of "heading 1".
   TestPositionType format_end_position =
       text_position->CreateNextFormatEndPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_4.id, format_end_position->anchor_id());
@@ -5275,7 +5327,8 @@
   // Move position to end of format at "heading 1|select, option 1|<>...", which
   // is at the end of embedded object <select, option 1> (popup_button_5).
   format_end_position = format_end_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(popup_button_5.id, format_end_position->anchor_id());
@@ -5286,7 +5339,8 @@
   // Move position to end of format at "...|select, option 1|heading 2<>...",
   // which is at the end of "heading 2".
   format_end_position = format_end_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_10.id, format_end_position->anchor_id());
@@ -5298,7 +5352,8 @@
   // "...heading 2|select, option 2|<>|select, option 3|...", which is at the
   // end of embedded object <select, option 2> (popup_button_11).
   format_end_position = format_end_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(popup_button_11.id, format_end_position->anchor_id());
@@ -5310,7 +5365,8 @@
   // "...heading 2|select, option 2||select, option 3|<>...", which is at the
   // end of embedded object <select, option 3> (popup_button_14).
   format_end_position = format_end_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(popup_button_14.id, format_end_position->anchor_id());
@@ -5321,7 +5377,8 @@
   // Move position to end of format at "...|select, option 3|more text<>", which
   // is at the end of "more text".
   format_end_position = format_end_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, format_end_position);
   EXPECT_TRUE(format_end_position->IsTextPosition());
   EXPECT_EQ(inline_text_18.id, format_end_position->anchor_id());
@@ -5359,7 +5416,8 @@
   ASSERT_NE(nullptr, text_position);
   TestPositionType test_position =
       text_position->CreatePreviousFormatStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_data.id, test_position->anchor_id());
@@ -5371,7 +5429,8 @@
       ax::mojom::TextAffinity::kDownstream);
   ASSERT_NE(nullptr, text_position);
   test_position = text_position->CreateNextFormatEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(more_text_data.id, test_position->anchor_id());
@@ -5586,7 +5645,8 @@
     EXPECT_EQ(6, text_position->text_offset());
 
     text_position = text_position->CreateNextFormatEndPosition(
-        AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+        {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, text_position);
     EXPECT_TRUE(text_position->IsTextPosition());
     EXPECT_EQ(inline_box_11.id, text_position->anchor_id());
@@ -5602,7 +5662,8 @@
     EXPECT_EQ(0, text_position->text_offset());
 
     text_position = text_position->CreatePreviousFormatStartPosition(
-        AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+        {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, text_position);
     EXPECT_TRUE(text_position->IsTextPosition());
     EXPECT_EQ(inline_box_5.id, text_position->anchor_id());
@@ -5622,7 +5683,8 @@
     EXPECT_EQ(7, text_position->text_offset());
 
     text_position = text_position->CreateNextFormatEndPosition(
-        AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+        {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, text_position);
     EXPECT_TRUE(text_position->IsTextPosition());
     EXPECT_EQ(inline_box_13.id, text_position->anchor_id());
@@ -5638,7 +5700,8 @@
     EXPECT_EQ(0, text_position->text_offset());
 
     text_position = text_position->CreatePreviousFormatStartPosition(
-        AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+        {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, text_position);
     EXPECT_TRUE(text_position->IsTextPosition());
     EXPECT_EQ(inline_box_22.id, text_position->anchor_id());
@@ -5651,22 +5714,26 @@
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position =
       null_position->CreatePreviousPageStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
   test_position = null_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
   test_position = null_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
   test_position = null_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -5684,24 +5751,27 @@
   ASSERT_NE(nullptr, tree_position);
   ASSERT_TRUE(tree_position->IsTreePosition());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move at all since it's
-  // at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   TestPositionType test_position = tree_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = tree_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = tree_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
@@ -5709,21 +5779,24 @@
 
   // Test CreateNextPageEndPosition until the end of content is reached.
   test_position = tree_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_data.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->child_index());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
@@ -5731,14 +5804,16 @@
 
   // kStopAtLastAnchorBoundary shouldn't move past the end of the whole content.
   test_position = test_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
@@ -5746,53 +5821,61 @@
 
   // Moving forward past the end should return a null position.
   TestPositionType null_position = test_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   null_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   // Now move backward through the accessibility tree.
   tree_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, tree_position);
   EXPECT_TRUE(tree_position->IsTreePosition());
   EXPECT_EQ(page_3_text_data.id, tree_position->anchor_id());
   EXPECT_EQ(0, tree_position->child_index());
 
   test_position = tree_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = tree_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->child_index());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
@@ -5801,14 +5884,16 @@
   // kStopAtLastAnchorBoundary shouldn't move past the start of the whole
   // content.
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
   EXPECT_EQ(AXNodePosition::BEFORE_TEXT, test_position->child_index());
 
   test_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTreePosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
@@ -5816,12 +5901,14 @@
 
   // Moving before the start should return a null position.
   null_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   null_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 }
@@ -5840,24 +5927,27 @@
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
 
-  // kStopAtAnchorBoundaryOrIfAlreadyAtBoundary shouldn't move at all since it's
-  // at a boundary.
+  // AXBoundaryDetection::kCheckInitialPosition shouldn't move at all since
+  // it's at a boundary.
   TestPositionType test_position = text_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = text_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = text_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
@@ -5865,21 +5955,24 @@
 
   // Test CreateNextPageEndPosition until the end of content is reached.
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(19, test_position->text_offset());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
   EXPECT_EQ(24, test_position->text_offset());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
@@ -5887,14 +5980,16 @@
 
   // kStopAtLastAnchorBoundary shouldn't move past the end of the whole content.
   test_position = test_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
   EXPECT_EQ(24, test_position->text_offset());
 
   test_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_3_text_data.id, test_position->anchor_id());
@@ -5902,53 +5997,61 @@
 
   // Moving forward past the end should return a null position.
   TestPositionType null_position = test_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   null_position = test_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   // Now move backward through the accessibility tree.
   text_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, text_position);
   EXPECT_TRUE(text_position->IsTextPosition());
   EXPECT_EQ(page_3_text_data.id, text_position->anchor_id());
   EXPECT_EQ(24, text_position->text_offset());
 
   test_position = text_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(19, test_position->text_offset());
 
   test_position = text_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(19, test_position->text_offset());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_2_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
@@ -5957,14 +6060,16 @@
   // kStopAtLastAnchorBoundary shouldn't move past the start of the whole
   // content.
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
 
   test_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(page_1_text_data.id, test_position->anchor_id());
@@ -5972,22 +6077,25 @@
 
   // Moving before the start should return a null position.
   null_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 
   null_position = test_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, null_position);
   EXPECT_TRUE(null_position->IsNullPosition());
 }
 
 TEST_F(AXPositionTest, CreatePositionAtPageBoundaryWithNonPaginatedDocument) {
   // We start from the second character in the whole content instead of the
-  // first, so that with `AXBoundaryBehavior::kCrossBoundary` we would be able
-  // to move back to the start of the page. Otherwise, if we had started from
-  // the first character, we would already be at the start of the page, and thus
-  // have gotten the null position.
+  // first, so that with `{AXBoundaryBehavior::kCrossBoundary,
+  // AXBoundaryDetection::kDontCheckInitialPosition}` we would be able to move
+  // back to the start of the page. Otherwise, if we had started from the first
+  // character, we would already be at the start of the page, and thus have
+  // gotten the null position.
   TestPositionType text_position = AXNodePosition::CreateTextPosition(
       GetTreeID(), static_text1_.id, 1 /* text_offset */,
       ax::mojom::TextAffinity::kDownstream);
@@ -5998,7 +6106,8 @@
   // page)
   TestPositionType test_position =
       text_position->CreatePreviousPageStartPosition(
-          AXBoundaryBehavior::kCrossBoundary);
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
@@ -6007,21 +6116,24 @@
   // Since there is no next page, CreateNextPageStartPosition should return a
   // null position
   test_position = text_position->CreateNextPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
   // Since there is no previous page, CreatePreviousPageEndPosition should
   // return a null position
   test_position = text_position->CreatePreviousPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
   // Since there are no distinct pages, CreateNextPageEndPosition should move
   // to the end of the whole content, as if it's one large page.
   test_position = text_position->CreateNextPageEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -6030,7 +6142,8 @@
   // CreatePreviousPageStartPosition should move back to the beginning of the
   // whole content.
   test_position = test_position->CreatePreviousPageStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(button_.id, test_position->anchor_id());
@@ -9427,11 +9540,13 @@
   TestPositionType null_position = AXNodePosition::CreateNullPosition();
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position = null_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -9461,14 +9576,16 @@
 
   // Test basic cases with static MaxTextOffset
   TestPositionType test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_TRUE(test_position->IsValid());
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_data.id, test_position->anchor_id());
   EXPECT_EQ(9, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
@@ -9493,14 +9610,16 @@
   // Now repeat the prior tests and ensure that we can create next character
   // positions with the new, valid MaxTextOffset (8).
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_TRUE(test_position->IsValid());
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_data.id, test_position->anchor_id());
   EXPECT_EQ(8, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 
@@ -9601,25 +9720,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   TestPositionType test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(4, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(5, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(5, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
@@ -9632,25 +9755,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(5, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
@@ -9663,25 +9790,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
@@ -9694,23 +9825,27 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(6, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -9723,25 +9858,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
@@ -9754,7 +9893,8 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_field_.id, test_position->anchor_id());
@@ -9769,7 +9909,8 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_field_.id, test_position->anchor_id());
@@ -9787,25 +9928,29 @@
 
   TestPositionType test_position =
       text_position->CreatePreviousCharacterPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(5, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(4, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(4, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -9818,25 +9963,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(1, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
@@ -9849,25 +9998,29 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box2_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(line_break_.id, test_position->anchor_id());
@@ -9880,23 +10033,27 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(inline_box1_.id, test_position->anchor_id());
@@ -9909,23 +10066,27 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
   EXPECT_EQ(0, test_position->text_offset());
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(check_box_.id, test_position->anchor_id());
@@ -9938,7 +10099,8 @@
   ASSERT_TRUE(text_position->IsTextPosition());
 
   test_position = text_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(text_field_.id, test_position->anchor_id());
@@ -9961,7 +10123,8 @@
        ++iter) {
     const int text_offset = *iter;
     test_position = test_position->CreateNextCharacterPosition(
-        AXBoundaryBehavior::kCrossBoundary);
+        {AXBoundaryBehavior::kCrossBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, test_position);
     EXPECT_TRUE(test_position->IsTextPosition());
 
@@ -9979,7 +10142,8 @@
       GetTreeID(), GetTree()->root()->id(), 3 /* text_offset */,
       ax::mojom::TextAffinity::kDownstream);
   test_position = test_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -9990,7 +10154,8 @@
       GetTreeID(), GetTree()->root()->id(), 4 /* text_offset */,
       ax::mojom::TextAffinity::kDownstream);
   test_position = test_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10001,7 +10166,8 @@
       GetTreeID(), GetTree()->root()->id(), 9 /* text_offset */,
       ax::mojom::TextAffinity::kUpstream);
   test_position = test_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10012,7 +10178,8 @@
       GetTreeID(), GetTree()->root()->id(), 10 /* text_offset */,
       ax::mojom::TextAffinity::kUpstream);
   test_position = test_position->CreateNextCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10036,7 +10203,8 @@
        ++iter) {
     const int text_offset = *iter;
     test_position = test_position->CreatePreviousCharacterPosition(
-        AXBoundaryBehavior::kCrossBoundary);
+        {AXBoundaryBehavior::kCrossBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, test_position);
     EXPECT_TRUE(test_position->IsTextPosition());
 
@@ -10054,7 +10222,8 @@
       GetTreeID(), GetTree()->root()->id(), 3 /* text_offset */,
       ax::mojom::TextAffinity::kDownstream);
   test_position = test_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10065,7 +10234,8 @@
       GetTreeID(), GetTree()->root()->id(), 4 /* text_offset */,
       ax::mojom::TextAffinity::kDownstream);
   test_position = test_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10076,7 +10246,8 @@
       GetTreeID(), GetTree()->root()->id(), 9 /* text_offset */,
       ax::mojom::TextAffinity::kUpstream);
   test_position = test_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10087,7 +10258,8 @@
       GetTreeID(), GetTree()->root()->id(), 10 /* text_offset */,
       ax::mojom::TextAffinity::kUpstream);
   test_position = test_position->CreatePreviousCharacterPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsTextPosition());
   EXPECT_EQ(GetTree()->root()->id(), test_position->anchor_id());
@@ -10107,7 +10279,8 @@
   while (!text_position->IsNullPosition()) {
     TestPositionType moved_position =
         text_position->CreateNextCharacterPosition(
-            AXBoundaryBehavior::kCrossBoundary);
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, moved_position);
 
     text_position = std::move(moved_position);
@@ -10124,7 +10297,8 @@
   while (!text_position->IsNullPosition()) {
     TestPositionType moved_position =
         text_position->CreatePreviousCharacterPosition(
-            AXBoundaryBehavior::kCrossBoundary);
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition});
     ASSERT_NE(nullptr, moved_position);
 
     text_position = std::move(moved_position);
@@ -10139,11 +10313,13 @@
   TestPositionType null_position = AXNodePosition::CreateNullPosition();
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position = null_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -10152,11 +10328,13 @@
   TestPositionType null_position = AXNodePosition::CreateNullPosition();
   ASSERT_NE(nullptr, null_position);
   TestPositionType test_position = null_position->CreateNextWordEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
   test_position = null_position->CreatePreviousWordEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_NE(nullptr, test_position);
   EXPECT_TRUE(test_position->IsNullPosition());
 }
@@ -11194,7 +11372,8 @@
 
   TestPositionType next_line_start_position =
       text_position->CreateNextLineStartPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, next_line_start_position);
   EXPECT_TRUE(next_line_start_position->IsTextPosition());
   EXPECT_EQ(inline_box3.id, next_line_start_position->anchor_id());
@@ -11202,7 +11381,8 @@
 
   TestPositionType previous_line_start_position =
       text_position->CreatePreviousLineStartPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, previous_line_start_position);
   EXPECT_TRUE(previous_line_start_position->IsTextPosition());
   EXPECT_EQ(inline_box1.id, previous_line_start_position->anchor_id());
@@ -11210,7 +11390,8 @@
 
   TestPositionType next_line_end_position =
       text_position->CreateNextLineEndPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, next_line_end_position);
   EXPECT_TRUE(next_line_end_position->IsTextPosition());
   EXPECT_EQ(inline_box3.id, next_line_end_position->anchor_id());
@@ -11218,7 +11399,8 @@
 
   TestPositionType previous_line_end_position =
       text_position->CreatePreviousLineEndPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, previous_line_end_position);
   EXPECT_TRUE(previous_line_end_position->IsTextPosition());
   EXPECT_EQ(inline_box1.id, previous_line_end_position->anchor_id());
@@ -11353,7 +11535,8 @@
 
   // "1. <f>irst item\n2. second item"
   text_position = text_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box2.id, text_position->anchor_id());
@@ -11361,7 +11544,8 @@
 
   // "1. first <i>tem\n2. second item"
   text_position = text_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box2.id, text_position->anchor_id());
@@ -11369,7 +11553,8 @@
 
   // "1. first item\n<2>. second item"
   text_position = text_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box3.id, text_position->anchor_id());
@@ -11377,7 +11562,8 @@
 
   // "1. first item\n2. <s>econd item"
   text_position = text_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box4.id, text_position->anchor_id());
@@ -11385,7 +11571,8 @@
 
   // "1. first item\n2. second <i>tem"
   text_position = text_position->CreateNextWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box4.id, text_position->anchor_id());
@@ -11520,7 +11707,8 @@
 
   // "1. first item\n2. second <i>tem"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box4.id, text_position->anchor_id());
@@ -11528,7 +11716,8 @@
 
   // "1. first item\n2. <s>econd item"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box4.id, text_position->anchor_id());
@@ -11536,7 +11725,8 @@
 
   // "1. first item\n<2>. second item"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box3.id, text_position->anchor_id());
@@ -11544,7 +11734,8 @@
 
   // "1. first <i>tem\n2. <s>econd item"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box2.id, text_position->anchor_id());
@@ -11552,7 +11743,8 @@
 
   // "1. <f>irst item\n2. second item"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box2.id, text_position->anchor_id());
@@ -11560,7 +11752,8 @@
 
   // "<1>. first item\n2. second item"
   text_position = text_position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   ASSERT_TRUE(text_position->IsTextPosition());
   ASSERT_EQ(inline_box1.id, text_position->anchor_id());
@@ -11696,8 +11889,9 @@
       GetTreeID(), inline_box_3.id, 0 /* child_index_or_text_offset */,
       ax::mojom::TextAffinity::kDownstream);
 
-  TestPositionType result_position =
-      position->CreateNextWordStartPosition(AXBoundaryBehavior::kCrossBoundary);
+  TestPositionType result_position = position->CreateNextWordStartPosition(
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(text_field_4.id, result_position->anchor_id());
   EXPECT_EQ(0, result_position->text_offset());
@@ -11705,8 +11899,9 @@
   EXPECT_EQ(AXNode::kEmbeddedObjectCharacterUTF16, result_position->GetText());
 
   position = std::move(result_position);
-  result_position =
-      position->CreateNextWordStartPosition(AXBoundaryBehavior::kCrossBoundary);
+  result_position = position->CreateNextWordStartPosition(
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(inline_box_7.id, result_position->anchor_id());
   EXPECT_EQ(1, result_position->text_offset());
@@ -11716,7 +11911,8 @@
   // CreatePreviousWordStartPosition tests.
   position = std::move(result_position);
   result_position = position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(text_field_4.id, result_position->anchor_id());
   EXPECT_EQ(0, result_position->text_offset());
@@ -11725,7 +11921,8 @@
 
   position = std::move(result_position);
   result_position = position->CreatePreviousWordStartPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(inline_box_3.id, result_position->anchor_id());
   EXPECT_EQ(0, result_position->text_offset());
@@ -11734,8 +11931,9 @@
 
   // CreateNextWordEndPosition tests.
   position = std::move(result_position);
-  result_position =
-      position->CreateNextWordEndPosition(AXBoundaryBehavior::kCrossBoundary);
+  result_position = position->CreateNextWordEndPosition(
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(inline_box_3.id, result_position->anchor_id());
   EXPECT_EQ(6, result_position->text_offset());
@@ -11743,8 +11941,9 @@
   EXPECT_EQ(u"Hello ", result_position->GetText());
 
   position = std::move(result_position);
-  result_position =
-      position->CreateNextWordEndPosition(AXBoundaryBehavior::kCrossBoundary);
+  result_position = position->CreateNextWordEndPosition(
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   // The position would be on `text_field_4` instead of on `generic_container_5`
   // because the latter is ignored, and by design we prefer not to create
@@ -11755,8 +11954,9 @@
   EXPECT_EQ(AXNode::kEmbeddedObjectCharacterUTF16, result_position->GetText());
 
   position = std::move(result_position);
-  result_position =
-      position->CreateNextWordEndPosition(AXBoundaryBehavior::kCrossBoundary);
+  result_position = position->CreateNextWordEndPosition(
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(inline_box_7.id, result_position->anchor_id());
   EXPECT_EQ(6, result_position->text_offset());
@@ -11766,7 +11966,8 @@
   // CreatePreviousWordEndPosition tests.
   position = std::move(result_position);
   result_position = position->CreatePreviousWordEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   // The position would be on `text_field_4` instead of on `generic_container_5`
   // because the latter is ignored, and by design we prefer not to create
@@ -11778,7 +11979,8 @@
 
   position = std::move(result_position);
   result_position = position->CreatePreviousWordEndPosition(
-      AXBoundaryBehavior::kCrossBoundary);
+      {AXBoundaryBehavior::kCrossBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   EXPECT_TRUE(result_position->IsTextPosition());
   EXPECT_EQ(inline_box_3.id, result_position->anchor_id());
   EXPECT_EQ(6, result_position->text_offset());
@@ -11847,7 +12049,8 @@
   ASSERT_NE(nullptr, text_position);
 
   text_position = text_position->CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+      {AXBoundaryBehavior::kStopAtAnchorBoundary,
+       AXBoundaryDetection::kCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   EXPECT_TRUE(text_position->IsTextPosition());
   EXPECT_EQ(generic_container_12.id, text_position->anchor_id());
@@ -11869,7 +12072,8 @@
   ASSERT_NE(nullptr, text_position);
 
   text_position = text_position->CreateNextParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, text_position);
   EXPECT_TRUE(text_position->IsLeafTextPosition());
   EXPECT_EQ(button_14.id, text_position->anchor_id());
@@ -12025,13 +12229,15 @@
   ASSERT_NE(nullptr, position);
 
   position = position->CreateNextParagraphStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(popup_button_4.id, position->anchor_id());
   EXPECT_EQ(0, position->text_offset());
 
   position = position->CreateNextParagraphStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(inline_box_8.id, position->anchor_id());
   EXPECT_EQ(0, position->text_offset());
@@ -12042,7 +12248,8 @@
   ASSERT_NE(nullptr, position);
 
   position = position->CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(popup_button_4.id, position->anchor_id());
   // The content of this popup button should be replaced with the empty object
@@ -12050,7 +12257,8 @@
   EXPECT_EQ(1, position->text_offset());
 
   position = position->CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(inline_box_3.id, position->anchor_id());
   EXPECT_EQ(2, position->text_offset());
@@ -12068,13 +12276,15 @@
   ASSERT_NE(nullptr, position);
 
   position = position->CreateNextParagraphStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(menu_list_option_6.id, position->anchor_id());
   EXPECT_EQ(0, position->text_offset());
 
   position = position->CreateNextParagraphStartPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(inline_box_8.id, position->anchor_id());
   EXPECT_EQ(0, position->text_offset());
@@ -12085,13 +12295,15 @@
   ASSERT_NE(nullptr, position);
 
   position = position->CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(menu_list_option_6.id, position->anchor_id());
   EXPECT_EQ(6, position->text_offset());
 
   position = position->CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+      {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+       AXBoundaryDetection::kDontCheckInitialPosition});
   ASSERT_NE(nullptr, position);
   EXPECT_EQ(inline_box_3.id, position->anchor_id());
   EXPECT_EQ(2, position->text_offset());
@@ -12202,7 +12414,7 @@
       ax::mojom::TextAffinity::kDownstream);
   ASSERT_TRUE(text_position->IsTextPosition());
   text_position = text_position->CreatePositionAtTextBoundary(
-      GetParam().boundary, GetParam().direction, GetParam().boundary_behavior);
+      GetParam().boundary, GetParam().direction, GetParam().movement_options);
   EXPECT_NE(nullptr, text_position);
   EXPECT_EQ(GetParam().expected_text_position, text_position->ToString());
 }
@@ -12465,7 +12677,8 @@
             "TextPosition anchor_id=4 text_offset=11 affinity=downstream "
             "annotated_text=Line 1\nLine< >2"}));
 
-// Only test with AXBoundaryBehavior::kCrossBoundary for now.
+// Only test with {AXBoundaryBehavior::kCrossBoundary,
+// AXBoundaryDetection::kDontCheckInitialPosition} for now.
 // TODO(accessibility): Add more tests for other boundary behaviors if needed.
 INSTANTIATE_TEST_SUITE_P(
     CreatePositionAtTextBoundary,
@@ -12474,187 +12687,222 @@
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kCharacter,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=7 text_offset=0 affinity=downstream "
             "annotated_text=<\n>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kCharacter,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=1 affinity=downstream "
             "annotated_text=L<i>ne 2"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kFormatStart,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=7 text_offset=0 affinity=downstream "
             "annotated_text=<\n>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kFormatEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=7 text_offset=0 affinity=downstream "
             "annotated_text=<\n>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineStart,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineStart,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary, "NullPosition"},
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
+            "NullPosition"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineStartOrEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kLineStartOrEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kObject,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 2"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kObject,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=6 affinity=downstream "
             "annotated_text=Line 1<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphStart,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphStart,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary, "NullPosition"},
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
+            "NullPosition"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphStartOrEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kParagraphStartOrEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=6 affinity=downstream "
             "annotated_text=Line 1<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceStart,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceStart,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary, "NullPosition"},
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
+            "NullPosition"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceStartOrEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kSentenceStartOrEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWebPage,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=1 text_offset=0 affinity=downstream "
             "annotated_text=<L>ine 1\nLine 2"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWebPage,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=9 text_offset=6 affinity=downstream "
             "annotated_text=Line 2<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=6 affinity=downstream "
             "annotated_text=Line 1<>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=4 affinity=downstream "
             "annotated_text=Line< >2"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordStart,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=5 affinity=downstream "
             "annotated_text=Line <1>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordStart,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=5 affinity=downstream "
             "annotated_text=Line <2>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordStartOrEnd,
             ax::mojom::MoveDirection::kBackward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=6 text_offset=5 affinity=downstream "
             "annotated_text=Line <1>"},
         CreatePositionAtTextBoundaryTestParam{
             ax::mojom::TextBoundary::kWordStartOrEnd,
             ax::mojom::MoveDirection::kForward,
-            AXBoundaryBehavior::kCrossBoundary,
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition},
             "TextPosition anchor_id=8 text_offset=4 affinity=downstream "
             "annotated_text=Line< >2"}));
 
@@ -12665,7 +12913,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -12675,7 +12924,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -12685,7 +12935,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -12695,7 +12946,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12708,7 +12960,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -12721,7 +12974,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -12734,7 +12988,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -12745,7 +13000,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12761,8 +13017,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -12773,8 +13029,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -12785,8 +13041,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -12797,8 +13053,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12814,7 +13070,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -12827,7 +13084,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -12840,7 +13098,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -12853,7 +13112,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12869,7 +13129,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -12881,7 +13142,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -12893,7 +13155,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -12903,7 +13166,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12920,7 +13184,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -12933,7 +13198,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -12946,7 +13212,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -12957,7 +13224,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -12973,9 +13241,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at end of root. */,
             {"TextPosition anchor_id=1 text_offset=7 "
@@ -12985,9 +13254,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=7 "
@@ -12997,9 +13267,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=0 "
@@ -13009,9 +13280,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 "
@@ -13026,7 +13298,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset */,
@@ -13039,7 +13312,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset */,
@@ -13052,7 +13326,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13063,7 +13338,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13081,7 +13357,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13093,7 +13370,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13105,7 +13383,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13117,7 +13396,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13132,7 +13412,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13145,7 +13426,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13158,7 +13440,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13169,7 +13452,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13185,9 +13469,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=6 "
@@ -13197,9 +13482,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=6 "
@@ -13209,9 +13495,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=6 "
@@ -13221,9 +13508,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=6 "
@@ -13238,7 +13526,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13251,7 +13540,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13264,7 +13554,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13277,7 +13568,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13293,7 +13585,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -13303,7 +13596,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -13313,7 +13607,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13321,7 +13616,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13336,7 +13632,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -13349,7 +13646,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -13362,7 +13660,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13373,7 +13672,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13389,9 +13689,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at end of root. */,
             {"TextPosition anchor_id=1 text_offset=13 "
@@ -13401,9 +13702,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=13 "
@@ -13413,9 +13715,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=0 "
@@ -13425,9 +13728,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 "
@@ -13442,7 +13746,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -13455,7 +13760,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -13468,7 +13774,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13479,7 +13786,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousSentenceEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13495,7 +13803,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13509,7 +13818,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13523,7 +13833,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13537,7 +13848,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13552,7 +13864,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13567,7 +13880,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13582,7 +13896,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13593,7 +13908,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13609,9 +13925,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=0 "
@@ -13621,9 +13938,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=0 "
@@ -13633,9 +13951,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=5 "
@@ -13645,9 +13964,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=5 "
@@ -13662,7 +13982,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13679,7 +14000,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -13696,7 +14018,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -13713,7 +14036,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13731,7 +14055,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -13747,7 +14072,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -13763,7 +14089,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13773,7 +14100,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13792,7 +14120,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -13809,7 +14138,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -13826,7 +14156,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13837,7 +14168,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13853,9 +14185,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at end of root. */,
             {"TextPosition anchor_id=1 text_offset=12 "
@@ -13865,9 +14198,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=12 "
@@ -13877,9 +14211,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=5 "
@@ -13887,9 +14222,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 "
@@ -13904,7 +14240,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset */,
@@ -13921,7 +14258,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset */,
@@ -13938,7 +14276,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -13949,7 +14288,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -13969,7 +14309,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -13985,7 +14326,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14001,7 +14343,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14017,7 +14360,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14032,7 +14376,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14049,7 +14394,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14066,7 +14412,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14079,7 +14426,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14095,9 +14443,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=4 "
@@ -14107,9 +14456,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=4 "
@@ -14119,9 +14469,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=4 "
@@ -14131,9 +14482,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=4 "
@@ -14146,7 +14498,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14163,7 +14516,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14180,7 +14534,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14197,7 +14552,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14213,7 +14569,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -14227,7 +14584,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14241,7 +14599,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14251,7 +14610,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14268,7 +14628,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -14285,7 +14646,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14300,7 +14662,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14311,7 +14674,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14325,9 +14689,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at end of root. */,
             {"TextPosition anchor_id=1 text_offset=13 "
@@ -14335,9 +14700,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=13 "
@@ -14345,9 +14711,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=4 "
@@ -14357,9 +14724,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=4 "
@@ -14372,7 +14740,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -14389,7 +14758,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14406,7 +14776,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14419,7 +14790,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousWordEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14439,7 +14811,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14449,7 +14822,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14459,7 +14833,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14469,7 +14844,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14482,7 +14858,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14493,7 +14870,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14504,7 +14882,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14513,7 +14892,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14527,9 +14907,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=0 "
@@ -14539,9 +14920,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=0 "
@@ -14551,9 +14933,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=6 affinity=downstream "
@@ -14563,9 +14946,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=6 affinity=downstream "
@@ -14578,7 +14962,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14591,7 +14976,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14604,7 +14990,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14617,7 +15004,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14633,7 +15021,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -14645,7 +15034,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14657,7 +15047,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14667,7 +15058,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14684,7 +15076,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -14697,7 +15090,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14710,7 +15104,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14721,7 +15116,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14737,9 +15133,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at the end of root. */,
             {"TextPosition anchor_id=1 text_offset=7 "
@@ -14749,9 +15146,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=7 "
@@ -14761,9 +15159,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=0 "
@@ -14773,9 +15172,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 "
@@ -14790,7 +15190,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -14803,7 +15204,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -14816,7 +15218,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -14827,7 +15230,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14845,7 +15249,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14857,7 +15262,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14869,7 +15275,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14881,7 +15288,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14896,7 +15304,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -14909,7 +15318,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -14922,7 +15332,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -14933,7 +15344,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -14949,9 +15361,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=6 "
@@ -14961,9 +15374,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=6 "
@@ -14973,9 +15387,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=6 "
@@ -14985,9 +15400,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=6 "
@@ -15002,7 +15418,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15015,7 +15432,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15028,7 +15446,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15041,7 +15460,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15057,7 +15477,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -15067,7 +15488,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15077,7 +15499,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15085,7 +15508,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15093,7 +15517,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15103,7 +15528,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
@@ -15118,7 +15544,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -15129,7 +15556,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15140,7 +15568,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15151,7 +15580,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15162,7 +15592,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15173,7 +15604,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
@@ -15189,9 +15621,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             12 /* text_offset one before the end of root. */,
             {"TextPosition anchor_id=1 text_offset=6 "
@@ -15201,9 +15634,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             12 /* text_offset one before the end of text field */,
             {"TextPosition anchor_id=4 text_offset=6 "
@@ -15213,9 +15647,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX1_ID,
             2 /* text_offset */,
             {"TextPosition anchor_id=6 text_offset=0 affinity=downstream "
@@ -15225,9 +15660,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 affinity=downstream "
@@ -15237,9 +15673,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 affinity=downstream "
@@ -15254,7 +15691,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -15267,7 +15705,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15280,7 +15719,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15291,7 +15731,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -15302,7 +15743,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15315,7 +15757,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousLineEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
@@ -15333,7 +15776,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15342,7 +15786,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15351,7 +15796,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15360,7 +15806,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15373,7 +15820,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15384,7 +15832,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15395,7 +15844,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15404,7 +15854,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15418,9 +15869,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=1 text_offset=0 "
@@ -15430,9 +15882,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=0 "
@@ -15442,9 +15895,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=6 affinity=downstream "
@@ -15454,9 +15908,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=6 affinity=downstream "
@@ -15469,7 +15924,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15482,7 +15938,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15495,7 +15952,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15508,7 +15966,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15524,7 +15983,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -15536,7 +15996,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15548,7 +16009,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -15558,7 +16020,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15575,7 +16038,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -15588,7 +16052,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15601,7 +16066,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -15612,7 +16078,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15628,9 +16095,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             13 /* text_offset at the end of root. */,
             {"TextPosition anchor_id=1 text_offset=7 "
@@ -15640,9 +16108,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
             {"TextPosition anchor_id=4 text_offset=7 "
@@ -15652,9 +16121,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=0 "
@@ -15664,9 +16134,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 "
@@ -15681,7 +16152,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at the end of root. */,
@@ -15696,7 +16168,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -15709,7 +16182,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             5 /* text_offset */,
@@ -15720,7 +16194,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphStartPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15738,7 +16213,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15750,7 +16226,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15762,7 +16239,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15774,7 +16252,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15789,7 +16268,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15804,7 +16284,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15819,7 +16300,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15830,7 +16312,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15846,9 +16329,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             0 /* text_offset */,
             // The checkbox before "Line 1" forms an "invisible" paragraph
@@ -15863,9 +16347,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             5 /* text_offset */,
             {"TextPosition anchor_id=4 text_offset=6 "
@@ -15875,9 +16360,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             STATIC_TEXT1_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=5 text_offset=6 "
@@ -15887,9 +16373,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=6 "
@@ -15899,9 +16386,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             LINE_BREAK_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=7 text_offset=1 affinity=downstream "
@@ -15911,9 +16399,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             LINE_BREAK_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=7 text_offset=1 affinity=downstream "
@@ -15928,7 +16417,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             0 /* text_offset */,
@@ -15941,7 +16431,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             0 /* text_offset */,
@@ -15954,7 +16445,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             STATIC_TEXT1_ID,
             1 /* text_offset */,
@@ -15967,7 +16459,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreateNextParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -15983,7 +16476,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -15995,7 +16489,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -16007,7 +16502,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16017,7 +16513,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16027,7 +16524,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -16039,7 +16537,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kCrossBoundary);
+                  {AXBoundaryBehavior::kCrossBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
@@ -16056,7 +16555,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -16069,7 +16569,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -16082,7 +16583,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16093,7 +16595,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16104,7 +16607,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -16115,7 +16619,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
@@ -16131,9 +16636,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             ROOT_ID,
             12 /* text_offset one before the end of root. */,
             {"TextPosition anchor_id=1 text_offset=6 "
@@ -16143,9 +16649,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             TEXT_FIELD_ID,
             12 /* text_offset one before the end of text field */,
             {"TextPosition anchor_id=4 text_offset=6 "
@@ -16155,9 +16662,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX1_ID,
             2 /* text_offset */,
             {"TextPosition anchor_id=6 text_offset=0 affinity=downstream "
@@ -16167,9 +16675,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             4 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 affinity=downstream "
@@ -16179,9 +16688,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             INLINE_BOX2_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=9 text_offset=0 affinity=downstream "
@@ -16191,9 +16701,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             LINE_BREAK_ID,
             0 /* text_offset */,
             {"TextPosition anchor_id=7 text_offset=0 affinity=downstream "
@@ -16203,9 +16714,10 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary);
+                  {AXBoundaryBehavior::kStopAtAnchorBoundary,
+                   AXBoundaryDetection::kCheckInitialPosition});
             }),
+
             LINE_BREAK_ID,
             1 /* text_offset */,
             {"TextPosition anchor_id=7 text_offset=0 affinity=downstream "
@@ -16220,7 +16732,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             13 /* text_offset at end of root. */,
@@ -16233,7 +16746,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             13 /* text_offset at end of text field */,
@@ -16246,7 +16760,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             ROOT_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16257,7 +16772,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             TEXT_FIELD_ID,
             5 /* text_offset on the last character of "Line 1". */,
@@ -16268,7 +16784,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             4 /* text_offset */,
@@ -16281,7 +16798,8 @@
         TextNavigationTestParam{
             base::BindRepeating([](const TestPositionType& position) {
               return position->CreatePreviousParagraphEndPosition(
-                  AXBoundaryBehavior::kStopAtLastAnchorBoundary);
+                  {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+                   AXBoundaryDetection::kDontCheckInitialPosition});
             }),
             INLINE_BOX2_ID,
             0 /* text_offset */,
diff --git a/ui/accessibility/ax_position.h b/ui/accessibility/ax_position.h
index e1e956b2..582fee1 100644
--- a/ui/accessibility/ax_position.h
+++ b/ui/accessibility/ax_position.h
@@ -63,18 +63,31 @@
   // equivalent position, this behavior will only stop when the bounds of the
   // original anchor, i.e. the text field, have been crossed.
   kStopAtAnchorBoundary,
-  // Stops if the current anchor is crossed or if we are already at the
-  // requested boundary. For an example of the former, imagine a position inside
-  // a text field and the resulting position outside it. For an example of the
-  // latter, say we are moving to the previous word start position when we are
-  // already at the start of a word.
-  kStopAtAnchorBoundaryOrIfAlreadyAtBoundary,
   // Stops if we have reached the start or the end of of a window-like
   // container, such as a webpage, a PDF, a dialog, the browser's UI (AKA
   // Views), or the whole desktop.
   kStopAtLastAnchorBoundary
 };
 
+// Defines whether moving to the next or previous position should consider the
+// initial position before testing for the given boundary/behavior.
+// kCheckInitialPosition should be used if the current position should be
+// maintained if it meets the boundary criteria. Otherwise,
+// kDontCheckInitialPosition will move to the next/previous position before
+// testing for the specified boundary.
+enum class AXBoundaryDetection {
+  kCheckInitialPosition,
+  kDontCheckInitialPosition,
+};
+
+struct AXMovementOptions {
+  AXMovementOptions(AXBoundaryBehavior boundary, AXBoundaryDetection detection)
+      : boundary_behavior(boundary), boundary_detection(detection) {}
+
+  AXBoundaryBehavior boundary_behavior;
+  AXBoundaryDetection boundary_detection;
+};
+
 // Describes in further detail what type of boundary a current position is on.
 //
 // For complex boundaries such as format boundaries, it can be useful to know
@@ -1736,8 +1749,8 @@
   // latter. The resulting AXRange is always a forward range: its anchor always
   // comes before its focus in document order. The resulting AXRange is bounded
   // by the anchor of this position and the requested boundary type, i.e. the
-  // AXBoundaryBehavior is set to
-  // `AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary`. The
+  // AXMovementOptions is set to `AXBoundaryBehavior::kStopAtAnchorBoundary` and
+  // `AXBoundaryDetection::kCheckInitialPosition`. The
   // exception is `ax::mojom::TextBoundary::kWebPage`, where this behavior won't
   // make sense. This behavior is based on current platform needs and might be
   // relaxed if necessary in the future.
@@ -1751,34 +1764,32 @@
   AXRangeType ExpandToEnclosingTextBoundary(
       ax::mojom::TextBoundary boundary,
       AXRangeExpandBehavior expand_behavior) const {
-    AXBoundaryBehavior left_boundary_behavior =
-        AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary;
-    AXBoundaryBehavior right_boundary_behavior =
-        AXBoundaryBehavior::kStopAtAnchorBoundary;
+    AXMovementOptions left_options{AXBoundaryBehavior::kStopAtAnchorBoundary,
+                                   AXBoundaryDetection::kCheckInitialPosition};
+    AXMovementOptions right_options{
+        AXBoundaryBehavior::kStopAtAnchorBoundary,
+        AXBoundaryDetection::kDontCheckInitialPosition};
     if (boundary == ax::mojom::TextBoundary::kWebPage) {
-      left_boundary_behavior = AXBoundaryBehavior::kCrossBoundary;
-      right_boundary_behavior = AXBoundaryBehavior::kCrossBoundary;
+      left_options =
+          right_options = {AXBoundaryBehavior::kCrossBoundary,
+                           AXBoundaryDetection::kDontCheckInitialPosition};
     }
 
     switch (expand_behavior) {
       case AXRangeExpandBehavior::kLeftFirst: {
         AXPositionInstance left_position = CreatePositionAtTextBoundary(
-            boundary, ax::mojom::MoveDirection::kBackward,
-            left_boundary_behavior);
+            boundary, ax::mojom::MoveDirection::kBackward, left_options);
         AXPositionInstance right_position =
             left_position->CreatePositionAtTextBoundary(
-                boundary, ax::mojom::MoveDirection::kForward,
-                right_boundary_behavior);
+                boundary, ax::mojom::MoveDirection::kForward, right_options);
         return AXRangeType(std::move(left_position), std::move(right_position));
       }
       case AXRangeExpandBehavior::kRightFirst: {
         AXPositionInstance right_position = CreatePositionAtTextBoundary(
-            boundary, ax::mojom::MoveDirection::kForward,
-            left_boundary_behavior);
+            boundary, ax::mojom::MoveDirection::kForward, left_options);
         AXPositionInstance left_position =
             right_position->CreatePositionAtTextBoundary(
-                boundary, ax::mojom::MoveDirection::kBackward,
-                right_boundary_behavior);
+                boundary, ax::mojom::MoveDirection::kBackward, right_options);
         return AXRangeType(std::move(left_position), std::move(right_position));
       }
     }
@@ -1793,7 +1804,7 @@
   AXPositionInstance CreatePositionAtTextBoundary(
       ax::mojom::TextBoundary boundary,
       ax::mojom::MoveDirection direction,
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     AXPositionInstance resulting_position = CreateNullPosition();
     switch (boundary) {
       case ax::mojom::TextBoundary::kNone:
@@ -1806,11 +1817,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousCharacterPosition(boundary_behavior);
+            resulting_position = CreatePreviousCharacterPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextCharacterPosition(boundary_behavior);
+            resulting_position = CreateNextCharacterPosition(options);
             break;
         }
         break;
@@ -1821,11 +1831,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousFormatEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousFormatEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextFormatEndPosition(boundary_behavior);
+            resulting_position = CreateNextFormatEndPosition(options);
             break;
         }
         break;
@@ -1836,12 +1845,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousFormatStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousFormatStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextFormatStartPosition(boundary_behavior);
+            resulting_position = CreateNextFormatStartPosition(options);
             break;
         }
         break;
@@ -1852,11 +1859,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousFormatStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousFormatStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextFormatEndPosition(boundary_behavior);
+            resulting_position = CreateNextFormatEndPosition(options);
             break;
         }
         break;
@@ -1867,11 +1873,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousLineEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousLineEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextLineEndPosition(boundary_behavior);
+            resulting_position = CreateNextLineEndPosition(options);
             break;
         }
         break;
@@ -1882,11 +1887,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousLineStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousLineStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextLineStartPosition(boundary_behavior);
+            resulting_position = CreateNextLineStartPosition(options);
             break;
         }
         break;
@@ -1897,11 +1901,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousLineStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousLineStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextLineEndPosition(boundary_behavior);
+            resulting_position = CreateNextLineEndPosition(options);
             break;
         }
         break;
@@ -1926,11 +1929,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousPageEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousPageEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextPageEndPosition(boundary_behavior);
+            resulting_position = CreateNextPageEndPosition(options);
             break;
         }
         break;
@@ -1941,11 +1943,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousPageStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousPageStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextPageStartPosition(boundary_behavior);
+            resulting_position = CreateNextPageStartPosition(options);
             break;
         }
         break;
@@ -1956,11 +1957,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousPageStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousPageStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextPageEndPosition(boundary_behavior);
+            resulting_position = CreateNextPageEndPosition(options);
             break;
         }
         break;
@@ -1971,12 +1971,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousParagraphEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousParagraphEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextParagraphEndPosition(boundary_behavior);
+            resulting_position = CreateNextParagraphEndPosition(options);
             break;
         }
         break;
@@ -1987,12 +1985,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousParagraphStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousParagraphStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextParagraphStartPosition(boundary_behavior);
+            resulting_position = CreateNextParagraphStartPosition(options);
             break;
         }
         break;
@@ -2010,12 +2006,12 @@
           case ax::mojom::MoveDirection::kBackward:
             resulting_position =
                 CreatePreviousParagraphStartPositionSkippingEmptyParagraphs(
-                    boundary_behavior);
+                    options);
             break;
           case ax::mojom::MoveDirection::kForward:
             resulting_position =
                 CreateNextParagraphStartPositionSkippingEmptyParagraphs(
-                    boundary_behavior);
+                    options);
             break;
         }
         break;
@@ -2026,12 +2022,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousParagraphStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousParagraphStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextParagraphEndPosition(boundary_behavior);
+            resulting_position = CreateNextParagraphEndPosition(options);
             break;
         }
         break;
@@ -2042,12 +2036,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousSentenceEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousSentenceEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextSentenceEndPosition(boundary_behavior);
+            resulting_position = CreateNextSentenceEndPosition(options);
             break;
         }
         break;
@@ -2058,12 +2050,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousSentenceStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousSentenceStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextSentenceStartPosition(boundary_behavior);
+            resulting_position = CreateNextSentenceStartPosition(options);
             break;
         }
         break;
@@ -2074,18 +2064,16 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousSentenceStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousSentenceStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position =
-                CreateNextSentenceEndPosition(boundary_behavior);
+            resulting_position = CreateNextSentenceEndPosition(options);
             break;
         }
         break;
 
       case ax::mojom::TextBoundary::kWebPage:
-        DCHECK_EQ(boundary_behavior, AXBoundaryBehavior::kCrossBoundary)
+        DCHECK_EQ(options.boundary_behavior, AXBoundaryBehavior::kCrossBoundary)
             << "We can't reach the start of the whole contents if we are "
                "disallowed from crossing boundaries.";
         switch (direction) {
@@ -2107,11 +2095,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousWordEndPosition(boundary_behavior);
+            resulting_position = CreatePreviousWordEndPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextWordEndPosition(boundary_behavior);
+            resulting_position = CreateNextWordEndPosition(options);
             break;
         }
         break;
@@ -2122,11 +2109,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousWordStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousWordStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextWordStartPosition(boundary_behavior);
+            resulting_position = CreateNextWordStartPosition(options);
             break;
         }
         break;
@@ -2137,11 +2123,10 @@
             NOTREACHED();
             break;
           case ax::mojom::MoveDirection::kBackward:
-            resulting_position =
-                CreatePreviousWordStartPosition(boundary_behavior);
+            resulting_position = CreatePreviousWordStartPosition(options);
             break;
           case ax::mojom::MoveDirection::kForward:
-            resulting_position = CreateNextWordEndPosition(boundary_behavior);
+            resulting_position = CreateNextWordEndPosition(options);
             break;
         }
         break;
@@ -2678,17 +2663,16 @@
   //
   // See also http://www.unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries
   AXPositionInstance CreateNextCharacterPosition(
-      AXBoundaryBehavior boundary_behavior) const {
-    if ((boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-         boundary_behavior ==
-             AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) &&
+      AXMovementOptions options) const {
+    if (options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtAnchorBoundary &&
         AtEndOfAnchor()) {
       return Clone();
     }
 
     AXPositionInstance text_position = AsLeafTextPositionBeforeCharacter();
     if (text_position->IsNullPosition()) {
-      if (boundary_behavior != AXBoundaryBehavior::kCrossBoundary)
+      if (options.boundary_behavior != AXBoundaryBehavior::kCrossBoundary)
         text_position = Clone();
 
       return text_position;
@@ -2706,8 +2690,10 @@
     // positions that have the same affinity, since
     // `AsLeafTextPositionBeforeCharacter` resets the affinity to downstream,
     // while the original affinity might have been upstream.
-    if (boundary_behavior ==
-            AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary &&
+    if (options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtAnchorBoundary &&
+        options.boundary_detection ==
+            AXBoundaryDetection::kCheckInitialPosition &&
         (AtEndOfAnchor() || *text_position == *CloneWithDownstreamAffinity())) {
       return Clone();
     }
@@ -2733,7 +2719,8 @@
     if (GetAnchor() == common_anchor) {
       text_position = text_position->CreateAncestorPosition(
           common_anchor, ax::mojom::MoveDirection::kForward);
-    } else if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary) {
+    } else if (options.boundary_behavior ==
+               AXBoundaryBehavior::kStopAtAnchorBoundary) {
       // If the next character position crosses the current anchor boundary
       // with kStopAtAnchorBoundary, snap to the end of the current anchor.
       return CreatePositionAtEndOfAnchor();
@@ -2756,17 +2743,16 @@
   // See the comment above `CreateNextCharacterPosition` for the definition of a
   // grapheme cluster.
   AXPositionInstance CreatePreviousCharacterPosition(
-      AXBoundaryBehavior boundary_behavior) const {
-    if ((boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-         boundary_behavior ==
-             AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) &&
+      AXMovementOptions options) const {
+    if (options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtAnchorBoundary &&
         AtStartOfAnchor()) {
       return Clone();
     }
 
     AXPositionInstance text_position = AsLeafTextPositionAfterCharacter();
     if (text_position->IsNullPosition()) {
-      if (boundary_behavior != AXBoundaryBehavior::kCrossBoundary)
+      if (options.boundary_behavior != AXBoundaryBehavior::kCrossBoundary)
         text_position = Clone();
 
       return text_position;
@@ -2783,8 +2769,10 @@
     // our current anchor. We also need to ignore any differences that might be
     // due to the affinity, because that should not be a determining factor as
     // to whether we would stop if we are already at boundary or not.
-    if (boundary_behavior ==
-            AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary &&
+    if (options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtAnchorBoundary &&
+        options.boundary_detection ==
+            AXBoundaryDetection::kCheckInitialPosition &&
         (AtStartOfAnchor() || *text_position == *CloneWithUpstreamAffinity() ||
          *text_position == *CloneWithDownstreamAffinity())) {
       return Clone();
@@ -2809,7 +2797,8 @@
     if (GetAnchor() == common_anchor) {
       text_position = text_position->CreateAncestorPosition(
           common_anchor, ax::mojom::MoveDirection::kBackward);
-    } else if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary) {
+    } else if (options.boundary_behavior ==
+               AXBoundaryBehavior::kStopAtAnchorBoundary) {
       // If the previous character position crosses the current anchor boundary
       // with StopAtAnchorBoundary, snap to the start of the current anchor.
       return CreatePositionAtStartOfAnchor();
@@ -2826,28 +2815,28 @@
   }
 
   AXPositionInstance CreateNextWordStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfWordPredicate),
         base::BindRepeating(&AtEndOfWordPredicate),
         base::BindRepeating(&GetWordStartOffsetsFunc));
   }
 
   AXPositionInstance CreatePreviousWordStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfWordPredicate),
         base::BindRepeating(&AtEndOfWordPredicate),
         base::BindRepeating(&GetWordStartOffsetsFunc));
-      }
+  }
 
   // Word end positions are one past the last character of the word.
   AXPositionInstance CreateNextWordEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfWordPredicate),
         base::BindRepeating(&AtEndOfWordPredicate),
         base::BindRepeating(&GetWordEndOffsetsFunc));
@@ -2855,26 +2844,26 @@
 
   // Word end positions are one past the last character of the word.
   AXPositionInstance CreatePreviousWordEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfWordPredicate),
         base::BindRepeating(&AtEndOfWordPredicate),
         base::BindRepeating(&GetWordEndOffsetsFunc));
   }
 
   AXPositionInstance CreateNextLineStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfLinePredicate),
         base::BindRepeating(&AtEndOfLinePredicate));
   }
 
   AXPositionInstance CreatePreviousLineStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfLinePredicate),
         base::BindRepeating(&AtEndOfLinePredicate));
   }
@@ -2882,9 +2871,9 @@
   // Line end positions are one past the last character of the line, excluding
   // any white space or newline characters that separate the lines.
   AXPositionInstance CreateNextLineEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfLinePredicate),
         base::BindRepeating(&AtEndOfLinePredicate));
   }
@@ -2892,93 +2881,93 @@
   // Line end positions are one past the last character of the line, excluding
   // any white space or newline characters separating the lines.
   AXPositionInstance CreatePreviousLineEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfLinePredicate),
         base::BindRepeating(&AtEndOfLinePredicate));
   }
 
   AXPositionInstance CreateNextFormatStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfFormatPredicate),
         base::BindRepeating(&AtEndOfFormatPredicate));
   }
 
   AXPositionInstance CreatePreviousFormatStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfFormatPredicate),
         base::BindRepeating(&AtEndOfFormatPredicate));
   }
 
   AXPositionInstance CreateNextFormatEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfFormatPredicate),
         base::BindRepeating(&AtEndOfFormatPredicate));
   }
 
   AXPositionInstance CreatePreviousFormatEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfFormatPredicate),
         base::BindRepeating(&AtEndOfFormatPredicate));
   }
 
   AXPositionInstance CreateNextSentenceStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfSentencePredicate),
         base::BindRepeating(&AtEndOfSentencePredicate),
         base::BindRepeating(&GetSentenceStartOffsetsFunc));
   }
 
   AXPositionInstance CreatePreviousSentenceStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfSentencePredicate),
         base::BindRepeating(&AtEndOfSentencePredicate),
         base::BindRepeating(&GetSentenceStartOffsetsFunc));
   }
 
   AXPositionInstance CreateNextSentenceEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfSentencePredicate),
         base::BindRepeating(&AtEndOfSentencePredicate),
         base::BindRepeating(&GetSentenceEndOffsetsFunc));
   }
 
   AXPositionInstance CreatePreviousSentenceEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfSentencePredicate),
         base::BindRepeating(&AtEndOfSentencePredicate),
         base::BindRepeating(&GetSentenceEndOffsetsFunc));
   }
 
   AXPositionInstance CreateNextParagraphStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfParagraphPredicate),
         base::BindRepeating(&AtEndOfParagraphPredicate));
   }
 
   AXPositionInstance CreateNextParagraphStartPositionSkippingEmptyParagraphs(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(
             &AtStartOfParagraphExcludingEmptyParagraphsPredicate),
         base::BindRepeating(
@@ -2986,18 +2975,18 @@
   }
 
   AXPositionInstance CreatePreviousParagraphStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfParagraphPredicate),
         base::BindRepeating(&AtEndOfParagraphPredicate));
   }
 
   AXPositionInstance
   CreatePreviousParagraphStartPositionSkippingEmptyParagraphs(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(
             &AtStartOfParagraphExcludingEmptyParagraphsPredicate),
         base::BindRepeating(
@@ -3005,55 +2994,55 @@
   }
 
   AXPositionInstance CreateNextParagraphEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfParagraphPredicate),
         base::BindRepeating(&AtEndOfParagraphPredicate));
   }
 
   AXPositionInstance CreatePreviousParagraphEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfParagraphPredicate),
         base::BindRepeating(&AtEndOfParagraphPredicate));
   }
 
   AXPositionInstance CreateNextPageStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfPagePredicate),
         base::BindRepeating(&AtEndOfPagePredicate));
   }
 
   AXPositionInstance CreatePreviousPageStartPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryStartPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfPagePredicate),
         base::BindRepeating(&AtEndOfPagePredicate));
   }
 
   AXPositionInstance CreateNextPageEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kForward,
+        options, ax::mojom::MoveDirection::kForward,
         base::BindRepeating(&AtStartOfPagePredicate),
         base::BindRepeating(&AtEndOfPagePredicate));
   }
 
   AXPositionInstance CreatePreviousPageEndPosition(
-      AXBoundaryBehavior boundary_behavior) const {
+      AXMovementOptions options) const {
     return CreateBoundaryEndPosition(
-        boundary_behavior, ax::mojom::MoveDirection::kBackward,
+        options, ax::mojom::MoveDirection::kBackward,
         base::BindRepeating(&AtStartOfPagePredicate),
         base::BindRepeating(&AtEndOfPagePredicate));
   }
 
   AXPositionInstance CreateBoundaryStartPosition(
-      AXBoundaryBehavior boundary_behavior,
+      AXMovementOptions options,
       ax::mojom::MoveDirection move_direction,
       BoundaryConditionPredicate at_start_condition,
       BoundaryConditionPredicate at_end_condition,
@@ -3074,15 +3063,15 @@
     if (text_position->IsNullPosition())
       return text_position;
 
-    if (boundary_behavior !=
-        AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+    if (options.boundary_detection ==
+        AXBoundaryDetection::kDontCheckInitialPosition) {
       text_position =
           text_position->CreateAdjacentLeafTextPosition(move_direction);
       if (text_position->IsNullPosition()) {
         // There is no adjacent position to move to; in such case, CrossBoundary
         // behavior shall return a null position, while any other behavior shall
         // fallback to return the initial position.
-        if (boundary_behavior == AXBoundaryBehavior::kCrossBoundary)
+        if (options.boundary_behavior == AXBoundaryBehavior::kCrossBoundary)
           return text_position;
         return Clone();
       }
@@ -3115,10 +3104,8 @@
         }
 
         if (next_position->IsNullPosition()) {
-          if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-              boundary_behavior ==
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+          if (options.boundary_behavior ==
+              AXBoundaryBehavior::kStopAtAnchorBoundary) {
             switch (move_direction) {
               case ax::mojom::MoveDirection::kNone:
                 NOTREACHED();
@@ -3132,7 +3119,7 @@
             }
           }
 
-          if (boundary_behavior ==
+          if (options.boundary_behavior ==
               AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
             // We can't simply return the following position; break and after
             // this loop we'll try to do some adjustments to text_position.
@@ -3169,10 +3156,8 @@
     if (GetAnchor() == common_anchor) {
       text_position =
           text_position->CreateAncestorPosition(common_anchor, move_direction);
-    } else if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-               boundary_behavior ==
-                   AXBoundaryBehavior::
-                       kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+    } else if (options.boundary_behavior ==
+               AXBoundaryBehavior::kStopAtAnchorBoundary) {
       switch (move_direction) {
         case ax::mojom::MoveDirection::kNone:
           NOTREACHED();
@@ -3199,7 +3184,8 @@
     // return a position within the whole content just before crossing into the
     // ignored content. This will be the last unignored anchor boundary.
     if (unignored_position->IsNullPosition() &&
-        boundary_behavior == AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
+        options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
       unignored_position = text_position->AsUnignoredPosition(
           AXPositionAdjustmentBehavior::kMoveBackward);
     }
@@ -3207,7 +3193,7 @@
   }
 
   AXPositionInstance CreateBoundaryEndPosition(
-      AXBoundaryBehavior boundary_behavior,
+      AXMovementOptions options,
       ax::mojom::MoveDirection move_direction,
       BoundaryConditionPredicate at_start_condition,
       BoundaryConditionPredicate at_end_condition,
@@ -3228,15 +3214,15 @@
     if (text_position->IsNullPosition())
       return text_position;
 
-    if (boundary_behavior !=
-        AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+    if (options.boundary_detection ==
+        AXBoundaryDetection::kDontCheckInitialPosition) {
       text_position =
           text_position->CreateAdjacentLeafTextPosition(move_direction);
       if (text_position->IsNullPosition()) {
         // There is no adjacent position to move to; in such case, CrossBoundary
         // behavior shall return a null position, while any other behavior shall
         // fallback to return the initial position.
-        if (boundary_behavior == AXBoundaryBehavior::kCrossBoundary)
+        if (options.boundary_behavior == AXBoundaryBehavior::kCrossBoundary)
           return text_position;
         return Clone();
       }
@@ -3272,10 +3258,8 @@
         }
 
         if (next_position->IsNullPosition()) {
-          if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-              boundary_behavior ==
-                  AXBoundaryBehavior::
-                      kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+          if (options.boundary_behavior ==
+              AXBoundaryBehavior::kStopAtAnchorBoundary) {
             switch (move_direction) {
               case ax::mojom::MoveDirection::kNone:
                 NOTREACHED();
@@ -3289,7 +3273,7 @@
             }
           }
 
-          if (boundary_behavior ==
+          if (options.boundary_behavior ==
               AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
             // We can't simply return the following position; break and after
             // this loop we'll try to do some adjustments to text_position.
@@ -3326,10 +3310,8 @@
     if (GetAnchor() == common_anchor) {
       text_position =
           text_position->CreateAncestorPosition(common_anchor, move_direction);
-    } else if (boundary_behavior == AXBoundaryBehavior::kStopAtAnchorBoundary ||
-               boundary_behavior ==
-                   AXBoundaryBehavior::
-                       kStopAtAnchorBoundaryOrIfAlreadyAtBoundary) {
+    } else if (options.boundary_behavior ==
+               AXBoundaryBehavior::kStopAtAnchorBoundary) {
       switch (move_direction) {
         case ax::mojom::MoveDirection::kNone:
           NOTREACHED();
@@ -3371,7 +3353,8 @@
     // return a position within the whole content just before crossing into the
     // ignored content. This will be the last unignored anchor boundary.
     if (unignored_position->IsNullPosition() &&
-        boundary_behavior == AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
+        options.boundary_behavior ==
+            AXBoundaryBehavior::kStopAtLastAnchorBoundary) {
       unignored_position = text_position->AsUnignoredPosition(
           AXPositionAdjustmentBehavior::kMoveForward);
     }
diff --git a/ui/accessibility/platform/BUILD.gn b/ui/accessibility/platform/BUILD.gn
index 5203c533..052fb4b 100644
--- a/ui/accessibility/platform/BUILD.gn
+++ b/ui/accessibility/platform/BUILD.gn
@@ -154,6 +154,7 @@
 
       public_deps += [
         "//third_party/iaccessible2",
+        "//third_party/isimpledom",
         "//ui/accessibility/platform:ichromeaccessible",
       ]
 
diff --git a/ui/accessibility/platform/ax_platform_node_base.cc b/ui/accessibility/platform/ax_platform_node_base.cc
index d8edd27..0552738c 100644
--- a/ui/accessibility/platform/ax_platform_node_base.cc
+++ b/ui/accessibility/platform/ax_platform_node_base.cc
@@ -2132,17 +2132,17 @@
   const AXPosition position = delegate_->CreateTextPositionAt(offset, affinity);
   // On Windows and Linux ATK, searching for a text boundary should always stop
   // at the boundary of the current object.
-  auto boundary_behavior = AXBoundaryBehavior::kStopAtAnchorBoundary;
+  AXMovementOptions options{AXBoundaryBehavior::kStopAtAnchorBoundary,
+                            AXBoundaryDetection::kDontCheckInitialPosition};
   // On Windows and Linux ATK, it is standard text navigation behavior to stop
   // if we are searching in the backwards direction and the current position is
   // already at the required text boundary.
   if (direction == ax::mojom::MoveDirection::kBackward) {
-    boundary_behavior =
-        AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary;
+    options.boundary_detection = AXBoundaryDetection::kCheckInitialPosition;
   }
 
-  const AXPosition boundary_position = position->CreatePositionAtTextBoundary(
-      boundary, direction, boundary_behavior);
+  const AXPosition boundary_position =
+      position->CreatePositionAtTextBoundary(boundary, direction, options);
   if (boundary_position->IsNullPosition())
     return -1;
   DCHECK_GE(boundary_position->text_offset(), 0);
diff --git a/ui/accessibility/platform/ax_platform_node_cocoa.h b/ui/accessibility/platform/ax_platform_node_cocoa.h
index b6b32b6..07f5bed 100644
--- a/ui/accessibility/platform/ax_platform_node_cocoa.h
+++ b/ui/accessibility/platform/ax_platform_node_cocoa.h
@@ -62,7 +62,6 @@
 - (instancetype)initWithNode:(ui::AXPlatformNodeBase*)node;
 - (void)detach;
 
-@property(nonatomic, readonly) NSRect boundsInScreen;
 @property(nonatomic, readonly) ui::AXPlatformNodeBase* node;
 @property(nonatomic, readonly) ui::AXPlatformNodeDelegate* nodeDelegate;
 
diff --git a/ui/accessibility/platform/ax_platform_node_cocoa.mm b/ui/accessibility/platform/ax_platform_node_cocoa.mm
index 4689aeb..3fb4b9e 100644
--- a/ui/accessibility/platform/ax_platform_node_cocoa.mm
+++ b/ui/accessibility/platform/ax_platform_node_cocoa.mm
@@ -651,13 +651,6 @@
       self, NSAccessibilityUIElementDestroyedNotification);
 }
 
-- (NSRect)boundsInScreen {
-  if (!_node || !_node->GetDelegate())
-    return NSZeroRect;
-  return gfx::ScreenRectToNSRect(_node->GetDelegate()->GetBoundsRect(
-      ui::AXCoordinateSystem::kScreenDIPs, ui::AXClippingBehavior::kClipped));
-}
-
 - (NSString*)getStringAttribute:(ax::mojom::StringAttribute)attribute {
   std::string attributeValue;
   if (_node->GetStringAttribute(attribute, &attributeValue))
@@ -769,7 +762,7 @@
 }
 
 - (id)accessibilityHitTest:(NSPoint)point {
-  if (!NSPointInRect(point, [self boundsInScreen]))
+  if (!NSPointInRect(point, [self accessibilityFrame]))
     return nil;
 
   for (id child in [[self AXChildren] reverseObjectEnumerator]) {
@@ -1578,11 +1571,11 @@
 }
 
 - (NSValue*)AXPosition {
-  return [NSValue valueWithPoint:self.boundsInScreen.origin];
+  return [NSValue valueWithPoint:self.accessibilityFrame.origin];
 }
 
 - (NSValue*)AXSize {
-  return [NSValue valueWithSize:self.boundsInScreen.size];
+  return [NSValue valueWithSize:self.accessibilityFrame.size];
 }
 
 - (NSString*)AXTitle {
@@ -1767,7 +1760,10 @@
 }
 
 - (NSRect)accessibilityFrame {
-  return [self boundsInScreen];
+  if (!_node || !_node->GetDelegate())
+    return NSZeroRect;
+  return gfx::ScreenRectToNSRect(_node->GetDelegate()->GetBoundsRect(
+      ui::AXCoordinateSystem::kScreenDIPs, ui::AXClippingBehavior::kClipped));
 }
 
 - (NSString*)accessibilityLabel {
diff --git a/ui/accessibility/platform/ax_platform_node_textprovider_win.cc b/ui/accessibility/platform/ax_platform_node_textprovider_win.cc
index b7fd12d..9cf0bfa 100644
--- a/ui/accessibility/platform/ax_platform_node_textprovider_win.cc
+++ b/ui/accessibility/platform/ax_platform_node_textprovider_win.cc
@@ -146,7 +146,8 @@
   auto current_line_start = start->Clone();
   while (!current_line_start->IsNullPosition() && *current_line_start < *end) {
     auto current_line_end = current_line_start->CreateNextLineEndPosition(
-        AXBoundaryBehavior::kCrossBoundary);
+        {AXBoundaryBehavior::kCrossBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
     if (current_line_end->IsNullPosition() || *current_line_end > *end)
       current_line_end = end->Clone();
 
@@ -163,7 +164,8 @@
     }
 
     current_line_start = current_line_start->CreateNextLineStartPosition(
-        AXBoundaryBehavior::kCrossBoundary);
+        {AXBoundaryBehavior::kCrossBoundary,
+         AXBoundaryDetection::kDontCheckInitialPosition});
   }
 
   base::win::ScopedSafearray scoped_visible_ranges(
diff --git a/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc b/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc
index a85d35b..0d769398 100644
--- a/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc
+++ b/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.cc
@@ -221,14 +221,16 @@
       // boundary, thus we only need to move the end position.
       AXPositionInstance end_backup = end()->Clone();
       SetEnd(start()->CreateNextCharacterPosition(
-          AXBoundaryBehavior::kCrossBoundary));
+          {AXBoundaryBehavior::kCrossBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition}));
 
       if (end()->IsNullPosition()) {
         // The previous could fail if the start is at the end of the last anchor
         // of the tree, try expanding to the previous character instead.
         AXPositionInstance start_backup = start()->Clone();
         SetStart(start()->CreatePreviousCharacterPosition(
-            AXBoundaryBehavior::kCrossBoundary));
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition}));
 
         if (start()->IsNullPosition()) {
           // Text representation is empty, undo everything and exit.
@@ -237,7 +239,8 @@
           return S_OK;
         }
         SetEnd(start()->CreateNextCharacterPosition(
-            AXBoundaryBehavior::kCrossBoundary));
+            {AXBoundaryBehavior::kCrossBoundary,
+             AXBoundaryDetection::kDontCheckInitialPosition}));
         DCHECK(!end()->IsNullPosition());
       }
 
@@ -250,31 +253,37 @@
     }
     case TextUnit_Format:
       SetStart(start()->CreatePreviousFormatStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary));
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition}));
       SetEnd(start()->CreateNextFormatEndPosition(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary));
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition}));
       break;
     case TextUnit_Word: {
       AXPositionInstance start_backup = start()->Clone();
       SetStart(start()->CreatePreviousWordStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary));
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition}));
 
       // Since start_ is already located at a word boundary, we need to cross it
       // in order to move to the next one. Because Windows ATs behave
       // undesirably when the start and end endpoints are not in the same anchor
       // (for character and word navigation), stop at anchor boundary.
       SetEnd(start()->CreateNextWordStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundary));
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition}));
       break;
     }
     case TextUnit_Line:
       SetStart(start()->CreateBoundaryStartPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary,
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition},
           ax::mojom::MoveDirection::kBackward,
           base::BindRepeating(&AtStartOfLinePredicate),
           base::BindRepeating(&AtEndOfLinePredicate)));
       SetEnd(start()->CreateBoundaryEndPosition(
-          AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary,
+          {AXBoundaryBehavior::kStopAtAnchorBoundary,
+           AXBoundaryDetection::kCheckInitialPosition},
           ax::mojom::MoveDirection::kForward,
           base::BindRepeating(&AtStartOfLinePredicate),
           base::BindRepeating(&AtEndOfLinePredicate)));
@@ -282,9 +291,11 @@
     case TextUnit_Paragraph:
       SetStart(
           start()->CreatePreviousParagraphStartPositionSkippingEmptyParagraphs(
-              AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary));
+              {AXBoundaryBehavior::kStopAtAnchorBoundary,
+               AXBoundaryDetection::kCheckInitialPosition}));
       SetEnd(start()->CreateNextParagraphStartPositionSkippingEmptyParagraphs(
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary));
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition}));
       break;
     case TextUnit_Page: {
       // Per UIA spec, if the document containing the current range doesn't
@@ -292,10 +303,11 @@
       const AXNode* common_anchor = start()->LowestCommonAnchor(*end());
       if (common_anchor->tree()->HasPaginationSupport()) {
         SetStart(start()->CreatePreviousPageStartPosition(
-            AXBoundaryBehavior::kStopAtAnchorBoundaryOrIfAlreadyAtBoundary));
+            {AXBoundaryBehavior::kStopAtAnchorBoundary,
+             AXBoundaryDetection::kCheckInitialPosition}));
         SetEnd(start()->CreateNextPageEndPosition(
-            ui::AXBoundaryBehavior::
-                kStopAtAnchorBoundaryOrIfAlreadyAtBoundary));
+            {AXBoundaryBehavior::kStopAtAnchorBoundary,
+             AXBoundaryDetection::kCheckInitialPosition}));
         break;
       }
     }
@@ -1045,24 +1057,24 @@
 AXPlatformNodeTextRangeProviderWin::GetNextTextBoundaryPosition(
     const AXPositionInstance& position,
     ax::mojom::TextBoundary boundary_type,
-    AXBoundaryBehavior boundary_behavior,
+    AXMovementOptions options,
     ax::mojom::MoveDirection boundary_direction) {
   // Override At[Start|End]OfLinePredicate for behavior specific to UIA.
   DCHECK_NE(boundary_type, ax::mojom::TextBoundary::kNone);
   switch (boundary_type) {
     case ax::mojom::TextBoundary::kLineStart:
       return position->CreateBoundaryStartPosition(
-          boundary_behavior, boundary_direction,
+          options, boundary_direction,
           base::BindRepeating(&AtStartOfLinePredicate),
           base::BindRepeating(&AtEndOfLinePredicate));
     case ax::mojom::TextBoundary::kLineEnd:
       return position->CreateBoundaryEndPosition(
-          boundary_behavior, boundary_direction,
+          options, boundary_direction,
           base::BindRepeating(&AtStartOfLinePredicate),
           base::BindRepeating(&AtEndOfLinePredicate));
     default:
       return position->CreatePositionAtTextBoundary(
-          boundary_type, boundary_direction, boundary_behavior);
+          boundary_type, boundary_direction, options);
   }
 }
 
@@ -1235,7 +1247,9 @@
     do {
       AXPositionInstance next_endpoint = GetNextTextBoundaryPosition(
           current_endpoint, boundary_type,
-          AXBoundaryBehavior::kStopAtLastAnchorBoundary, boundary_direction);
+          {AXBoundaryBehavior::kStopAtLastAnchorBoundary,
+           AXBoundaryDetection::kDontCheckInitialPosition},
+          boundary_direction);
       DCHECK(next_endpoint->IsLeafTextPosition());
 
       // Since AXBoundaryBehavior::kStopAtLastAnchorBoundary forces the next
diff --git a/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.h b/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.h
index 0511e6a..00be01846 100644
--- a/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.h
+++ b/ui/accessibility/platform/ax_platform_node_textrangeprovider_win.h
@@ -105,7 +105,7 @@
   static AXPositionInstance GetNextTextBoundaryPosition(
       const AXPositionInstance& position,
       ax::mojom::TextBoundary boundary_type,
-      AXBoundaryBehavior boundary_behavior,
+      AXMovementOptions options,
       ax::mojom::MoveDirection boundary_direction);
 
   // Prefer these *Impl methods when functionality is needed internally. We
diff --git a/ui/accessibility/platform/inspect/ax_event_recorder_win.cc b/ui/accessibility/platform/inspect/ax_event_recorder_win.cc
index 36313c9c..1496176f 100644
--- a/ui/accessibility/platform/inspect/ax_event_recorder_win.cc
+++ b/ui/accessibility/platform/inspect/ax_event_recorder_win.cc
@@ -38,23 +38,6 @@
   return std::string();
 }
 
-HRESULT QueryIAccessible2(IAccessible* accessible, IAccessible2** accessible2) {
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  return SUCCEEDED(hr)
-             ? service_provider->QueryService(IID_IAccessible2, accessible2)
-             : hr;
-}
-
-HRESULT QueryIAccessibleText(IAccessible* accessible,
-                             IAccessibleText** accessible_text) {
-  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
-  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
-  return SUCCEEDED(hr) ? service_provider->QueryService(IID_IAccessibleText,
-                                                        accessible_text)
-                       : hr;
-}
-
 std::string BstrToPrettyUTF8(BSTR bstr) {
   std::wstring wstr(bstr, SysStringLen(bstr));
 
@@ -223,7 +206,7 @@
 
   AccessibleStates ia2_state = 0;
   Microsoft::WRL::ComPtr<IAccessible2> iaccessible2;
-  hr = QueryIAccessible2(iaccessible.Get(), &iaccessible2);
+  hr = IA2QueryInterface<IAccessible2>(iaccessible.Get(), &iaccessible2);
   bool has_ia2 = SUCCEEDED(hr) && iaccessible2;
 
   std::wstring html_tag;
@@ -302,7 +285,7 @@
   // For TEXT_REMOVED and TEXT_INSERTED events, query the text that was
   // inserted or removed and include that in the log.
   Microsoft::WRL::ComPtr<IAccessibleText> accessible_text;
-  hr = QueryIAccessibleText(iaccessible.Get(), &accessible_text);
+  hr = IA2QueryInterface<IAccessibleText>(iaccessible.Get(), &accessible_text);
   if (SUCCEEDED(hr)) {
     if (event == IA2_EVENT_TEXT_REMOVED) {
       IA2TextSegment old_text;
diff --git a/ui/accessibility/platform/inspect/ax_inspect_utils_win.h b/ui/accessibility/platform/inspect/ax_inspect_utils_win.h
index 4c5ad08..b3fa49ca 100644
--- a/ui/accessibility/platform/inspect/ax_inspect_utils_win.h
+++ b/ui/accessibility/platform/inspect/ax_inspect_utils_win.h
@@ -17,6 +17,8 @@
 #include "base/memory/raw_ptr.h"
 #include "base/process/process_handle.h"
 #include "base/win/scoped_variant.h"
+#include "third_party/iaccessible2/ia2_api_all.h"
+#include "third_party/isimpledom/ISimpleDOMNode.h"
 #include "ui/accessibility/ax_export.h"
 #include "ui/gfx/win/hwnd_util.h"
 
@@ -49,6 +51,19 @@
 // Returns HWND of window matching a given tree selector.
 AX_EXPORT HWND GetHWNDBySelector(const ui::AXTreeSelector& selector);
 
+// Returns IA2 Interfaces
+template <typename ServiceType>
+HRESULT IA2QueryInterface(IAccessible* accessible,
+                          ServiceType** out_accessible) {
+  // IA2 Spec dictates that IServiceProvider should be used instead of
+  // QueryInterface when retrieving IAccessible2.
+  Microsoft::WRL::ComPtr<IServiceProvider> service_provider;
+  HRESULT hr = accessible->QueryInterface(IID_PPV_ARGS(&service_provider));
+  if (FAILED(hr))
+    return hr;
+  return service_provider->QueryService(__uuidof(ServiceType), out_accessible);
+}
+
 // Represent MSAA child, either as IAccessible object or as VARIANT.
 class AX_EXPORT MSAAChild final {
  public:
diff --git a/ui/base/ime/win/tsf_text_store.cc b/ui/base/ime/win/tsf_text_store.cc
index 36f4a51..e4f43e9 100644
--- a/ui/base/ime/win/tsf_text_store.cc
+++ b/ui/base/ime/win/tsf_text_store.cc
@@ -68,6 +68,14 @@
     return hr;
   }
 
+  hr = ::CoCreateInstance(CLSID_TF_InputProcessorProfiles, nullptr,
+                          CLSCTX_INPROC_SERVER,
+                          IID_PPV_ARGS(&input_processor_profile_mgr_));
+  if (FAILED(hr)) {
+    DVLOG(1) << "Failed to initialize InputProcessorProfileMgr.";
+    return hr;
+  }
+
   return S_OK;
 }
 
@@ -636,8 +644,10 @@
         is_tic_write_in_progress_ = false;
       } else {
         composition_start_ = selection_.start();
-        if (!selection_.EqualsIgnoringDirection(selection_from_client_))
+        if (!selection_.EqualsIgnoringDirection(selection_from_client_) &&
+            !IsInputIME()) {
           text_input_client_->SetEditableSelectionRange(selection_);
+        }
         CalculateTextandSelectionDiffAndNotifyIfNeeded();
       }
       ResetCacheAfterEditSession();
@@ -1480,7 +1490,7 @@
     text_input_client_->ClearCompositionText();
   }
 
-  if (!selection_.is_empty() && !is_selection_interim_char_ &&
+  if (!selection_.is_empty() && !IsInputIME() &&
       selection_.GetMax() <= string_buffer_document_.size()) {
     text_input_client_->SetEditableSelectionRange(selection_);
   }
@@ -1582,10 +1592,6 @@
 void TSFTextStore::ResetCacheAfterEditSession() {
   // reset the flag since we've already inserted/replaced the text.
   new_text_inserted_ = false;
-  if (is_selection_interim_char_) {
-    // Need to reset |selection_| for interim char selection.
-    selection_ = gfx::Range(selection_.GetMax());
-  }
   is_selection_interim_char_ = false;
   // reset |on_start_composition_called_| for next edit session.
   on_start_composition_called_ = false;
@@ -1595,4 +1601,14 @@
     string_pending_insertion_.clear();
 }
 
+bool TSFTextStore::IsInputIME() const {
+  TF_INPUTPROCESSORPROFILE profile;
+  if (SUCCEEDED(input_processor_profile_mgr_->GetActiveProfile(
+          GUID_TFCAT_TIP_KEYBOARD, &profile))) {
+    return profile.hkl == NULL &&
+           profile.dwProfileType == TF_PROFILETYPE_INPUTPROCESSOR;
+  }
+  return false;
+}
+
 }  // namespace ui
diff --git a/ui/base/ime/win/tsf_text_store.h b/ui/base/ime/win/tsf_text_store.h
index 8f1f822..9bca2cf 100644
--- a/ui/base/ime/win/tsf_text_store.h
+++ b/ui/base/ime/win/tsf_text_store.h
@@ -317,6 +317,9 @@
   // Reset all cached flags when |TSFTextStore::RequestLock| returns.
   void ResetCacheAfterEditSession();
 
+  // Returns if current input method is an IME.
+  bool IsInputIME() const;
+
   // Gets the style information from the display attribute for the actively
   // composed text.
   void GetStyle(const TF_DISPLAYATTRIBUTE& attribute, ImeTextSpan* span);
@@ -459,6 +462,8 @@
   Microsoft::WRL::ComPtr<ITfCategoryMgr> category_manager_;
   Microsoft::WRL::ComPtr<ITfDisplayAttributeMgr> display_attribute_manager_;
   Microsoft::WRL::ComPtr<ITfContext> context_;
+  Microsoft::WRL::ComPtr<ITfInputProcessorProfileMgr>
+      input_processor_profile_mgr_;
 
   // Current list of requested supported attribute values.
   // Currently the supported attributes are URL and InputScope.
diff --git a/ui/message_center/views/notification_view_base.cc b/ui/message_center/views/notification_view_base.cc
index 0b38859..2e9b5ce 100644
--- a/ui/message_center/views/notification_view_base.cc
+++ b/ui/message_center/views/notification_view_base.cc
@@ -717,8 +717,7 @@
 
   bool apply_rounded_corners = false;
 #if BUILDFLAG(IS_CHROMEOS_ASH)
-  apply_rounded_corners =
-      ash::features::IsNotificationsRefreshEnabled() && use_image_for_icon;
+  apply_rounded_corners = for_ash_notification_;
 #endif  // IS_CHROMEOS_ASH
   icon_view_->SetImage(icon, icon.Size(), apply_rounded_corners);
 
diff --git a/ui/ozone/platform/drm/gpu/vulkan_implementation_gbm.cc b/ui/ozone/platform/drm/gpu/vulkan_implementation_gbm.cc
index 5394001..a8cecf9a 100644
--- a/ui/ozone/platform/drm/gpu/vulkan_implementation_gbm.cc
+++ b/ui/ozone/platform/drm/gpu/vulkan_implementation_gbm.cc
@@ -89,7 +89,10 @@
 
 std::vector<const char*>
 VulkanImplementationGbm::GetOptionalDeviceExtensions() {
-  return {};
+  return {
+      VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME,
+      VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME,
+  };
 }
 
 VkFence VulkanImplementationGbm::CreateVkFenceForGpuFence(VkDevice vk_device) {
@@ -158,7 +161,12 @@
 bool VulkanImplementationGbm::CanImportGpuMemoryBuffer(
     gpu::VulkanDeviceQueue* device_queue,
     gfx::GpuMemoryBufferType memory_buffer_type) {
-  return false;
+  const auto& enabled_extensions = device_queue->enabled_extensions();
+  return gfx::HasExtension(enabled_extensions,
+                           VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME) &&
+         gfx::HasExtension(enabled_extensions,
+                           VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME) &&
+         memory_buffer_type == gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
 }
 
 std::unique_ptr<gpu::VulkanImage>
@@ -167,8 +175,16 @@
     gfx::GpuMemoryBufferHandle gmb_handle,
     gfx::Size size,
     VkFormat vk_format) {
-  NOTIMPLEMENTED();
-  return nullptr;
+  constexpr auto kUsage =
+      VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_SAMPLED_BIT |
+      VK_IMAGE_USAGE_TRANSFER_DST_BIT | VK_IMAGE_USAGE_TRANSFER_SRC_BIT;
+  auto tiling = gmb_handle.native_pixmap_handle.modifier ==
+                        gfx::NativePixmapHandle::kNoModifier
+                    ? VK_IMAGE_TILING_OPTIMAL
+                    : VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT;
+  return gpu::VulkanImage::CreateFromGpuMemoryBufferHandle(
+      device_queue, std::move(gmb_handle), size, vk_format, kUsage, /*flags=*/0,
+      tiling, VK_QUEUE_FAMILY_FOREIGN_EXT);
 }
 
 }  // namespace ui
diff --git a/ui/qt/qt_ui.cc b/ui/qt/qt_ui.cc
index edad14a..bd4128c 100644
--- a/ui/qt/qt_ui.cc
+++ b/ui/qt/qt_ui.cc
@@ -330,10 +330,113 @@
     return;
 
   ui::ColorMixer& mixer = provider->AddMixer();
-  mixer[ui::kColorNativeWindowBackground] = {
-      shim_->GetColor(ColorRole::kWindowBg)};
-  mixer[ui::kColorNativeLabelForeground] = {
-      shim_->GetColor(ColorRole::kWindowFg)};
+  // These color constants are required by native_color_mixers_linux.cc
+  struct {
+    ui::ColorId id;
+    SkColor color;
+  } const kMaps[] = {
+      {ui::kColorAccent, gfx::kPlaceholderColor},
+      {ui::kColorButtonForeground, gfx::kPlaceholderColor},
+      {ui::kColorFrameActive, gfx::kPlaceholderColor},
+      {ui::kColorFrameInactive, gfx::kPlaceholderColor},
+      {ui::kColorMenuBackground, gfx::kPlaceholderColor},
+      {ui::kColorMenuItemForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonBackgroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonBorder, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonForegroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeButtonIcon, gfx::kPlaceholderColor},
+      {ui::kColorNativeComboboxBackgroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeComboboxBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeComboboxForegroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeComboboxForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeFrameActive, gfx::kPlaceholderColor},
+      {ui::kColorNativeFrameBorder, gfx::kPlaceholderColor},
+      {ui::kColorNativeFrameInactive, gfx::kPlaceholderColor},
+      {ui::kColorNativeHeaderButtonBorderActive, gfx::kPlaceholderColor},
+      {ui::kColorNativeHeaderButtonBorderInactive, gfx::kPlaceholderColor},
+      {ui::kColorNativeHeaderSeparatorBorderActive, gfx::kPlaceholderColor},
+      {ui::kColorNativeHeaderSeparatorBorderInactive, gfx::kPlaceholderColor},
+      {ui::kColorNativeImageButtonForegroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeImageButtonForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeLabelBackgroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeLabelForegroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeLabelForegroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeLabelForeground, shim_->GetColor(ColorRole::kWindowFg)},
+      {ui::kColorNativeLinkForegroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeLinkForegroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeLinkForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuBorder, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuItemAccelerator, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuItemBackgroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuItemForegroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuItemForegroundHovered, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuItemForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuRadio, gfx::kPlaceholderColor},
+      {ui::kColorNativeMenuSeparator, gfx::kPlaceholderColor},
+      {ui::kColorNativeScaleHighlightBackgroundDisabled,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeScaleHighlightBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeScaleTroughBackgroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeScaleTroughBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeScrollbarSliderBackgroundHovered,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeScrollbarSliderBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeScrollbarTroughBackgroundHovered,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeScrollbarTroughBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeSeparator, gfx::kPlaceholderColor},
+      {ui::kColorNativeSpinnerDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeSpinner, gfx::kPlaceholderColor},
+      {ui::kColorNativeStatusbarBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTabBackgroundCheckedFocused, gfx::kPlaceholderColor},
+      {ui::kColorNativeTabBackgroundChecked, gfx::kPlaceholderColor},
+      {ui::kColorNativeTabForegroundInactiveFrameActive,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeTabForegroundInactiveFrameInactive,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaBackgroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaBackgroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaForegroundDisabled, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaForegroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextareaForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextfieldBorderFocused, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextfieldBorderUnfocused, gfx::kPlaceholderColor},
+      {ui::kColorNativeTextfieldForegroundPlaceholder, gfx::kPlaceholderColor},
+      {ui::kColorNativeToggleButtonBackgroundChecked, gfx::kPlaceholderColor},
+      {ui::kColorNativeToggleButtonBackgroundUnchecked, gfx::kPlaceholderColor},
+      {ui::kColorNativeToolbarBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTooltipBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTooltipForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeHeaderBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeHeaderBorder, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeHeaderForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeBackgroundSelectedFocused,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeBackgroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeBackground, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeForegroundSelectedFocused,
+       gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeForegroundSelected, gfx::kPlaceholderColor},
+      {ui::kColorNativeTreeNodeForeground, gfx::kPlaceholderColor},
+      {ui::kColorNativeWindowBackground, shim_->GetColor(ColorRole::kWindowBg)},
+      {ui::kColorPrimaryBackground, gfx::kPlaceholderColor},
+      {ui::kColorPrimaryForeground, gfx::kPlaceholderColor},
+      {ui::kColorTableForeground, gfx::kPlaceholderColor},
+      {ui::kColorTextfieldBackground, gfx::kPlaceholderColor},
+      {ui::kColorTextfieldForeground, gfx::kPlaceholderColor},
+      {ui::kColorTextfieldSelectionBackground, gfx::kPlaceholderColor},
+      {ui::kColorTreeBackground, gfx::kPlaceholderColor},
+      {ui::kColorTreeNodeBackgroundSelectedUnfocused, gfx::kPlaceholderColor},
+      {ui::kColorTreeNodeForegroundSelectedFocused, gfx::kPlaceholderColor},
+      {ui::kColorTreeNodeForegroundSelectedUnfocused, gfx::kPlaceholderColor},
+      {ui::kColorTreeNodeForeground, gfx::kPlaceholderColor},
+  };
+  for (const auto& map : kMaps)
+    mixer[map.id] = {map.color};
 }
 
 std::unique_ptr<views::LinuxUI> CreateQtUi() {
diff --git a/ui/views/accessibility/view_accessibility.cc b/ui/views/accessibility/view_accessibility.cc
index 73a968a3..442c77b 100644
--- a/ui/views/accessibility/view_accessibility.cc
+++ b/ui/views/accessibility/view_accessibility.cc
@@ -362,6 +362,14 @@
   custom_data_.SetDescription(description);
 }
 
+void ViewAccessibility::OverrideNativeWindowTitle(const std::string& title) {
+  NOTIMPLEMENTED() << "Only implemented on Mac for now.";
+}
+
+void ViewAccessibility::OverrideNativeWindowTitle(const std::u16string& title) {
+  OverrideNativeWindowTitle(base::UTF16ToUTF8(title));
+}
+
 void ViewAccessibility::OverrideIsLeaf(bool value) {
   is_leaf_ = value;
 }
diff --git a/ui/views/accessibility/view_accessibility.h b/ui/views/accessibility/view_accessibility.h
index 4028a007..9b8cfcf 100644
--- a/ui/views/accessibility/view_accessibility.h
+++ b/ui/views/accessibility/view_accessibility.h
@@ -104,6 +104,17 @@
   void OverrideDescription(const std::string& description);
   void OverrideDescription(const std::u16string& description);
 
+  // Sets the platform-specific accessible name/title property of the
+  // NativeViewAccessible window. This is needed on platforms where the name
+  // of the NativeViewAccessible window is automatically calculated by the
+  // platform's accessibility API. For instance on the Mac, the label of the
+  // NativeWidgetMacNSWindow of a JavaScript alert is taken from the name of
+  // the child RootView. Note: the first function does the string conversion
+  // and calls the second, thus only the latter needs to be implemented by
+  // interested platforms.
+  void OverrideNativeWindowTitle(const std::u16string& title);
+  virtual void OverrideNativeWindowTitle(const std::string& title);
+
   // Sets whether this View hides all its descendants from the accessibility
   // tree that is exposed to platform APIs. This is similar, but not exactly
   // identical to aria-hidden="true".
diff --git a/ui/views/accessibility/view_ax_platform_node_delegate_mac.h b/ui/views/accessibility/view_ax_platform_node_delegate_mac.h
index ff81be39..2a47e180 100644
--- a/ui/views/accessibility/view_ax_platform_node_delegate_mac.h
+++ b/ui/views/accessibility/view_ax_platform_node_delegate_mac.h
@@ -7,6 +7,8 @@
 
 #include "ui/views/accessibility/view_ax_platform_node_delegate.h"
 
+#include <string>
+
 namespace views {
 
 // Mac-specific accessibility class for |ViewAXPlatformNodeDelegate|.
@@ -21,6 +23,12 @@
   // |ViewAXPlatformNodeDelegate| overrides:
   gfx::NativeViewAccessible GetNSWindow() override;
   gfx::NativeViewAccessible GetParent() const override;
+
+  // |ViewAccessibility| overrides:
+  void OverrideNativeWindowTitle(const std::string& title) override;
+
+  // |AXPlatformNodeDelegate| overrides:
+  const std::string& GetName() const override;
 };
 
 }  // namespace views
diff --git a/ui/views/accessibility/view_ax_platform_node_delegate_mac.mm b/ui/views/accessibility/view_ax_platform_node_delegate_mac.mm
index 37b2b269..bb82bdf27 100644
--- a/ui/views/accessibility/view_ax_platform_node_delegate_mac.mm
+++ b/ui/views/accessibility/view_ax_platform_node_delegate_mac.mm
@@ -10,6 +10,7 @@
 #include "ui/views/cocoa/native_widget_mac_ns_window_host.h"
 #include "ui/views/view.h"
 #include "ui/views/widget/widget.h"
+#include "ui/views/widget/widget_delegate.h"
 
 namespace views {
 
@@ -54,4 +55,39 @@
   return window_host->GetNativeViewAccessibleForNSView();
 }
 
+const std::string& ViewAXPlatformNodeDelegateMac::GetName() const {
+  // By default, the kDialog name is the title of the window. NSAccessibility
+  // then applies that name to the native NSWindow. This causes VoiceOver to
+  // double-speak the name. In the case of some dialogs, such as the one
+  // associated with a JavaScript alert, we set the accessible description
+  // to the message contents. For screen readers which prefer the description
+  // over the displayed text, this causes both the title and message to be
+  // presented to the user. At the present time, VoiceOver is not one of those
+  // screen readers. Therefore if we have a dialog whose name is the same as
+  // the window title, and we also have an explicitly-provided description, set
+  // the name of the dialog to that description. This causes VoiceOver to read
+  // both the title and the displayed text. Note that in order for this to
+  // work, it is necessary for the View to also call OverrideNativeWindowTitle.
+  // Otherwise, NSAccessibility will set the window title to the message text.
+  const std::string& name = ViewAXPlatformNodeDelegate::GetName();
+  if (!ui::IsDialog(GetRole()) ||
+      !HasStringAttribute(ax::mojom::StringAttribute::kDescription))
+    return name;
+
+  if (auto* widget = view()->GetWidget()) {
+    if (auto* widget_delegate = widget->widget_delegate()) {
+      if (base::UTF16ToUTF8(widget_delegate->GetWindowTitle()) == name)
+        return GetStringAttribute(ax::mojom::StringAttribute::kDescription);
+    }
+  }
+  return name;
+}
+
+void ViewAXPlatformNodeDelegateMac::OverrideNativeWindowTitle(
+    const std::string& title) {
+  if (gfx::NativeViewAccessible ax_window = GetNSWindow()) {
+    [ax_window setAccessibilityLabel:base::SysUTF8ToNSString(title)];
+  }
+}
+
 }  // namespace views
diff --git a/ui/views/bubble/bubble_dialog_model_host.cc b/ui/views/bubble/bubble_dialog_model_host.cc
index ee9c0e73..389925a 100644
--- a/ui/views/bubble/bubble_dialog_model_host.cc
+++ b/ui/views/bubble/bubble_dialog_model_host.cc
@@ -450,6 +450,7 @@
     // The banner is supposed to be purely decorative.
     banner_view->GetViewAccessibility().OverrideIsIgnored(true);
     GetBubbleFrameView()->SetHeaderView(std::move(banner_view));
+    SizeToContents();
   }
 }
 
diff --git a/ui/webui/resources/cr_components/history_clusters/cluster.ts b/ui/webui/resources/cr_components/history_clusters/cluster.ts
index 0d55010..cbed86d 100644
--- a/ui/webui/resources/cr_components/history_clusters/cluster.ts
+++ b/ui/webui/resources/cr_components/history_clusters/cluster.ts
@@ -242,11 +242,17 @@
   private onVisitsRemoved_(removedVisits: Array<URLVisit>) {
     const visitHasBeenRemoved = (visit: URLVisit) => {
       return removedVisits.findIndex((removedVisit) => {
-        return visit.normalizedUrl.url === removedVisit.normalizedUrl.url &&
-            visit.lastVisitTime.internalValue <=
-            removedVisit.lastVisitTime.internalValue &&
-            visit.firstVisitTime.internalValue >=
-            removedVisit.firstVisitTime.internalValue;
+        if (visit.normalizedUrl.url !== removedVisit.normalizedUrl.url) {
+          return false;
+        }
+
+        // Remove the visit element if any of the removed visit's raw timestamps
+        // matches the canonical raw timestamp.
+        const rawVisitTime = visit.rawVisitData.visitTime.internalValue;
+        return (removedVisit.rawVisitData.visitTime.internalValue ===
+                rawVisitTime) ||
+            removedVisit.duplicates.map(data => data.visitTime.internalValue)
+                .includes(rawVisitTime);
       }) !== -1;
     };
 
diff --git a/ui/webui/resources/cr_components/history_clusters/history_clusters.mojom b/ui/webui/resources/cr_components/history_clusters/history_clusters.mojom
index d448764..0280618 100644
--- a/ui/webui/resources/cr_components/history_clusters/history_clusters.mojom
+++ b/ui/webui/resources/cr_components/history_clusters/history_clusters.mojom
@@ -67,6 +67,12 @@
   kNonSRP
 };
 
+// Raw visit data needed to properly do deletion of all the duplicates.
+struct RawVisitData {
+  url.mojom.Url url;
+  mojo_base.mojom.Time visit_time;
+};
+
 // Represents the most recent visit to a URL within a Cluster. Visits for which
 // there are more recent visits to the same (or a qualifying near-duplicate) URL
 // within the Cluster are omitted.
@@ -91,17 +97,10 @@
   array<MatchPosition> title_match_positions;
   array<MatchPosition> url_for_display_match_positions;
 
-  // Time of the most recent visit in the Cluster to the same (or a qualifying
-  // near-duplicate) URL.
-  mojo_base.mojom.Time last_visit_time;
-
-  // Time of the least recent visit in the Cluster to the same (or a qualifying
-  // near-duplicate) URL. Equals `last_visit_time` if there is only one visit in
-  // the Cluster to the same (or a qualifying near-duplicate) URL.
-  mojo_base.mojom.Time first_visit_time;
-
-  // List of raw visited URLs for `normalized_url`.
-  array<url.mojom.Url> raw_urls;
+  // Raw visit data that's not displayed by the UI, but needed to do proper
+  // deletion. Visits with no duplicates will have an empty `duplicates` array.
+  RawVisitData raw_visit_data;
+  array<RawVisitData> duplicates;
 
   // Localized string of approximate `last_visit_time`, e.g., "2 days ago".
   string relative_date;
diff --git a/weblayer/browser/feature_list_creator.cc b/weblayer/browser/feature_list_creator.cc
index 4364688..7030462 100644
--- a/weblayer/browser/feature_list_creator.cc
+++ b/weblayer/browser/feature_list_creator.cc
@@ -56,6 +56,36 @@
   system_network_context_manager_ = system_network_context_manager;
 }
 
+void FeatureListCreator::CreateFeatureListAndFieldTrials() {
+#if BUILDFLAG(IS_ANDROID)
+  WebLayerMetricsServiceClient::GetInstance()->Initialize(local_state_);
+#endif
+  SetUpFieldTrials();
+}
+
+void FeatureListCreator::PerformPreMainMessageLoopStartup() {
+#if BUILDFLAG(IS_ANDROID)
+  // It is expected this is called after SetUpFieldTrials().
+  DCHECK(variations_service_);
+  variations_service_->PerformPreMainMessageLoopStartup();
+#endif
+}
+
+void FeatureListCreator::OnBrowserFragmentStarted() {
+  if (has_browser_fragment_started_)
+    return;
+
+  has_browser_fragment_started_ = true;
+  // It is expected this is called after SetUpFieldTrials().
+  DCHECK(variations_service_);
+
+  // This function is called any time a BrowserFragment is started.
+  // OnAppEnterForeground() really need only be called once, and because our
+  // notion of a fragment doesn't really map to the Application as a whole,
+  // call this function once.
+  variations_service_->OnAppEnterForeground();
+}
+
 void FeatureListCreator::SetUpFieldTrials() {
 #if BUILDFLAG(IS_ANDROID)
   // The FieldTrialList should have been instantiated in
@@ -87,34 +117,4 @@
 #endif
 }
 
-void FeatureListCreator::CreateFeatureListAndFieldTrials() {
-#if BUILDFLAG(IS_ANDROID)
-  WebLayerMetricsServiceClient::GetInstance()->Initialize(local_state_);
-#endif
-  SetUpFieldTrials();
-}
-
-void FeatureListCreator::PerformPreMainMessageLoopStartup() {
-#if BUILDFLAG(IS_ANDROID)
-  // It is expected this is called after SetUpFieldTrials().
-  DCHECK(variations_service_);
-  variations_service_->PerformPreMainMessageLoopStartup();
-#endif
-}
-
-void FeatureListCreator::OnBrowserFragmentStarted() {
-  if (has_browser_fragment_started_)
-    return;
-
-  has_browser_fragment_started_ = true;
-  // It is expected this is called after SetUpFieldTrials().
-  DCHECK(variations_service_);
-
-  // This function is called any time a BrowserFragment is started.
-  // OnAppEnterForeground() really need only be called once, and because our
-  // notion of a fragment doesn't really map to the Application as a whole,
-  // call this function once.
-  variations_service_->OnAppEnterForeground();
-}
-
 }  // namespace weblayer