Skip to content

1.51.6 - #15329

Merged
christian-byrne merged 1 commit into
mainfrom
version-bump-main-1.51.6
Aug 16, 2026
Merged

1.51.6#15329
christian-byrne merged 1 commit into
mainfrom
version-bump-main-1.51.6

Conversation

@comfy-pr-bot

Copy link
Copy Markdown
Member

Patch version increment to 1.51.6

Base branch: main

@comfy-pr-bot
comfy-pr-bot requested a review from a team August 16, 2026 00:03
@comfy-pr-bot comfy-pr-bot added the Release Create a new release label Aug 16, 2026
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Aug 16, 2026
@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

🌐 Website E2E

Tip

All tests passed.

Status ✅ Passed
Report View Report

@github-actions

github-actions Bot commented Aug 16, 2026

Copy link
Copy Markdown

🎭 Playwright: ✅ 1818 passed, 0 failed

📊 Browser Reports
  • chromium: View Report (✅ 1797 / ❌ 0 / ⚠️ 0 / ⏭️ 5)
  • chromium-2x: View Report (✅ 2 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • chromium-0.5x: View Report (✅ 1 / ❌ 0 / ⚠️ 0 / ⏭️ 0)
  • mobile-chrome: View Report (✅ 18 / ❌ 0 / ⚠️ 0 / ⏭️ 0)

🎨 Storybook: ✅ Built — View Storybook

Details

⏰ Completed at: 08/16/2026, 12:05:23 AM UTC

Links

🎨 Chromatic Visual Tests

📦 Bundle: 8.85 MB gzip 🔴 +23 B

Details

Summary

  • Raw size: 37.3 MB baseline 37.3 MB — ⚪ 0 B
  • Gzip: 8.85 MB baseline 8.85 MB — 🔴 +23 B
  • Brotli: 6.19 MB baseline 6.19 MB — 🔴 +274 B
  • Bundles: 439 current • 439 baseline • 145 added / 145 removed

Category Glance
Vendor & Third-Party ⚪ 0 B (16.8 MB) · Other ⚪ 0 B (14.2 MB) · Data & Services ⚪ 0 B (3.52 MB) · Graph Workspace ⚪ 0 B (1.37 MB) · Panels & Settings ⚪ 0 B (565 kB) · Utilities & Hooks ⚪ 0 B (550 kB) · + 5 more

App Entry Points — 3.71 kB (baseline 3.71 kB) • ⚪ 0 B

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-BDf_r_3l.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.86 kB 🔴 +1.6 kB
assets/index-D0FEB0gV.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.86 kB 🟢 -1.59 kB

Status: 1 added / 1 removed

Graph Workspace — 1.37 MB (baseline 1.37 MB) • ⚪ 0 B

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-Ch8eh5Ue.js (removed) 1.36 MB 🟢 -1.36 MB 🟢 -297 kB 🟢 -223 kB
assets/GraphView-r7ioPgsk.js (new) 1.36 MB 🔴 +1.36 MB 🔴 +297 kB 🔴 +223 kB
assets/WidgetCompositor-CiCEUDt6.js (new) 8.17 kB 🔴 +8.17 kB 🔴 +2.76 kB 🔴 +2.47 kB
assets/WidgetCompositor-L_RrxSv8.js (removed) 8.17 kB 🟢 -8.17 kB 🟢 -2.76 kB 🟢 -2.45 kB

Status: 2 added / 2 removed / 1 unchanged

Views & Navigation — 124 kB (baseline 124 kB) • ⚪ 0 B

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-B_GwBqJE.js (removed) 25 kB 🟢 -25 kB 🟢 -6.24 kB 🟢 -5.52 kB
assets/CloudSurveyView-Dlx2qpVv.js (new) 25 kB 🔴 +25 kB 🔴 +6.25 kB 🔴 +5.52 kB
assets/CloudLayoutView-BeGoSpi-.js (new) 21.8 kB 🔴 +21.8 kB 🔴 +6.57 kB 🔴 +5.75 kB
assets/CloudLayoutView-CKpu7IYu.js (removed) 21.8 kB 🟢 -21.8 kB 🟢 -6.57 kB 🟢 -5.75 kB
assets/UserCheckView-DkTBn6K5.js (removed) 8.75 kB 🟢 -8.75 kB 🟢 -2.19 kB 🟢 -1.91 kB
assets/UserCheckView-tUle5ya3.js (new) 8.75 kB 🔴 +8.75 kB 🔴 +2.19 kB 🔴 +1.9 kB
assets/CloudLoginView-BoOpo0Ap.js (new) 8.74 kB 🔴 +8.74 kB 🔴 +2.56 kB 🔴 +2.26 kB
assets/CloudLoginView-BRV0IiRd.js (removed) 8.74 kB 🟢 -8.74 kB 🟢 -2.55 kB 🟢 -2.26 kB
assets/useCloudAuthPage-3zP-WcGW.js (new) 7.08 kB 🔴 +7.08 kB 🔴 +2.52 kB 🔴 +2.2 kB
assets/useCloudAuthPage-DSkMkC3d.js (removed) 7.08 kB 🟢 -7.08 kB 🟢 -2.51 kB 🟢 -2.2 kB
assets/CloudSignupView-CqfVPM-W.js (removed) 6.96 kB 🟢 -6.96 kB 🟢 -2.28 kB 🟢 -2 kB
assets/CloudSignupView-DHv1SgsL.js (new) 6.96 kB 🔴 +6.96 kB 🔴 +2.28 kB 🔴 +2 kB
assets/WidgetTextPreview-B04ZN0hr.js (removed) 6.07 kB 🟢 -6.07 kB 🟢 -2.13 kB 🟢 -1.9 kB
assets/WidgetTextPreview-DuFD36Cd.js (new) 6.07 kB 🔴 +6.07 kB 🔴 +2.13 kB 🔴 +1.89 kB
assets/CloudSubscriptionRedirectView-BPQfZT8B.js (new) 6.05 kB 🔴 +6.05 kB 🔴 +2.25 kB 🔴 +1.96 kB
assets/CloudSubscriptionRedirectView-COB_o-4D.js (removed) 6.05 kB 🟢 -6.05 kB 🟢 -2.25 kB 🟢 -1.96 kB
assets/UserSelectView-CJwAb6oY.js (removed) 5.49 kB 🟢 -5.49 kB 🟢 -1.96 kB 🟢 -1.72 kB
assets/UserSelectView-D3mCLKOR.js (new) 5.49 kB 🔴 +5.49 kB 🔴 +1.96 kB 🔴 +1.72 kB
assets/CloudForgotPasswordView-CfwlqoqV.js (new) 4.97 kB 🔴 +4.97 kB 🔴 +1.73 kB 🔴 +1.49 kB
assets/CloudForgotPasswordView-qVX92-h8.js (removed) 4.97 kB 🟢 -4.97 kB 🟢 -1.72 kB 🟢 -1.49 kB
assets/CloudAuthTimeoutView-BDvR-vc4.js (new) 4.43 kB 🔴 +4.43 kB 🔴 +1.54 kB 🔴 +1.33 kB
assets/CloudAuthTimeoutView-CAJKmfgF.js (removed) 4.43 kB 🟢 -4.43 kB 🟢 -1.54 kB 🟢 -1.34 kB
assets/OAuthLayoutView-Dj8v7L4L.js (removed) 1.31 kB 🟢 -1.31 kB 🟢 -700 B 🟢 -587 B
assets/OAuthLayoutView-ondsAEXU.js (new) 1.31 kB 🔴 +1.31 kB 🔴 +701 B 🔴 +586 B
assets/WidgetTextPreview-CLkQ8E_i.js (new) 131 B 🔴 +131 B 🔴 +100 B 🔴 +88 B
assets/WidgetTextPreview-D3NBeWmC.js (removed) 131 B 🟢 -131 B 🟢 -100 B 🟢 -89 B

Status: 13 added / 13 removed / 4 unchanged

Panels & Settings — 565 kB (baseline 565 kB) • ⚪ 0 B

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/KeybindingPanel-Bdm10E_P.js (new) 49.4 kB 🔴 +49.4 kB 🔴 +9.95 kB 🔴 +8.79 kB
assets/KeybindingPanel-DFvko5Cj.js (removed) 49.4 kB 🟢 -49.4 kB 🟢 -9.95 kB 🟢 -8.81 kB
assets/SecretsPanel-BWvEPY9J.js (new) 33.7 kB 🔴 +33.7 kB 🔴 +7.87 kB 🔴 +6.92 kB
assets/SecretsPanel-OhcNEIx3.js (removed) 33.7 kB 🟢 -33.7 kB 🟢 -7.87 kB 🟢 -6.91 kB
assets/CreditsPanel-CDYwLkQP.js (new) 11.5 kB 🔴 +11.5 kB 🔴 +3.21 kB 🔴 +2.81 kB
assets/CreditsPanel-Cni0YIDC.js (removed) 11.5 kB 🟢 -11.5 kB 🟢 -3.21 kB 🟢 -2.81 kB
assets/AboutPanel-BflSPxDF.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +3.03 kB 🔴 +2.72 kB
assets/AboutPanel-ByR9VIBt.js (removed) 11.2 kB 🟢 -11.2 kB 🟢 -3.03 kB 🟢 -2.72 kB
assets/ExtensionPanel-CaSIQtUt.js (new) 9.19 kB 🔴 +9.19 kB 🔴 +2.51 kB 🔴 +2.23 kB
assets/ExtensionPanel-CUk4uHy1.js (removed) 9.19 kB 🟢 -9.19 kB 🟢 -2.51 kB 🟢 -2.23 kB
assets/ServerConfigPanel-BoUR5Bpr.js (removed) 6.09 kB 🟢 -6.09 kB 🟢 -1.94 kB 🟢 -1.72 kB
assets/ServerConfigPanel-D-5EcvqJ.js (new) 6.09 kB 🔴 +6.09 kB 🔴 +1.94 kB 🔴 +1.72 kB
assets/UserPanel-CNrVY1JR.js (new) 5.73 kB 🔴 +5.73 kB 🔴 +1.78 kB 🔴 +1.54 kB
assets/UserPanel-g7rHFQQL.js (removed) 5.73 kB 🟢 -5.73 kB 🟢 -1.78 kB 🟢 -1.54 kB
assets/refreshRemoteConfig-CPyyJakM.js (removed) 3.44 kB 🟢 -3.44 kB 🟢 -1.33 kB 🟢 -1.17 kB
assets/refreshRemoteConfig-KzziknYW.js (new) 3.44 kB 🔴 +3.44 kB 🔴 +1.33 kB 🔴 +1.17 kB
assets/cloudRemoteConfig-Bd1L0a5M.js (removed) 951 B 🟢 -951 B 🟢 -517 B 🟢 -422 B
assets/cloudRemoteConfig-CbijEuFD.js (new) 951 B 🔴 +951 B 🔴 +517 B 🔴 +419 B
assets/refreshRemoteConfig-Bq6AXfYE.js (removed) 110 B 🟢 -110 B 🟢 -89 B 🟢 -84 B
assets/refreshRemoteConfig-DlDtKAw5.js (new) 110 B 🔴 +110 B 🔴 +89 B 🔴 +84 B

Status: 10 added / 10 removed / 16 unchanged

User & Accounts — 27.7 kB (baseline 27.7 kB) • ⚪ 0 B

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SignUpForm-D6oS-tuL.js (removed) 13.3 kB 🟢 -13.3 kB 🟢 -4.52 kB 🟢 -3.93 kB
assets/SignUpForm-DCtBPyiv.js (new) 13.3 kB 🔴 +13.3 kB 🔴 +4.52 kB 🔴 +3.93 kB
assets/auth-CdvhAxMK.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.28 kB 🔴 +1.1 kB
assets/auth-CsYubqo1.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.28 kB 🟢 -1.1 kB
assets/UpdatePasswordContent-DWUq75Fp.js (removed) 1.85 kB 🟢 -1.85 kB 🟢 -842 B 🟢 -740 B
assets/UpdatePasswordContent-HhjTG2eQ.js (new) 1.85 kB 🔴 +1.85 kB 🔴 +842 B 🔴 +735 B
assets/authStore-B66_6I-X.js (removed) 128 B 🟢 -128 B 🟢 -107 B 🟢 -102 B
assets/authStore-Dmm7WXiK.js (new) 128 B 🔴 +128 B 🔴 +107 B 🔴 +102 B
assets/workspaceAuthStore-CWaFts29.js (removed) 108 B 🟢 -108 B 🟢 -99 B 🟢 -109 B
assets/workspaceAuthStore-DXh1Jrii.js (new) 108 B 🔴 +108 B 🔴 +99 B 🔴 +110 B
assets/auth-B-l-hHO0.js (new) 105 B 🔴 +105 B 🔴 +96 B 🔴 +80 B
assets/auth-DGpc1X3m.js (removed) 105 B 🟢 -105 B 🟢 -96 B 🟢 -84 B

Status: 6 added / 6 removed / 5 unchanged

Editors & Dialogs — 125 kB (baseline 125 kB) • ⚪ 0 B

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyHubPublishDialog-CyydJIBs.js (new) 90.1 kB 🔴 +90.1 kB 🔴 +19.3 kB 🔴 +16.5 kB
assets/ComfyHubPublishDialog-D5P3rsii.js (removed) 90.1 kB 🟢 -90.1 kB 🟢 -19.3 kB 🟢 -16.5 kB
assets/useShareDialog-BHJEURpb.js (removed) 23.9 kB 🟢 -23.9 kB 🟢 -5.69 kB 🟢 -5.05 kB
assets/useShareDialog-DZwgiazT.js (new) 23.9 kB 🔴 +23.9 kB 🔴 +5.7 kB 🔴 +5.04 kB
assets/feedbackDialog-BE1DC5bu.js (removed) 4.45 kB 🟢 -4.45 kB 🟢 -1.87 kB 🟢 -1.59 kB
assets/feedbackDialog-CS3lbsfy.js (new) 4.45 kB 🔴 +4.45 kB 🔴 +1.87 kB 🔴 +1.59 kB
assets/useRangeEditor-N0HRqfjQ.js (new) 3.29 kB 🔴 +3.29 kB 🔴 +1.14 kB 🔴 +1.04 kB
assets/useRangeEditor-OvAjjd91.js (removed) 3.29 kB 🟢 -3.29 kB 🟢 -1.14 kB 🟢 -1.03 kB
assets/useLayerEditor-C_FqJb87.js (new) 1.01 kB 🔴 +1.01 kB 🔴 +492 B 🔴 +406 B
assets/useLayerEditor-HckYqRbO.js (removed) 1.01 kB 🟢 -1.01 kB 🟢 -492 B 🟢 -405 B
assets/ComfyHubPublishDialog-BlVnhAvr.js (removed) 143 B 🟢 -143 B 🟢 -105 B 🟢 -88 B
assets/ComfyHubPublishDialog-ysFnxHbD.js (new) 143 B 🔴 +143 B 🔴 +105 B 🔴 +90 B
assets/useSubscriptionDialog-BDyGa-up.js (new) 108 B 🔴 +108 B 🔴 +102 B 🔴 +91 B
assets/useSubscriptionDialog-CDGQcjs9.js (removed) 108 B 🟢 -108 B 🟢 -102 B 🟢 -91 B

Status: 7 added / 7 removed / 1 unchanged

UI Components — 67.1 kB (baseline 67.1 kB) • ⚪ 0 B

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-gfFj9sBl.js (new) 14.6 kB 🔴 +14.6 kB 🔴 +3.97 kB 🔴 +3.53 kB
assets/ComfyQueueButton-hr6GqWN2.js (removed) 14.6 kB 🟢 -14.6 kB 🟢 -3.97 kB 🟢 -3.53 kB
assets/useTerminalTabs-CtsVAdH9.js (new) 11.8 kB 🔴 +11.8 kB 🔴 +3.69 kB 🔴 +3.28 kB
assets/useTerminalTabs-DllSqm8c.js (removed) 11.8 kB 🟢 -11.8 kB 🟢 -3.69 kB 🟢 -3.28 kB
assets/InviteMembersForm-DPjhz9Ne.js (new) 8.2 kB 🔴 +8.2 kB 🔴 +2.72 kB 🔴 +2.42 kB
assets/InviteMembersForm-DWK56fDS.js (removed) 8.2 kB 🟢 -8.2 kB 🟢 -2.72 kB 🟢 -2.42 kB
assets/SubscribeButton-BjVZ3QIS.js (new) 2.15 kB 🔴 +2.15 kB 🔴 +971 B 🔴 +844 B
assets/SubscribeButton-DvcQf8Jq.js (removed) 2.15 kB 🟢 -2.15 kB 🟢 -970 B 🟢 -848 B
assets/cloudFeedbackTopbarButton-BjlaJ579.js (new) 705 B 🔴 +705 B 🔴 +421 B 🔴 +359 B
assets/cloudFeedbackTopbarButton-BWkMcGeO.js (removed) 705 B 🟢 -705 B 🟢 -421 B 🟢 -362 B
assets/ComfyQueueButton-BISU4vYY.js (new) 128 B 🔴 +128 B 🔴 +99 B 🔴 +89 B
assets/ComfyQueueButton-CKP3mydQ.js (removed) 128 B 🟢 -128 B 🟢 -99 B 🟢 -89 B

Status: 6 added / 6 removed / 8 unchanged

Data & Services — 3.52 MB (baseline 3.52 MB) • ⚪ 0 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/settingStore-C1iWO0TQ.js (removed) 3.24 MB 🟢 -3.24 MB 🟢 -753 kB 🟢 -566 kB
assets/settingStore-DcG_2j93.js (new) 3.24 MB 🔴 +3.24 MB 🔴 +753 kB 🔴 +566 kB
assets/load3dService-B4QCrq_h.js (removed) 132 kB 🟢 -132 kB 🟢 -29.3 kB 🟢 -24.7 kB
assets/load3dService-CBZ4Y0Ij.js (new) 132 kB 🔴 +132 kB 🔴 +29.3 kB 🔴 +24.6 kB
assets/api-DmI-6Qr0.js (removed) 98.4 kB 🟢 -98.4 kB 🟢 -27.3 kB 🟢 -23.4 kB
assets/api-noOzgr1M.js (new) 98.4 kB 🔴 +98.4 kB 🔴 +27.3 kB 🔴 +23.4 kB
assets/workflowShareService-DLxXg4XZ.js (new) 16.5 kB 🔴 +16.5 kB 🔴 +4.91 kB 🔴 +4.35 kB
assets/workflowShareService-DoOgU6n0.js (removed) 16.5 kB 🟢 -16.5 kB 🟢 -4.91 kB 🟢 -4.34 kB
assets/keybindingService-BtS_V1mH.js (new) 6.89 kB 🔴 +6.89 kB 🔴 +1.73 kB 🔴 +1.5 kB
assets/keybindingService-C6DAEmZT.js (removed) 6.89 kB 🟢 -6.89 kB 🟢 -1.73 kB 🟢 -1.5 kB
assets/releaseStore-DL99Y7ja.js (new) 6.72 kB 🔴 +6.72 kB 🔴 +2.03 kB 🔴 +1.77 kB
assets/releaseStore-OKxpM2mE.js (removed) 6.72 kB 🟢 -6.72 kB 🟢 -2.03 kB 🟢 -1.77 kB
assets/systemStatsStore-BNA9zMl6.js (removed) 4.93 kB 🟢 -4.93 kB 🟢 -1.74 kB 🟢 -1.47 kB
assets/systemStatsStore-DDgYO9S7.js (new) 4.93 kB 🔴 +4.93 kB 🔴 +1.74 kB 🔴 +1.47 kB
assets/userStore-1RGWR6B7.js (removed) 2.38 kB 🟢 -2.38 kB 🟢 -898 B 🟢 -795 B
assets/userStore-CuWvuYUK.js (new) 2.38 kB 🔴 +2.38 kB 🔴 +896 B 🔴 +795 B
assets/audioService-CHVIhVPv.js (removed) 1.71 kB 🟢 -1.71 kB 🟢 -829 B 🟢 -719 B
assets/audioService-h0Gq-aOI.js (new) 1.71 kB 🔴 +1.71 kB 🔴 +829 B 🔴 +729 B
assets/dialogService-CVZx4swM.js (new) 98 B 🔴 +98 B 🔴 +97 B 🔴 +91 B
assets/dialogService-Dt0rq-kZ.js (removed) 98 B 🟢 -98 B 🟢 -97 B 🟢 -80 B
assets/releaseStore-CEt1DM9t.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -89 B
assets/releaseStore-Cma9otCm.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +92 B
assets/settingStore-D66uSgsw.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +79 B
assets/settingStore-DiXznDrQ.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -78 B
assets/assetsStore-B-vKMsV7.js (new) 94 B 🔴 +94 B 🔴 +92 B 🔴 +84 B
assets/assetsStore-W676NdoN.js (removed) 94 B 🟢 -94 B 🟢 -92 B 🟢 -83 B
assets/api-Br_Eoliz.js (removed) 62 B 🟢 -62 B 🟢 -74 B 🟢 -66 B
assets/api-DHzBR1z-.js (new) 62 B 🔴 +62 B 🔴 +74 B 🔴 +66 B

Status: 14 added / 14 removed / 3 unchanged

Utilities & Hooks — 550 kB (baseline 550 kB) • ⚪ 0 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/useConflictDetection-BiEZfZ-s.js (new) 236 kB 🔴 +236 kB 🔴 +53 kB 🔴 +43.2 kB
assets/useConflictDetection-Sb7ep-PA.js (removed) 236 kB 🟢 -236 kB 🟢 -53 kB 🟢 -43.2 kB
assets/useLayerEditorSession-40AQkQXh.js (new) 158 kB 🔴 +158 kB 🔴 +40.8 kB 🔴 +34.3 kB
assets/useLayerEditorSession-CCTS0rbG.js (removed) 158 kB 🟢 -158 kB 🟢 -40.8 kB 🟢 -34.3 kB
assets/useLoad3d-BunFI8l4.js (new) 25.8 kB 🔴 +25.8 kB 🔴 +5.8 kB 🔴 +5.14 kB
assets/useLoad3d-HSYiD0Zm.js (removed) 25.8 kB 🟢 -25.8 kB 🟢 -5.8 kB 🟢 -5.14 kB
assets/useLoad3dViewer-CMYY5EvB.js (removed) 21.2 kB 🟢 -21.2 kB 🟢 -4.98 kB 🟢 -4.37 kB
assets/useLoad3dViewer-CtmIpJDP.js (new) 21.2 kB 🔴 +21.2 kB 🔴 +4.98 kB 🔴 +4.37 kB
assets/useImageCrop-BHiiBNc6.js (new) 14.9 kB 🔴 +14.9 kB 🔴 +3.42 kB 🔴 +2.99 kB
assets/useImageCrop-HfcdyoOH.js (removed) 14.9 kB 🟢 -14.9 kB 🟢 -3.42 kB 🟢 -2.98 kB
assets/useDowngradeToPersonal-Bl0Io9t9.js (removed) 10.9 kB 🟢 -10.9 kB 🟢 -2.75 kB 🟢 -2.36 kB
assets/useDowngradeToPersonal-tr98Q6Pi.js (new) 10.9 kB 🔴 +10.9 kB 🔴 +2.75 kB 🔴 +2.37 kB
assets/useFeatureFlags-BIPhnKRh.js (new) 6.99 kB 🔴 +6.99 kB 🔴 +2 kB 🔴 +1.7 kB
assets/useFeatureFlags-Djm0mkaU.js (removed) 6.99 kB 🟢 -6.99 kB 🟢 -2 kB 🟢 -1.7 kB
assets/useCompositorLayers-DjcyxgkX.js (removed) 2.94 kB 🟢 -2.94 kB 🟢 -898 B 🟢 -805 B
assets/useCompositorLayers-Gq3ynCRb.js (new) 2.94 kB 🔴 +2.94 kB 🔴 +899 B 🔴 +804 B
assets/assetPreviewUtil-B8v3QyLh.js (removed) 2.35 kB 🟢 -2.35 kB 🟢 -970 B 🟢 -853 B
assets/assetPreviewUtil-BmsSa5WB.js (new) 2.35 kB 🔴 +2.35 kB 🔴 +969 B 🔴 +850 B
assets/useUpstreamValue-C_qfL7D6.js (removed) 1.99 kB 🟢 -1.99 kB 🟢 -758 B 🟢 -685 B
assets/useUpstreamValue-D874WiSU.js (new) 1.99 kB 🔴 +1.99 kB 🔴 +760 B 🔴 +685 B
assets/useWorkspaceTierLabel-BTtxvSY2.js (removed) 1.93 kB 🟢 -1.93 kB 🟢 -812 B 🟢 -698 B
assets/useWorkspaceTierLabel-O32FyGPc.js (new) 1.93 kB 🔴 +1.93 kB 🔴 +817 B 🔴 +697 B
assets/subscriptionCheckoutUtil--gRCD23-.js (removed) 877 B 🟢 -877 B 🟢 -522 B 🟢 -438 B
assets/subscriptionCheckoutUtil-CUHL9Q68.js (new) 877 B 🔴 +877 B 🔴 +524 B 🔴 +434 B
assets/useSessionCookie-BTr-wlY9.js (removed) 652 B 🟢 -652 B 🟢 -335 B 🟢 -293 B
assets/useSessionCookie-CnKF0N4w.js (new) 652 B 🔴 +652 B 🔴 +337 B 🔴 +292 B
assets/useLoad3d-5QXnFAa1.js (removed) 311 B 🟢 -311 B 🟢 -164 B 🟢 -148 B
assets/useLoad3d-DUSksdaC.js (new) 311 B 🔴 +311 B 🔴 +165 B 🔴 +149 B
assets/useSessionCookie-Bc_qGbfj.js (new) 101 B 🔴 +101 B 🔴 +86 B 🔴 +82 B
assets/useSessionCookie-yXnYSoX3.js (removed) 101 B 🟢 -101 B 🟢 -86 B 🟢 -77 B
assets/useFeatureFlags-B0Krh-dI.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +81 B
assets/useFeatureFlags-hKGF9MXM.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -82 B
assets/useLoad3dViewer-CGPmJWxY.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -87 B
assets/useLoad3dViewer-DpHcYpQL.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +83 B
assets/useCurrentUser-COwGBRf5.js (new) 94 B 🔴 +94 B 🔴 +95 B 🔴 +94 B
assets/useCurrentUser-P8BXRhki.js (removed) 94 B 🟢 -94 B 🟢 -95 B 🟢 -85 B

Status: 18 added / 18 removed / 20 unchanged

Vendor & Third-Party — 16.8 MB (baseline 16.8 MB) • ⚪ 0 B

External libraries and shared vendor chunks

Status: 18 unchanged

Other — 14.2 MB (baseline 14.2 MB) • ⚪ 0 B

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/core-DdNxzy7n.js (new) 115 kB 🔴 +115 kB 🔴 +29.7 kB 🔴 +25.1 kB
assets/core-Di6bsIUn.js (removed) 115 kB 🟢 -115 kB 🟢 -29.7 kB 🟢 -25.1 kB
assets/WidgetSelect-B8Uc5Z8Y.js (removed) 88.8 kB 🟢 -88.8 kB 🟢 -20.1 kB 🟢 -17.2 kB
assets/WidgetSelect-BnOgCvRF.js (new) 88.8 kB 🔴 +88.8 kB 🔴 +20.1 kB 🔴 +17.2 kB
assets/SubscriptionPanelContentWorkspace-B8PE8ldO.js (new) 80.1 kB 🔴 +80.1 kB 🔴 +15.8 kB 🔴 +13.6 kB
assets/SubscriptionPanelContentWorkspace-BbrvRKlx.js (removed) 80.1 kB 🟢 -80.1 kB 🟢 -15.8 kB 🟢 -13.6 kB
assets/Load3D-DVf2ynqd.js (removed) 71.3 kB 🟢 -71.3 kB 🟢 -11.7 kB 🟢 -9.98 kB
assets/Load3D-i_pZ2WhY.js (new) 71.3 kB 🔴 +71.3 kB 🔴 +11.7 kB 🔴 +9.98 kB
assets/WidgetVideoEdit-Eq2F_xKX.js (new) 67.5 kB 🔴 +67.5 kB 🔴 +15.7 kB 🔴 +13.9 kB
assets/WidgetVideoEdit-v561lRjM.js (removed) 67.5 kB 🟢 -67.5 kB 🟢 -15.7 kB 🟢 -13.9 kB
assets/SubscriptionTransitionPreviewWorkspace-BuUn9Qx9.js (removed) 66.5 kB 🟢 -66.5 kB 🟢 -13.4 kB 🟢 -11.7 kB
assets/SubscriptionTransitionPreviewWorkspace-CuwQucSu.js (new) 66.5 kB 🔴 +66.5 kB 🔴 +13.4 kB 🔴 +11.7 kB
assets/WorkspaceSettingsPanelContent-BMSssKl0.js (removed) 58.2 kB 🟢 -58.2 kB 🟢 -12.4 kB 🟢 -10.8 kB
assets/WorkspaceSettingsPanelContent-CSN9lhsU.js (new) 58.2 kB 🔴 +58.2 kB 🔴 +12.4 kB 🔴 +10.8 kB
assets/Preview3d-BlvD1xr2.js (removed) 50.9 kB 🟢 -50.9 kB 🟢 -8.32 kB 🟢 -7.25 kB
assets/Preview3d-C-SsCma5.js (new) 50.9 kB 🔴 +50.9 kB 🔴 +8.32 kB 🔴 +7.24 kB
assets/main-Bf-ZmSBs.js (removed) 45.3 kB 🟢 -45.3 kB 🟢 -13.2 kB 🟢 -11.4 kB
assets/main-Cz8ztbGp.js (new) 45.3 kB 🔴 +45.3 kB 🔴 +13.2 kB 🔴 +11.4 kB
assets/SubscriptionRequiredDialogContentUnified-BwrAWY9D.js (new) 42.6 kB 🔴 +42.6 kB 🔴 +9.36 kB 🔴 +8.16 kB
assets/SubscriptionRequiredDialogContentUnified-JM3lqugO.js (removed) 42.6 kB 🟢 -42.6 kB 🟢 -9.36 kB 🟢 -8.16 kB
assets/LayerEditorContent-BIZMf8nG.js (removed) 42.5 kB 🟢 -42.5 kB 🟢 -9.62 kB 🟢 -8.43 kB
assets/LayerEditorContent-BJViC_rT.js (new) 42.5 kB 🔴 +42.5 kB 🔴 +9.62 kB 🔴 +8.44 kB
assets/WidgetBoundingBoxes-D2iBNcFC.js (removed) 33.7 kB 🟢 -33.7 kB 🟢 -9.16 kB 🟢 -8.13 kB
assets/WidgetBoundingBoxes-DBujMHn8.js (new) 33.7 kB 🔴 +33.7 kB 🔴 +9.16 kB 🔴 +8.13 kB
assets/WidgetPainter-DcxuioL4.js (removed) 32.6 kB 🟢 -32.6 kB 🟢 -7.88 kB 🟢 -6.97 kB
assets/WidgetPainter-hyz10BaR.js (new) 32.6 kB 🔴 +32.6 kB 🔴 +7.88 kB 🔴 +6.97 kB
assets/Load3dViewerContent-D3GiZ5rj.js (removed) 30.8 kB 🟢 -30.8 kB 🟢 -6.29 kB 🟢 -5.45 kB
assets/Load3dViewerContent-DXIVqsbt.js (new) 30.8 kB 🔴 +30.8 kB 🔴 +6.29 kB 🔴 +5.45 kB
assets/SubscriptionRequiredDialogContent-17XmpQYX.js (new) 26.9 kB 🔴 +26.9 kB 🔴 +6.36 kB 🔴 +5.6 kB
assets/SubscriptionRequiredDialogContent-BiOF0gil.js (removed) 26.9 kB 🟢 -26.9 kB 🟢 -6.36 kB 🟢 -5.61 kB
assets/SubscriptionRequiredDialogContentWorkspace-C2qeMGaO.js (removed) 25.1 kB 🟢 -25.1 kB 🟢 -5.79 kB 🟢 -5.09 kB
assets/SubscriptionRequiredDialogContentWorkspace-CBCtn4bD.js (new) 25.1 kB 🔴 +25.1 kB 🔴 +5.79 kB 🔴 +5.09 kB
assets/CreditsTile-C-L7bIKM.js (removed) 24.9 kB 🟢 -24.9 kB 🟢 -6.65 kB 🟢 -5.84 kB
assets/CreditsTile-ogiE_ntx.js (new) 24.9 kB 🔴 +24.9 kB 🔴 +6.65 kB 🔴 +5.83 kB
assets/load3d-BiMIUOrM.js (new) 22.2 kB 🔴 +22.2 kB 🔴 +5.4 kB 🔴 +4.68 kB
assets/load3d-Dz07vmKW.js (removed) 22.2 kB 🟢 -22.2 kB 🟢 -5.41 kB 🟢 -4.68 kB
assets/CurrentUserPopoverWorkspace-DhmfxQ13.js (removed) 21.8 kB 🟢 -21.8 kB 🟢 -4.94 kB 🟢 -4.4 kB
assets/CurrentUserPopoverWorkspace-Ti93LNzu.js (new) 21.8 kB 🔴 +21.8 kB 🔴 +4.94 kB 🔴 +4.4 kB
assets/SignInContent-B017O2SA.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +5.17 kB 🔴 +4.53 kB
assets/SignInContent-sIC1FmDV.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -5.17 kB 🟢 -4.53 kB
assets/WidgetRecordAudio-BkcMSgsX.js (new) 16.6 kB 🔴 +16.6 kB 🔴 +4.6 kB 🔴 +4.11 kB
assets/WidgetRecordAudio-DGm55ldv.js (removed) 16.6 kB 🟢 -16.6 kB 🟢 -4.6 kB 🟢 -4.1 kB
assets/WidgetInputNumber-C21dP1Rm.js (removed) 13.9 kB 🟢 -13.9 kB 🟢 -3.63 kB 🟢 -3.21 kB
assets/WidgetInputNumber-DjV7wPOD.js (new) 13.9 kB 🔴 +13.9 kB 🔴 +3.63 kB 🔴 +3.21 kB
assets/WidgetRange-D5pKBl8R.js (new) 13.7 kB 🔴 +13.7 kB 🔴 +3.55 kB 🔴 +3.13 kB
assets/WidgetRange-DUNVlRwk.js (removed) 13.7 kB 🟢 -13.7 kB 🟢 -3.55 kB 🟢 -3.13 kB
assets/WaveAudioPlayer-BYJtk5Ov.js (new) 12.8 kB 🔴 +12.8 kB 🔴 +3.46 kB 🔴 +3.05 kB
assets/WaveAudioPlayer-P0BmxV4c.js (removed) 12.8 kB 🟢 -12.8 kB 🟢 -3.46 kB 🟢 -3.03 kB
assets/WidgetCurve-1A5JYcwT.js (removed) 11.2 kB 🟢 -11.2 kB 🟢 -3.48 kB 🟢 -3.15 kB
assets/WidgetCurve-D6TRL_p-.js (new) 11.2 kB 🔴 +11.2 kB 🔴 +3.48 kB 🔴 +3.15 kB
assets/TeamWorkspacesDialogContent-B-wN8xyY.js (new) 10.3 kB 🔴 +10.3 kB 🔴 +2.97 kB 🔴 +2.63 kB
assets/TeamWorkspacesDialogContent-BZJrJvVK.js (removed) 10.3 kB 🟢 -10.3 kB 🟢 -2.97 kB 🟢 -2.63 kB
assets/onboardingCloudRoutes-B7oGkjsY.js (removed) 9.39 kB 🟢 -9.39 kB 🟢 -2.83 kB 🟢 -2.42 kB
assets/onboardingCloudRoutes-DCODdCjj.js (new) 9.39 kB 🔴 +9.39 kB 🔴 +2.83 kB 🔴 +2.42 kB
assets/Load3DConfiguration-BSkNufQU.js (removed) 8.91 kB 🟢 -8.91 kB 🟢 -2.61 kB 🟢 -2.3 kB
assets/Load3DConfiguration-CSNz7be3.js (new) 8.91 kB 🔴 +8.91 kB 🔴 +2.61 kB 🔴 +2.3 kB
assets/WidgetImageCrop-BNlqHcmX.js (new) 8.49 kB 🔴 +8.49 kB 🔴 +2.66 kB 🔴 +2.37 kB
assets/WidgetImageCrop-DMc58psD.js (removed) 8.49 kB 🟢 -8.49 kB 🟢 -2.66 kB 🟢 -2.34 kB
assets/SetMemberCreditLimitDialogContent-D_KWWDZi.js (removed) 8.47 kB 🟢 -8.47 kB 🟢 -2.34 kB 🟢 -2.05 kB
assets/SetMemberCreditLimitDialogContent-Dcm1oX4Y.js (new) 8.47 kB 🔴 +8.47 kB 🔴 +2.34 kB 🔴 +2.06 kB
assets/nodeTemplates-D_nXuD7s.js (removed) 8.32 kB 🟢 -8.32 kB 🟢 -2.86 kB 🟢 -2.5 kB
assets/nodeTemplates-GECTPvy-.js (new) 8.32 kB 🔴 +8.32 kB 🔴 +2.85 kB 🔴 +2.5 kB
assets/NightlySurveyController-B2yUMeQO.js (removed) 7.5 kB 🟢 -7.5 kB 🟢 -2.55 kB 🟢 -2.25 kB
assets/NightlySurveyController-f61SiRuZ.js (new) 7.5 kB 🔴 +7.5 kB 🔴 +2.55 kB 🔴 +2.23 kB
assets/CloudRunButtonWrapper-B_ZbM9nS.js (new) 6.84 kB 🔴 +6.84 kB 🔴 +2.18 kB 🔴 +1.91 kB
assets/CloudRunButtonWrapper-DFO8ORQ2.js (removed) 6.84 kB 🟢 -6.84 kB 🟢 -2.18 kB 🟢 -1.91 kB
assets/WidgetWithControl-Bm-mAXiJ.js (removed) 6.44 kB 🟢 -6.44 kB 🟢 -2.63 kB 🟢 -2.31 kB
assets/WidgetWithControl-CaUXeWXv.js (new) 6.44 kB 🔴 +6.44 kB 🔴 +2.63 kB 🔴 +2.31 kB
assets/missingModelMetadata-BMT-5jOa.js (removed) 6.17 kB 🟢 -6.17 kB 🟢 -2.13 kB 🟢 -1.86 kB
assets/missingModelMetadata-romBn0k5.js (new) 6.17 kB 🔴 +6.17 kB 🔴 +2.13 kB 🔴 +1.87 kB
assets/CancelSubscriptionDialogContent-6-wDeJc6.js (removed) 5.97 kB 🟢 -5.97 kB 🟢 -1.98 kB 🟢 -1.75 kB
assets/CancelSubscriptionDialogContent-Bs7USVyO.js (new) 5.97 kB 🔴 +5.97 kB 🔴 +1.98 kB 🔴 +1.75 kB
assets/load3dPreviewExtensions-D-Z2rJJP.js (removed) 5.88 kB 🟢 -5.88 kB 🟢 -1.81 kB 🟢 -1.6 kB
assets/load3dPreviewExtensions-plysu6hP.js (new) 5.88 kB 🔴 +5.88 kB 🔴 +1.81 kB 🔴 +1.6 kB
assets/launchCancellationFlow-BZ6zg5aD.js (removed) 5.18 kB 🟢 -5.18 kB 🟢 -1.78 kB 🟢 -1.57 kB
assets/launchCancellationFlow-C2uUEDB1.js (new) 5.18 kB 🔴 +5.18 kB 🔴 +1.78 kB 🔴 +1.56 kB
assets/CreateWorkspaceDialogContent-COzDO-60.js (removed) 5.12 kB 🟢 -5.12 kB 🟢 -1.79 kB 🟢 -1.55 kB
assets/CreateWorkspaceDialogContent-DWBMW-1-.js (new) 5.12 kB 🔴 +5.12 kB 🔴 +1.79 kB 🔴 +1.55 kB
assets/ChangeMemberRoleDialogContent-CKQ2ch7c.js (new) 4.97 kB 🔴 +4.97 kB 🔴 +1.64 kB 🔴 +1.42 kB
assets/ChangeMemberRoleDialogContent-YS09nLVY.js (removed) 4.97 kB 🟢 -4.97 kB 🟢 -1.64 kB 🟢 -1.44 kB
assets/InviteMemberDialogContent-CbGADhRr.js (removed) 4.96 kB 🟢 -4.96 kB 🟢 -1.65 kB 🟢 -1.44 kB
assets/InviteMemberDialogContent-Ny8BrXxJ.js (new) 4.96 kB 🔴 +4.96 kB 🔴 +1.64 kB 🔴 +1.44 kB
assets/EditWorkspaceDialogContent-CKbg6wbk.js (new) 4.93 kB 🔴 +4.93 kB 🔴 +1.76 kB 🔴 +1.52 kB
assets/EditWorkspaceDialogContent-CXuM2AUD.js (removed) 4.93 kB 🟢 -4.93 kB 🟢 -1.76 kB 🟢 -1.53 kB
assets/WidgetTextarea-1-bnrTLT.js (removed) 4.81 kB 🟢 -4.81 kB 🟢 -1.88 kB 🟢 -1.64 kB
assets/WidgetTextarea-CUQVL2vM.js (new) 4.81 kB 🔴 +4.81 kB 🔴 +1.87 kB 🔴 +1.64 kB
assets/saveMesh-BMqPgP0B.js (new) 4.76 kB 🔴 +4.76 kB 🔴 +1.52 kB 🔴 +1.34 kB
assets/saveMesh-DNgYQYjc.js (removed) 4.76 kB 🟢 -4.76 kB 🟢 -1.52 kB 🟢 -1.34 kB
assets/WorkspacePanelContent-BCALzPOA.js (new) 4.74 kB 🔴 +4.74 kB 🔴 +1.63 kB 🔴 +1.44 kB
assets/WorkspacePanelContent-C-6SgP9z.js (removed) 4.74 kB 🟢 -4.74 kB 🟢 -1.63 kB 🟢 -1.44 kB
assets/ValueControlPopover-CH4b4MI_.js (removed) 4.49 kB 🟢 -4.49 kB 🟢 -1.55 kB 🟢 -1.38 kB
assets/ValueControlPopover-CloQVYW1.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.55 kB 🔴 +1.38 kB
assets/DeleteWorkspaceDialogContent-CeugD6EE.js (new) 3.84 kB 🔴 +3.84 kB 🔴 +1.44 kB 🔴 +1.24 kB
assets/DeleteWorkspaceDialogContent-Dp6EhK5c.js (removed) 3.84 kB 🟢 -3.84 kB 🟢 -1.44 kB 🟢 -1.24 kB
assets/RemoveMemberDialogContent-BPsE_5Md.js (new) 3.76 kB 🔴 +3.76 kB 🔴 +1.39 kB 🔴 +1.21 kB
assets/RemoveMemberDialogContent-CKX9Gcpd.js (removed) 3.76 kB 🟢 -3.76 kB 🟢 -1.39 kB 🟢 -1.21 kB
assets/RevokeInviteDialogContent-DgJMPvW0.js (removed) 3.67 kB 🟢 -3.67 kB 🟢 -1.39 kB 🟢 -1.21 kB
assets/RevokeInviteDialogContent-FqRLHm2W.js (new) 3.67 kB 🔴 +3.67 kB 🔴 +1.39 kB 🔴 +1.21 kB
assets/LeaveWorkspaceDialogContent-CZd2WT5D.js (removed) 3.67 kB 🟢 -3.67 kB 🟢 -1.39 kB 🟢 -1.19 kB
assets/LeaveWorkspaceDialogContent-hSMu78qU.js (new) 3.67 kB 🔴 +3.67 kB 🔴 +1.39 kB 🔴 +1.21 kB
assets/InviteMemberUpsellDialogContent-BsJ3QDT7.js (new) 3.47 kB 🔴 +3.47 kB 🔴 +1.24 kB 🔴 +1.09 kB
assets/InviteMemberUpsellDialogContent-Cozv5SCS.js (removed) 3.47 kB 🟢 -3.47 kB 🟢 -1.24 kB 🟢 -1.1 kB
assets/workspaceCheckoutTelemetry-CsQMKi3n.js (removed) 3.4 kB 🟢 -3.4 kB 🟢 -1.52 kB 🟢 -1.32 kB
assets/workspaceCheckoutTelemetry-Dn8ndQt6.js (new) 3.4 kB 🔴 +3.4 kB 🔴 +1.52 kB 🔴 +1.32 kB
assets/GlobalToast-C03rZBeV.js (removed) 3.25 kB 🟢 -3.25 kB 🟢 -1.3 kB 🟢 -1.11 kB
assets/GlobalToast-C9TK-xpY.js (new) 3.25 kB 🔴 +3.25 kB 🔴 +1.3 kB 🔴 +1.11 kB
assets/Media3DTop-BMcVbiA8.js (removed) 3.21 kB 🟢 -3.21 kB 🟢 -1.27 kB 🟢 -1.11 kB
assets/Media3DTop-CIy-wNqB.js (new) 3.21 kB 🔴 +3.21 kB 🔴 +1.26 kB 🔴 +1.11 kB
assets/load3dAdvanced-D-x1rRqI.js (new) 2.82 kB 🔴 +2.82 kB 🔴 +1.1 kB 🔴 +954 B
assets/load3dAdvanced-DU3QSk3W.js (removed) 2.82 kB 🟢 -2.82 kB 🟢 -1.09 kB 🟢 -955 B
assets/SubscribeToRun-CUEP2aOQ.js (removed) 2.39 kB 🟢 -2.39 kB 🟢 -1.03 kB 🟢 -910 B
assets/SubscribeToRun-vBVUmEms.js (new) 2.39 kB 🔴 +2.39 kB 🔴 +1.04 kB 🔴 +908 B
assets/MediaAudioTop-B-jcC0Gk.js (removed) 1.62 kB 🟢 -1.62 kB 🟢 -806 B 🟢 -668 B
assets/MediaAudioTop-RTA5MdP1.js (new) 1.62 kB 🔴 +1.62 kB 🔴 +808 B 🔴 +673 B
assets/cloudSessionCookie-BzWxTO_a.js (new) 933 B 🔴 +933 B 🔴 +434 B 🔴 +379 B
assets/cloudSessionCookie-CdfbQAEs.js (removed) 933 B 🟢 -933 B 🟢 -433 B 🟢 -379 B
assets/cloudBadges-BGlkN1vD.js (removed) 922 B 🟢 -922 B 🟢 -516 B 🟢 -446 B
assets/cloudBadges-BLEmPtGR.js (new) 922 B 🔴 +922 B 🔴 +517 B 🔴 +439 B
assets/Load3DAdvanced-BGOZCEeF.js (new) 761 B 🔴 +761 B 🔴 +424 B 🔴 +358 B
assets/Load3DAdvanced-Bu4mhMca.js (removed) 761 B 🟢 -761 B 🟢 -423 B 🟢 -360 B
assets/nightlyBadges-BGX1gE3J.js (removed) 411 B 🟢 -411 B 🟢 -272 B 🟢 -230 B
assets/nightlyBadges-DpWP1H0W.js (new) 411 B 🔴 +411 B 🔴 +274 B 🔴 +269 B
assets/Load3dViewerContent-B_-4mmxB.js (removed) 137 B 🟢 -137 B 🟢 -103 B 🟢 -92 B
assets/Load3dViewerContent-CKh1onWr.js (new) 137 B 🔴 +137 B 🔴 +103 B 🔴 +91 B
assets/missingModelMetadata--yE_zXzF.js (removed) 125 B 🟢 -125 B 🟢 -103 B 🟢 -103 B
assets/missingModelMetadata-Cx3m_MRt.js (new) 125 B 🔴 +125 B 🔴 +103 B 🔴 +99 B
assets/Load3DAdvanced-BUPDX1Ha.js (removed) 122 B 🟢 -122 B 🟢 -97 B 🟢 -88 B
assets/Load3DAdvanced-Ddu2AQiR.js (new) 122 B 🔴 +122 B 🔴 +97 B 🔴 +89 B
assets/WidgetLegacy-BhVCsqd-.js (removed) 117 B 🟢 -117 B 🟢 -106 B 🟢 -104 B
assets/WidgetLegacy-DfV8jWdt.js (new) 117 B 🔴 +117 B 🔴 +106 B 🔴 +102 B
assets/workflowDraftStoreV2-BBCXbIMS.js (removed) 112 B 🟢 -112 B 🟢 -101 B 🟢 -107 B
assets/workflowDraftStoreV2-BGCbhzH8.js (new) 112 B 🔴 +112 B 🔴 +101 B 🔴 +109 B
assets/Load3D-CuijiZwK.js (new) 98 B 🔴 +98 B 🔴 +89 B 🔴 +92 B
assets/Load3D-DT6V2Lr3.js (removed) 98 B 🟢 -98 B 🟢 -89 B 🟢 -80 B
assets/changeTracker-Bewuzamu.js (removed) 91 B 🟢 -91 B 🟢 -93 B 🟢 -85 B
assets/changeTracker-DXlRSmF_.js (new) 91 B 🔴 +91 B 🔴 +93 B 🔴 +87 B

Status: 68 added / 68 removed / 218 unchanged

⚡ Performance Report

canvas-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 66.2 MB heap
canvas-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 52.6 MB heap
canvas-zoom-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 69.0 MB heap
dom-widget-clipping: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 50.3 MB heap
large-graph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 68.4 MB heap
large-graph-pan: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 67.1 MB heap
large-graph-zoom: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 64.2 MB heap
minimap-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 69.6 MB heap
subgraph-dom-widget-clipping: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 51.4 MB heap
subgraph-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 66.5 MB heap
subgraph-mouse-sweep: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 58.0 MB heap
subgraph-transition-enter: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 115ms TBT · 74.1 MB heap
viewport-pan-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 75.5 MB heap
vue-large-graph-idle: · 58.1 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 161.3 MB heap
vue-large-graph-pan: · 57.1 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 3ms TBT · 168.8 MB heap
workflow-execution: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 65.3 MB heap

✅ No regressions detected.

All metrics
Metric Baseline PR (median) Δ Sig
canvas-idle: avg frame time 17ms 17ms +0% z=-0.1
canvas-idle: p95 frame time 17ms 17ms -1%
canvas-idle: layout duration 0ms 0ms +0%
canvas-idle: style recalc duration 6ms 6ms +2% z=-5.5
canvas-idle: layout count 0 0 +0%
canvas-idle: style recalc count 9 10 +11% z=-2.1
canvas-idle: task duration 410ms 395ms -4% z=0.0
canvas-idle: script duration 6ms 6ms +3% z=-8.5
canvas-idle: TBT 0ms 0ms +0%
canvas-idle: heap used 66.2 MB 66.2 MB -0%
canvas-idle: DOM nodes 18 20 +11% z=-2.0
canvas-idle: event listeners 6 6 +0% z=-1.2
canvas-mouse-sweep: avg frame time 17ms 17ms -0% z=-0.9
canvas-mouse-sweep: p95 frame time 17ms 17ms -0%
canvas-mouse-sweep: layout duration 4ms 3ms -13% z=-2.4
canvas-mouse-sweep: style recalc duration 30ms 30ms +1% z=-4.1
canvas-mouse-sweep: layout count 12 12 +0%
canvas-mouse-sweep: style recalc count 74 73 -2% z=-2.6
canvas-mouse-sweep: task duration 695ms 707ms +2% z=-2.7
canvas-mouse-sweep: script duration 82ms 77ms -6% z=-9.1
canvas-mouse-sweep: TBT 0ms 0ms +0%
canvas-mouse-sweep: heap used 61.3 MB 52.6 MB -14%
canvas-mouse-sweep: DOM nodes 56 29 -48% z=-12.9
canvas-mouse-sweep: event listeners 4 -72 -1888% z=-19.2
canvas-zoom-sweep: avg frame time 17ms 17ms -0% z=-0.3
canvas-zoom-sweep: p95 frame time 17ms 17ms +0%
canvas-zoom-sweep: layout duration 1ms 1ms -13% z=-2.5
canvas-zoom-sweep: style recalc duration 14ms 13ms -7% z=-4.0
canvas-zoom-sweep: layout count 6 6 +0%
canvas-zoom-sweep: style recalc count 31 32 +3% z=1.6
canvas-zoom-sweep: task duration 330ms 306ms -7% z=-0.9
canvas-zoom-sweep: script duration 9ms 9ms +2% z=-6.1
canvas-zoom-sweep: TBT 0ms 0ms +0%
canvas-zoom-sweep: heap used 69.0 MB 69.0 MB -0%
canvas-zoom-sweep: DOM nodes 79 79 +0% z=-0.3
canvas-zoom-sweep: event listeners 21 21 +0% z=-0.5
dom-widget-clipping: avg frame time 17ms 17ms -0% z=-0.2
dom-widget-clipping: p95 frame time 17ms 17ms -0%
dom-widget-clipping: layout duration 0ms 0ms +0%
dom-widget-clipping: style recalc duration 6ms 6ms -11% z=-5.3
dom-widget-clipping: layout count 0 0 +0%
dom-widget-clipping: style recalc count 12 13 +8% z=-0.2
dom-widget-clipping: task duration 315ms 280ms -11% z=-5.1
dom-widget-clipping: script duration 43ms 38ms -13% z=-9.3
dom-widget-clipping: TBT 0ms 0ms +0%
dom-widget-clipping: heap used 50.8 MB 50.3 MB -1%
dom-widget-clipping: DOM nodes 20 22 +10% z=-0.1
dom-widget-clipping: event listeners 2 1 -50% variance too high
large-graph-idle: avg frame time 17ms 17ms -0% z=-0.6
large-graph-idle: p95 frame time 17ms 17ms -1%
large-graph-idle: layout duration 0ms 0ms +0%
large-graph-idle: style recalc duration 6ms 6ms -1% z=-6.2
large-graph-idle: layout count 0 0 +0%
large-graph-idle: style recalc count 9 10 +6% z=-6.7
large-graph-idle: task duration 534ms 496ms -7% z=-0.9
large-graph-idle: script duration 12ms 11ms -11% z=-8.7
large-graph-idle: TBT 0ms 0ms +0%
large-graph-idle: heap used 69.7 MB 68.4 MB -2%
large-graph-idle: DOM nodes -282 -281 -0% z=-338.2
large-graph-idle: event listeners -149 -164 +10% z=-31.2
large-graph-pan: avg frame time 17ms 17ms -0% z=-0.8
large-graph-pan: p95 frame time 17ms 17ms -1%
large-graph-pan: layout duration 0ms 0ms +0%
large-graph-pan: style recalc duration 11ms 11ms +2% z=-7.4
large-graph-pan: layout count 0 0 +0%
large-graph-pan: style recalc count 68 69 +1% z=-1.7
large-graph-pan: task duration 989ms 909ms -8% z=-4.0
large-graph-pan: script duration 253ms 237ms -6% z=-8.6
large-graph-pan: TBT 0ms 0ms +0%
large-graph-pan: heap used 67.4 MB 67.1 MB -1%
large-graph-pan: DOM nodes -284 -283 -0% z=-183.0
large-graph-pan: event listeners -147 -148 +1% z=-184.7
large-graph-zoom: avg frame time 17ms 17ms +0%
large-graph-zoom: p95 frame time 17ms 17ms +0%
large-graph-zoom: layout duration 7ms 7ms +2%
large-graph-zoom: style recalc duration 13ms 13ms -0%
large-graph-zoom: layout count 60 60 +0%
large-graph-zoom: style recalc count 65 65 -1%
large-graph-zoom: task duration 1122ms 1101ms -2%
large-graph-zoom: script duration 300ms 288ms -4%
large-graph-zoom: TBT 0ms 0ms +0%
large-graph-zoom: heap used 52.9 MB 64.2 MB +21%
large-graph-zoom: DOM nodes 12 -138 -1250%
large-graph-zoom: event listeners -129 -89 -31%
minimap-idle: avg frame time 17ms 17ms +0% z=0.1
minimap-idle: p95 frame time 17ms 17ms -0%
minimap-idle: layout duration 0ms 0ms +0%
minimap-idle: style recalc duration 6ms 5ms -11% z=-5.4
minimap-idle: layout count 0 0 +0%
minimap-idle: style recalc count 9 9 -6% z=-1.6
minimap-idle: task duration 538ms 505ms -6% z=-0.5
minimap-idle: script duration 12ms 13ms +9% z=-8.6
minimap-idle: TBT 0ms 0ms +0%
minimap-idle: heap used 70.2 MB 69.6 MB -1%
minimap-idle: DOM nodes -282 -284 +1% z=-221.3
minimap-idle: event listeners -149 -164 +10% z=-255.3
subgraph-dom-widget-clipping: avg frame time 17ms 17ms +0% z=0.1
subgraph-dom-widget-clipping: p95 frame time 17ms 17ms +0%
subgraph-dom-widget-clipping: layout duration 0ms 0ms +0%
subgraph-dom-widget-clipping: style recalc duration 8ms 8ms -7% z=-5.3
subgraph-dom-widget-clipping: layout count 0 0 +0%
subgraph-dom-widget-clipping: style recalc count 47 47 +0% z=-1.6
subgraph-dom-widget-clipping: task duration 339ms 308ms -9% z=-3.8
subgraph-dom-widget-clipping: script duration 97ms 87ms -10% z=-6.4
subgraph-dom-widget-clipping: TBT 0ms 0ms +0%
subgraph-dom-widget-clipping: heap used 51.6 MB 51.4 MB -0%
subgraph-dom-widget-clipping: DOM nodes 20 20 +0% z=-1.9
subgraph-dom-widget-clipping: event listeners 8 8 +0% z=-1.4
subgraph-idle: avg frame time 17ms 17ms -0% z=-0.7
subgraph-idle: p95 frame time 17ms 17ms +0%
subgraph-idle: layout duration 0ms 0ms +0%
subgraph-idle: style recalc duration 6ms 7ms +16% z=-4.3
subgraph-idle: layout count 0 0 +0%
subgraph-idle: style recalc count 9 11 +17% z=-0.6
subgraph-idle: task duration 411ms 386ms -6% z=0.5
subgraph-idle: script duration 6ms 6ms +6% z=-5.2
subgraph-idle: TBT 0ms 0ms +0%
subgraph-idle: heap used 66.7 MB 66.5 MB -0%
subgraph-idle: DOM nodes 18 21 +17% z=-0.5
subgraph-idle: event listeners 4 6 +50% variance too high
subgraph-mouse-sweep: avg frame time 17ms 17ms -0% z=-0.1
subgraph-mouse-sweep: p95 frame time 17ms 17ms +1%
subgraph-mouse-sweep: layout duration 4ms 4ms -4% z=-3.7
subgraph-mouse-sweep: style recalc duration 29ms 28ms -4% z=-4.3
subgraph-mouse-sweep: layout count 16 16 +0%
subgraph-mouse-sweep: style recalc count 77 76 -1% z=-2.1
subgraph-mouse-sweep: task duration 635ms 623ms -2% z=-2.1
subgraph-mouse-sweep: script duration 62ms 61ms -1% z=-6.1
subgraph-mouse-sweep: TBT 0ms 0ms +0%
subgraph-mouse-sweep: heap used 57.8 MB 58.0 MB +0%
subgraph-mouse-sweep: DOM nodes 64 64 -1% z=-1.5
subgraph-mouse-sweep: event listeners 4 6 +50% variance too high
subgraph-transition-enter: avg frame time 17ms 17ms -0%
subgraph-transition-enter: p95 frame time 17ms 17ms -1%
subgraph-transition-enter: layout duration 10ms 10ms +1%
subgraph-transition-enter: style recalc duration 26ms 25ms -3%
subgraph-transition-enter: layout count 16 15 -6%
subgraph-transition-enter: style recalc count 21 20 -5%
subgraph-transition-enter: task duration 799ms 769ms -4%
subgraph-transition-enter: script duration 13ms 14ms +7%
subgraph-transition-enter: TBT 118ms 115ms -3%
subgraph-transition-enter: heap used 77.3 MB 74.1 MB -4%
subgraph-transition-enter: DOM nodes 13673 13673 +0%
subgraph-transition-enter: event listeners 2375 2373 -0%
viewport-pan-sweep: avg frame time 17ms 17ms +0%
viewport-pan-sweep: p95 frame time 17ms 17ms +0%
viewport-pan-sweep: layout duration 0ms 0ms +0%
viewport-pan-sweep: style recalc duration 32ms 33ms +2%
viewport-pan-sweep: layout count 0 0 +0%
viewport-pan-sweep: style recalc count 249 249 +0%
viewport-pan-sweep: task duration 3554ms 3248ms -9%
viewport-pan-sweep: script duration 834ms 761ms -9%
viewport-pan-sweep: TBT 0ms 0ms +0%
viewport-pan-sweep: heap used 70.4 MB 75.5 MB +7%
viewport-pan-sweep: DOM nodes -281 -283 +1%
viewport-pan-sweep: event listeners -133 -148 +11%
vue-large-graph-idle: avg frame time 17ms 17ms +0%
vue-large-graph-idle: p95 frame time 17ms 17ms +0%
vue-large-graph-idle: layout duration 0ms 0ms +0%
vue-large-graph-idle: style recalc duration 0ms 0ms +0%
vue-large-graph-idle: layout count 0 0 +0%
vue-large-graph-idle: style recalc count 0 0 +0%
vue-large-graph-idle: task duration 12897ms 12709ms -1%
vue-large-graph-idle: script duration 81ms 101ms +26%
vue-large-graph-idle: TBT 0ms 0ms +0%
vue-large-graph-idle: heap used 164.0 MB 161.3 MB -2%
vue-large-graph-idle: DOM nodes -8312 -8312 +0%
vue-large-graph-idle: event listeners -16389 -16389 +0%
vue-large-graph-pan: avg frame time 17ms 17ms +2%
vue-large-graph-pan: p95 frame time 17ms 17ms -0%
vue-large-graph-pan: layout duration 0ms 0ms +0%
vue-large-graph-pan: style recalc duration 16ms 18ms +9%
vue-large-graph-pan: layout count 0 0 +0%
vue-large-graph-pan: style recalc count 120 122 +1%
vue-large-graph-pan: task duration 15994ms 15991ms -0%
vue-large-graph-pan: script duration 399ms 381ms -4%
vue-large-graph-pan: TBT 57ms 3ms -96%
vue-large-graph-pan: heap used 173.9 MB 168.8 MB -3%
vue-large-graph-pan: DOM nodes -8312 -8312 +0%
vue-large-graph-pan: event listeners -16385 -16387 +0%
workflow-execution: avg frame time 17ms 17ms -0% z=0.6
workflow-execution: p95 frame time 17ms 17ms +0%
workflow-execution: layout duration 0ms 1ms +144% z=-3.3
workflow-execution: style recalc duration 15ms 21ms +42% z=-1.4
workflow-execution: layout count 2 4 +75% z=-2.7
workflow-execution: style recalc count 13 16 +23% z=-0.9
workflow-execution: task duration 97ms 106ms +10% z=-1.6
workflow-execution: script duration 6ms 7ms +29% z=-7.3
workflow-execution: TBT 0ms 0ms +0%
workflow-execution: heap used 65.5 MB 65.3 MB -0%
workflow-execution: DOM nodes 123 128 +4% z=-4.7
workflow-execution: event listeners 97 98 +1% z=10.6
Historical variance (last 15 runs)
Metric μ σ CV
canvas-idle: avg frame time 17ms 0ms 0.0%
canvas-idle: layout duration 0ms 0ms 0.0%
canvas-idle: style recalc duration 11ms 1ms 8.2%
canvas-idle: layout count 0 0 0.0%
canvas-idle: style recalc count 11 1 5.0%
canvas-idle: task duration 395ms 31ms 7.9%
canvas-idle: script duration 25ms 2ms 8.8%
canvas-idle: TBT 0ms 0ms 0.0%
canvas-idle: DOM nodes 23 1 5.6%
canvas-idle: event listeners 12 5 40.9%
canvas-mouse-sweep: avg frame time 17ms 0ms 0.0%
canvas-mouse-sweep: layout duration 4ms 0ms 5.4%
canvas-mouse-sweep: style recalc duration 43ms 3ms 7.4%
canvas-mouse-sweep: layout count 12 0 0.0%
canvas-mouse-sweep: style recalc count 79 2 3.0%
canvas-mouse-sweep: task duration 865ms 58ms 6.7%
canvas-mouse-sweep: script duration 136ms 6ms 4.8%
canvas-mouse-sweep: TBT 0ms 0ms 0.0%
canvas-mouse-sweep: DOM nodes 62 3 4.2%
canvas-mouse-sweep: event listeners 8 4 49.4%
canvas-zoom-sweep: avg frame time 17ms 0ms 0.0%
canvas-zoom-sweep: layout duration 1ms 0ms 7.0%
canvas-zoom-sweep: style recalc duration 19ms 2ms 8.0%
canvas-zoom-sweep: layout count 6 0 0.0%
canvas-zoom-sweep: style recalc count 31 0 1.5%
canvas-zoom-sweep: task duration 327ms 23ms 7.1%
canvas-zoom-sweep: script duration 27ms 3ms 11.1%
canvas-zoom-sweep: TBT 0ms 0ms 0.0%
canvas-zoom-sweep: DOM nodes 79 1 1.0%
canvas-zoom-sweep: event listeners 24 5 21.8%
dom-widget-clipping: avg frame time 17ms 0ms 0.0%
dom-widget-clipping: layout duration 0ms 0ms 0.0%
dom-widget-clipping: style recalc duration 10ms 1ms 8.0%
dom-widget-clipping: layout count 0 0 0.0%
dom-widget-clipping: style recalc count 13 0 3.8%
dom-widget-clipping: task duration 365ms 16ms 4.5%
dom-widget-clipping: script duration 68ms 3ms 4.8%
dom-widget-clipping: TBT 0ms 0ms 0.0%
dom-widget-clipping: DOM nodes 22 1 6.4%
dom-widget-clipping: event listeners 8 6 81.2%
large-graph-idle: avg frame time 17ms 0ms 0.0%
large-graph-idle: layout duration 0ms 0ms 0.0%
large-graph-idle: style recalc duration 12ms 1ms 8.6%
large-graph-idle: layout count 0 0 0.0%
large-graph-idle: style recalc count 12 0 2.7%
large-graph-idle: task duration 542ms 54ms 10.0%
large-graph-idle: script duration 102ms 11ms 10.3%
large-graph-idle: TBT 0ms 0ms 0.0%
large-graph-idle: DOM nodes 25 1 3.7%
large-graph-idle: event listeners 26 6 23.2%
large-graph-pan: avg frame time 17ms 0ms 0.0%
large-graph-pan: layout duration 0ms 0ms 0.0%
large-graph-pan: style recalc duration 17ms 1ms 4.6%
large-graph-pan: layout count 0 0 0.0%
large-graph-pan: style recalc count 70 1 0.9%
large-graph-pan: task duration 1082ms 43ms 4.0%
large-graph-pan: script duration 408ms 20ms 4.8%
large-graph-pan: TBT 0ms 0ms 0.0%
large-graph-pan: DOM nodes 19 2 8.7%
large-graph-pan: event listeners 5 1 16.8%
minimap-idle: avg frame time 17ms 0ms 0.0%
minimap-idle: layout duration 0ms 0ms 0.0%
minimap-idle: style recalc duration 10ms 1ms 8.6%
minimap-idle: layout count 0 0 0.0%
minimap-idle: style recalc count 10 1 7.1%
minimap-idle: task duration 527ms 47ms 9.0%
minimap-idle: script duration 98ms 10ms 10.1%
minimap-idle: TBT 0ms 0ms 0.0%
minimap-idle: DOM nodes 19 1 7.1%
minimap-idle: event listeners 5 1 14.4%
subgraph-dom-widget-clipping: avg frame time 17ms 0ms 0.0%
subgraph-dom-widget-clipping: layout duration 0ms 0ms 0.0%
subgraph-dom-widget-clipping: style recalc duration 13ms 1ms 7.4%
subgraph-dom-widget-clipping: layout count 0 0 0.0%
subgraph-dom-widget-clipping: style recalc count 48 1 1.2%
subgraph-dom-widget-clipping: task duration 378ms 18ms 4.9%
subgraph-dom-widget-clipping: script duration 128ms 6ms 4.9%
subgraph-dom-widget-clipping: TBT 0ms 0ms 0.0%
subgraph-dom-widget-clipping: DOM nodes 22 1 5.0%
subgraph-dom-widget-clipping: event listeners 16 6 36.0%
subgraph-idle: avg frame time 17ms 0ms 0.0%
subgraph-idle: layout duration 0ms 0ms 0.0%
subgraph-idle: style recalc duration 10ms 1ms 7.5%
subgraph-idle: layout count 0 0 0.0%
subgraph-idle: style recalc count 11 1 6.0%
subgraph-idle: task duration 370ms 31ms 8.5%
subgraph-idle: script duration 20ms 3ms 13.2%
subgraph-idle: TBT 0ms 0ms 0.0%
subgraph-idle: DOM nodes 22 1 6.9%
subgraph-idle: event listeners 10 7 64.5%
subgraph-mouse-sweep: avg frame time 17ms 0ms 0.0%
subgraph-mouse-sweep: layout duration 5ms 0ms 6.8%
subgraph-mouse-sweep: style recalc duration 42ms 3ms 7.8%
subgraph-mouse-sweep: layout count 16 0 0.0%
subgraph-mouse-sweep: style recalc count 80 2 2.4%
subgraph-mouse-sweep: task duration 766ms 69ms 9.0%
subgraph-mouse-sweep: script duration 101ms 7ms 6.5%
subgraph-mouse-sweep: TBT 0ms 0ms 0.0%
subgraph-mouse-sweep: DOM nodes 67 2 3.3%
subgraph-mouse-sweep: event listeners 8 4 52.6%
workflow-execution: avg frame time 17ms 0ms 0.0%
workflow-execution: layout duration 2ms 0ms 9.4%
workflow-execution: style recalc duration 24ms 2ms 9.1%
workflow-execution: layout count 5 1 11.0%
workflow-execution: style recalc count 18 2 11.5%
workflow-execution: task duration 123ms 11ms 8.8%
workflow-execution: script duration 29ms 3ms 10.2%
workflow-execution: TBT 0ms 0ms 0.0%
workflow-execution: DOM nodes 161 7 4.4%
workflow-execution: event listeners 52 4 8.4%
Trend (last 15 commits on main)
Metric Trend Dir Latest
canvas-idle: avg frame time ▆▃▆▁▆▃▆█▆▆▄▃▃▄▃ ➡️ 17ms
canvas-idle: p95 frame time ➡️ NaNms
canvas-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-idle: style recalc duration ▇▇▆▆▃█▄▃▄▃▇▄▁▆▇ ➡️ 11ms
canvas-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
canvas-idle: style recalc count █▃▅▂▅▆▃▁▂▁▂▅▆▅▆ ➡️ 12
canvas-idle: task duration ▃▃▃▆▂▃▃▅▆▂█▃▁▃▃ ➡️ 391ms
canvas-idle: script duration ▄▃▅▇▂▅▃▆▇▅█▄▁▅▆ ➡️ 27ms
canvas-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-idle: heap used ➡️ NaN MB
canvas-idle: DOM nodes █▇▆▅▃▇▃▁▂▂▅▆▆▆▇ ➡️ 24
canvas-idle: event listeners ▅█▅▄▁▅▁▁▁▄▅▅▁▅▄ 📉 11
canvas-mouse-sweep: avg frame time ▆█▆▃▁▃▁▆▆▁▃▆▆▃▃ ➡️ 17ms
canvas-mouse-sweep: p95 frame time ➡️ NaNms
canvas-mouse-sweep: layout duration ▁▃▂▄▁▂▁▃▆▂█▇▆▄▃ ➡️ 4ms
canvas-mouse-sweep: style recalc duration ▄▄▂▄▁▂▃▃▅▄█▆▂▄▄ ➡️ 43ms
canvas-mouse-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 12
canvas-mouse-sweep: style recalc count █▅▄▃▂▂▁▄▄▅▆▅▂▇▄ ➡️ 79
canvas-mouse-sweep: task duration █▆▄▂▂▃▂▄▄▅█▆▁▆▄ ➡️ 868ms
canvas-mouse-sweep: script duration ▄▅▄▆▄▆▆▆▅▅█▆▁▅▆ ➡️ 139ms
canvas-mouse-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-mouse-sweep: heap used ➡️ NaN MB
canvas-mouse-sweep: DOM nodes █▅▃▃▁▂▂▃▂▄▆▅▃▅▅ ➡️ 64
canvas-mouse-sweep: event listeners █▁▁▁▁▁▇▁▁▁██▇▁█ 📈 13
canvas-zoom-sweep: avg frame time ▅▅█▄▅▁▁▁▅▁▁▅▄▅▁ ➡️ 17ms
canvas-zoom-sweep: p95 frame time ➡️ NaNms
canvas-zoom-sweep: layout duration ▆▅▅▄▁▁█▅▃▅▇▆▁▂▆ ➡️ 1ms
canvas-zoom-sweep: style recalc duration ▆▅▄▆▅▃█▆▇▅▇▄▁▃▅ ➡️ 20ms
canvas-zoom-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 6
canvas-zoom-sweep: style recalc count ▁▁▃▄▆▃▆█▄▄▆▁▆▁▆ ➡️ 32
canvas-zoom-sweep: task duration ▄▂▁▇▂▂▄▅▆▃█▄▁▁▅ ➡️ 338ms
canvas-zoom-sweep: script duration ▃▃▂▇▂▂▅▇▆▅█▄▁▂▆ ➡️ 30ms
canvas-zoom-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
canvas-zoom-sweep: heap used ➡️ NaN MB
canvas-zoom-sweep: DOM nodes ▄▃▁▅█▁▃▆▄▅▅▃▃▄▃ ➡️ 79
canvas-zoom-sweep: event listeners ▁▁▂▅█▂▁▅▁▅▅▄▁▅▁ ➡️ 19
dom-widget-clipping: avg frame time ▂▄▅▅▂▄█▇▅▇▇▅▅▁▇ ➡️ 17ms
dom-widget-clipping: p95 frame time ➡️ NaNms
dom-widget-clipping: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
dom-widget-clipping: style recalc duration ▆▆▂▆▄▃██▄▁▆▇▆▃▅ ➡️ 10ms
dom-widget-clipping: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
dom-widget-clipping: style recalc count ▇█▅█▅▄█▇▇▁▇▄▇▂▅ ➡️ 13
dom-widget-clipping: task duration ▃▃▁▅▄▃▅▆▅▂▇█▁▅▅ ➡️ 371ms
dom-widget-clipping: script duration ▅▄▄▆▆▅▇▇▆▃█▇▁▇▇ ➡️ 71ms
dom-widget-clipping: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
dom-widget-clipping: heap used ➡️ NaN MB
dom-widget-clipping: DOM nodes ▇▇▄▇▅▄█▇▅▁▅▄▇▃▄ ➡️ 21
dom-widget-clipping: event listeners ▅▅▅▅▁▅██▁▁▁▁█▁▁ 📉 2
large-graph-idle: avg frame time ▅▅▅▅▅▂▁▂▄▅▄▂▂▅█ ➡️ 17ms
large-graph-idle: p95 frame time ➡️ NaNms
large-graph-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-idle: style recalc duration ▅▅▅▆▄▅▃▄▅▅▆█▁▄▆ ➡️ 13ms
large-graph-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
large-graph-idle: style recalc count █▆█▃▃▁▃▆▃▆▆▃▆██ ➡️ 12
large-graph-idle: task duration ▂▃▂▆▂▃▃▇▅▃██▁▂▅ ➡️ 569ms
large-graph-idle: script duration ▄▅▄▆▄▅▅▇▆▅█▆▁▃▆ ➡️ 110ms
large-graph-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-idle: heap used ➡️ NaN MB
large-graph-idle: DOM nodes ▆█▅▂▅▃▁▂▃▅▅▆▂▆▅ ➡️ 25
large-graph-idle: event listeners ███▇██▄▁▄▇▇█▂█▇ ➡️ 29
large-graph-pan: avg frame time ▆▃▃▆█▃▁█▆▆▆▆█▁▆ ➡️ 17ms
large-graph-pan: p95 frame time ➡️ NaNms
large-graph-pan: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-pan: style recalc duration ▃▂▄▄▁▅▂▂▁▄▄█▃▁▂ ➡️ 17ms
large-graph-pan: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
large-graph-pan: style recalc count ▆▃█▂▃▂▂▂▁▇▅▃█▆▃ ➡️ 69
large-graph-pan: task duration ▄▃▄▆▄▄▄▆▄▄█▆▁▂▅ ➡️ 1100ms
large-graph-pan: script duration ▅▄▅▆▆▅▄▆▄▅█▄▁▄▅ ➡️ 413ms
large-graph-pan: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
large-graph-pan: heap used ➡️ NaN MB
large-graph-pan: DOM nodes ▅▃▆▂▄▁▃▁▁▅▁▂█▅▂ ➡️ 18
large-graph-pan: event listeners █▆█▁▁▆▁▁▃▆▁▃██▃ ➡️ 5
minimap-idle: avg frame time ▃▆▆▃█▁█▆▆▃▃▆█▆█ ➡️ 17ms
minimap-idle: p95 frame time ➡️ NaNms
minimap-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
minimap-idle: style recalc duration ▄█▁█▅▅█▅▅▃▅▁▁▄▆ ➡️ 10ms
minimap-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
minimap-idle: style recalc count ▃▅▂▄█▃▆▁▂▅▂▁▅▆▃ ➡️ 9
minimap-idle: task duration ▃▄▁▅▁▃▄▅▇▃█▅▁▁▅ ➡️ 547ms
minimap-idle: script duration ▄▆▃▇▃▅▆▆▇▅█▅▁▃▆ ➡️ 106ms
minimap-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
minimap-idle: heap used ➡️ NaN MB
minimap-idle: DOM nodes ▃▅▂▄█▃▆▁▂▅▂▁▅▆▃ ➡️ 19
minimap-idle: event listeners ▃▃▆▁▁▁▃▁▁▆▁▃█▆▁ ➡️ 4
subgraph-dom-widget-clipping: avg frame time ▅▄▄▄▄▄█▄▄▄▃▁▆▃▃ ➡️ 17ms
subgraph-dom-widget-clipping: p95 frame time ➡️ NaNms
subgraph-dom-widget-clipping: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-dom-widget-clipping: style recalc duration ▂▄▃▅▅▃▂▅▇▃▄█▁▄▆ ➡️ 14ms
subgraph-dom-widget-clipping: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
subgraph-dom-widget-clipping: style recalc count ▇█▆▃▆▃▁▆█▇▃▆▇█▅ ➡️ 48
subgraph-dom-widget-clipping: task duration ▂▃▃▆▅▅▂▅█▂▆█▁▂▇ ➡️ 398ms
subgraph-dom-widget-clipping: script duration ▃▃▃▄▅▅▂▄█▂▅▇▁▂▅ ➡️ 131ms
subgraph-dom-widget-clipping: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-dom-widget-clipping: heap used ➡️ NaN MB
subgraph-dom-widget-clipping: DOM nodes ▅▇▅▂▅▂▁▅▅▅▁▇▅█▄ ➡️ 22
subgraph-dom-widget-clipping: event listeners ▅▅▅▂▅▁▅██▁▁█▅█▅ 📈 16
subgraph-idle: avg frame time ▆▆█▁▆▃▆▆▆▃▆▁▃▆█ ➡️ 17ms
subgraph-idle: p95 frame time ➡️ NaNms
subgraph-idle: layout duration ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-idle: style recalc duration ▁▇▃▆▂▄▂▃▃▆▆▄▃▇█ ➡️ 12ms
subgraph-idle: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0
subgraph-idle: style recalc count ▃▆▃▃▂▅▁▂▁▆▃▃██▇ ➡️ 12
subgraph-idle: task duration ▁▃▁▇▁▁▃▆▅▂█▅▁▁▄ ➡️ 378ms
subgraph-idle: script duration ▁▃▂▇▁▂▃▇▆▂█▅▂▁▅ ➡️ 22ms
subgraph-idle: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-idle: heap used ➡️ NaN MB
subgraph-idle: DOM nodes ▃▅▃▂▁▄▁▂▁▅▃▂▇█▇ ➡️ 24
subgraph-idle: event listeners ▁▅▁▁▁▁▁▁▁▅▄▁███ 📈 21
subgraph-mouse-sweep: avg frame time ▅▄▁▃▃▄▆▄▆▃▃█▁▃▃ ➡️ 17ms
subgraph-mouse-sweep: p95 frame time ➡️ NaNms
subgraph-mouse-sweep: layout duration ▁▄▄▄▃▃▅▅▅▂█▇▂▃▆ ➡️ 5ms
subgraph-mouse-sweep: style recalc duration ▃▂▄▅▂▃▄▅█▃█▆▁▂▅ ➡️ 43ms
subgraph-mouse-sweep: layout count ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 16
subgraph-mouse-sweep: style recalc count ▅▂▅▅▁▄▃▅█▅▆▄▂▄▅ ➡️ 81
subgraph-mouse-sweep: task duration ▃▂▄▅▂▄▄▅▇▄█▆▁▃▅ ➡️ 785ms
subgraph-mouse-sweep: script duration ▄▅▄▇▅▅▆▇▆▅██▁▄▆ ➡️ 105ms
subgraph-mouse-sweep: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
subgraph-mouse-sweep: heap used ➡️ NaN MB
subgraph-mouse-sweep: DOM nodes ▅▁▄▅▁▄▃▃█▅▅▄▂▅▃ ➡️ 66
subgraph-mouse-sweep: event listeners ▇▁▂▇▁▂▂▂█▇▂▂▇▇▂ 📈 5
workflow-execution: avg frame time ▆▆▆▄▆▆▃▄▁▄█▆▅▄▆ ➡️ 17ms
workflow-execution: p95 frame time ➡️ NaNms
workflow-execution: layout duration ▁▆▁▃▂▄▃▂▃▃▅█▄▂▅ ➡️ 2ms
workflow-execution: style recalc duration ▃▇▅▇▁▅▆▇█▁██▂▄▆ ➡️ 25ms
workflow-execution: layout count ▁█▂▃▂▃▃▁▃▃▄▃▂▃▂ ➡️ 5
workflow-execution: style recalc count ▃█▅▇▁▄▅▆▅▅▅▅▄▄▂ ➡️ 15
workflow-execution: task duration ▂▅▄▅▁▄▆▆▆▁▇█▁▃▃ ➡️ 120ms
workflow-execution: script duration ▄▃▄▄▃▅▄▅▆▂▇█▁▃▄ ➡️ 29ms
workflow-execution: TBT ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ➡️ 0ms
workflow-execution: heap used ➡️ NaN MB
workflow-execution: DOM nodes ▂█▃▆▁▄▃▅▃█▃▃▄▃▁ ➡️ 152
workflow-execution: event listeners ▅███▁▅███▁██▅█▅ ➡️ 49
Raw data
{
  "timestamp": "2026-08-16T00:15:52.704Z",
  "gitSha": "37685ff718701d5d73b7239ceddc31b21f8660c3",
  "branch": "version-bump-main-1.51.6",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2043.760999999904,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 5.355,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 393.134,
      "heapDeltaBytes": 5079716,
      "heapUsedBytes": 69446784,
      "domNodes": 20,
      "jsHeapTotalBytes": 24903680,
      "scriptDurationMs": 6.100999999999999,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-idle",
      "durationMs": 2001.1369999999715,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 6.442,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 397.702,
      "heapDeltaBytes": 4941088,
      "heapUsedBytes": 69411004,
      "domNodes": 20,
      "jsHeapTotalBytes": 24641536,
      "scriptDurationMs": 6.651999999999998,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1764.261999999917,
      "styleRecalcs": 73,
      "styleRecalcDurationMs": 32.94800000000001,
      "layouts": 12,
      "layoutDurationMs": 3.058,
      "taskDurationMs": 709.293,
      "heapDeltaBytes": -643552,
      "heapUsedBytes": 63824440,
      "domNodes": 57,
      "jsHeapTotalBytes": 25690112,
      "scriptDurationMs": 75.476,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1756.69199999993,
      "styleRecalcs": 72,
      "styleRecalcDurationMs": 26.499,
      "layouts": 12,
      "layoutDurationMs": 3.223,
      "taskDurationMs": 704.3779999999999,
      "heapDeltaBytes": -18130620,
      "heapUsedBytes": 46435916,
      "domNodes": 1,
      "jsHeapTotalBytes": 23040000,
      "scriptDurationMs": 78.535,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1716.1350000000084,
      "styleRecalcs": 32,
      "styleRecalcDurationMs": 12.558000000000002,
      "layouts": 6,
      "layoutDurationMs": 0.525,
      "taskDurationMs": 295.858,
      "heapDeltaBytes": 7747296,
      "heapUsedBytes": 72443248,
      "domNodes": 79,
      "jsHeapTotalBytes": 25427968,
      "scriptDurationMs": 8.485,
      "eventListeners": 21,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1680.8569999999463,
      "styleRecalcs": 32,
      "styleRecalcDurationMs": 13.391,
      "layouts": 6,
      "layoutDurationMs": 0.539,
      "taskDurationMs": 315.165,
      "heapDeltaBytes": 7706464,
      "heapUsedBytes": 72326184,
      "domNodes": 79,
      "jsHeapTotalBytes": 24903680,
      "scriptDurationMs": 9.368000000000002,
      "eventListeners": 21,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 519.2500000000564,
      "styleRecalcs": 13,
      "styleRecalcDurationMs": 5.142,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 274.545,
      "heapDeltaBytes": -10920652,
      "heapUsedBytes": 53490100,
      "domNodes": 22,
      "jsHeapTotalBytes": 25427968,
      "scriptDurationMs": 36.668000000000006,
      "eventListeners": 0,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.663333333333338,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 487.14300000006006,
      "styleRecalcs": 13,
      "styleRecalcDurationMs": 6.2760000000000025,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 286.255,
      "heapDeltaBytes": -12579564,
      "heapUsedBytes": 51929616,
      "domNodes": 22,
      "jsHeapTotalBytes": 26214400,
      "scriptDurationMs": 38.33400000000001,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000273
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2021.1869999999408,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 5.726,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 488.9789999999999,
      "heapDeltaBytes": 12935808,
      "heapUsedBytes": 72843572,
      "domNodes": -281,
      "jsHeapTotalBytes": 3244032,
      "scriptDurationMs": 10.683000000000002,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2021.2900000000218,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 5.702000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 502.24899999999997,
      "heapDeltaBytes": 10210984,
      "heapUsedBytes": 70583828,
      "domNodes": -281,
      "jsHeapTotalBytes": 2457600,
      "scriptDurationMs": 11.470999999999998,
      "eventListeners": -179,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2086.1620000000585,
      "styleRecalcs": 69,
      "styleRecalcDurationMs": 10.308000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 861.2789999999999,
      "heapDeltaBytes": 8831048,
      "heapUsedBytes": 70096728,
      "domNodes": -282,
      "jsHeapTotalBytes": 4222976,
      "scriptDurationMs": 220.297,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2082.738000000063,
      "styleRecalcs": 68,
      "styleRecalcDurationMs": 12.500999999999998,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 957.173,
      "heapDeltaBytes": 9403220,
      "heapUsedBytes": 70572864,
      "domNodes": -284,
      "jsHeapTotalBytes": 4222976,
      "scriptDurationMs": 254.11900000000003,
      "eventListeners": -147,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3068.8149999999723,
      "styleRecalcs": 65,
      "styleRecalcDurationMs": 11.391999999999998,
      "layouts": 60,
      "layoutDurationMs": 6.351,
      "taskDurationMs": 970.975,
      "heapDeltaBytes": 16864320,
      "heapUsedBytes": 79032172,
      "domNodes": 14,
      "jsHeapTotalBytes": 5505024,
      "scriptDurationMs": 254.996,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3134.723000000008,
      "styleRecalcs": 64,
      "styleRecalcDurationMs": 14.224,
      "layouts": 60,
      "layoutDurationMs": 8.594000000000001,
      "taskDurationMs": 1231.711,
      "heapDeltaBytes": -6603980,
      "heapUsedBytes": 55531624,
      "domNodes": -290,
      "jsHeapTotalBytes": 2457600,
      "scriptDurationMs": 320.322,
      "eventListeners": -183,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "minimap-idle",
      "durationMs": 2010.5049999999665,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 5.302,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 488.06,
      "heapDeltaBytes": 12622672,
      "heapUsedBytes": 73624844,
      "domNodes": -283,
      "jsHeapTotalBytes": 2195456,
      "scriptDurationMs": 12.728999999999997,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "minimap-idle",
      "durationMs": 2014.0839999999116,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 4.958,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 521.553,
      "heapDeltaBytes": 11453948,
      "heapUsedBytes": 72359380,
      "domNodes": -284,
      "jsHeapTotalBytes": 2719744,
      "scriptDurationMs": 12.778999999999998,
      "eventListeners": -179,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 515.032999999903,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 7.188,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 293.066,
      "heapDeltaBytes": -10589836,
      "heapUsedBytes": 53887556,
      "domNodes": 20,
      "jsHeapTotalBytes": 25952256,
      "scriptDurationMs": 83.562,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666682,
      "p95FrameDurationMs": 16.700000000000273
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 523.270000000025,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 8.290000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 322.108,
      "heapDeltaBytes": -10788988,
      "heapUsedBytes": 53962960,
      "domNodes": 20,
      "jsHeapTotalBytes": 26738688,
      "scriptDurationMs": 91.363,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999727
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1995.1310000000149,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 6.242000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 376.589,
      "heapDeltaBytes": 5011356,
      "heapUsedBytes": 69719940,
      "domNodes": 20,
      "jsHeapTotalBytes": 24903680,
      "scriptDurationMs": 5.846,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2003.5340000000588,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 7.840000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 394.61800000000005,
      "heapDeltaBytes": 5106296,
      "heapUsedBytes": 69719580,
      "domNodes": 22,
      "jsHeapTotalBytes": 25427968,
      "scriptDurationMs": 6.770999999999999,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1708.6940000000368,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 25.787999999999997,
      "layouts": 16,
      "layoutDurationMs": 2.708,
      "taskDurationMs": 605.773,
      "heapDeltaBytes": -3971652,
      "heapUsedBytes": 60921004,
      "domNodes": 65,
      "jsHeapTotalBytes": 24903680,
      "scriptDurationMs": 56.879,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1678.2650000000103,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 30.483,
      "layouts": 16,
      "layoutDurationMs": 4.318,
      "taskDurationMs": 639.5150000000001,
      "heapDeltaBytes": -4071068,
      "heapUsedBytes": 60630040,
      "domNodes": 62,
      "jsHeapTotalBytes": 25165824,
      "scriptDurationMs": 65.263,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-transition-enter",
      "durationMs": 983.6310000000594,
      "styleRecalcs": 20,
      "styleRecalcDurationMs": 24.872999999999994,
      "layouts": 15,
      "layoutDurationMs": 9.857000000000001,
      "taskDurationMs": 768.7009999999999,
      "heapDeltaBytes": -6090156,
      "heapUsedBytes": 77704880,
      "domNodes": 13673,
      "jsHeapTotalBytes": 9699328,
      "scriptDurationMs": 14.350000000000001,
      "eventListeners": 2373,
      "totalBlockingTimeMs": 115,
      "frameDurationMs": 16.660000000000007,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8114.812999999913,
      "styleRecalcs": 249,
      "styleRecalcDurationMs": 28.660999999999998,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 3057.54,
      "heapDeltaBytes": 15055628,
      "heapUsedBytes": 74937564,
      "domNodes": -283,
      "jsHeapTotalBytes": 3436544,
      "scriptDurationMs": 705.863,
      "eventListeners": -133,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8119.723000000022,
      "styleRecalcs": 249,
      "styleRecalcDurationMs": 37.452,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 3437.758,
      "heapDeltaBytes": 23335928,
      "heapUsedBytes": 83461732,
      "domNodes": -282,
      "jsHeapTotalBytes": 3960832,
      "scriptDurationMs": 815.713,
      "eventListeners": -163,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333338,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 13131.290000000035,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 12370.884,
      "heapDeltaBytes": -45701456,
      "heapUsedBytes": 166142880,
      "domNodes": -8312,
      "jsHeapTotalBytes": -12001280,
      "scriptDurationMs": 94.42699999999998,
      "eventListeners": -16391,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.223333333333358,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 14097.49099999999,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 13047.583,
      "heapDeltaBytes": -25542364,
      "heapUsedBytes": 172073888,
      "domNodes": -8312,
      "jsHeapTotalBytes": -5677056,
      "scriptDurationMs": 108.41499999999999,
      "eventListeners": -16387,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.219999999999953,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 16184.123,
      "styleRecalcs": 107,
      "styleRecalcDurationMs": 15.997999999999985,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 15449.081000000002,
      "heapDeltaBytes": -25091924,
      "heapUsedBytes": 171684396,
      "domNodes": -8312,
      "jsHeapTotalBytes": -12066816,
      "scriptDurationMs": 377.92499999999995,
      "eventListeners": -16387,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.219999999999953,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 17175.673000000075,
      "styleRecalcs": 136,
      "styleRecalcDurationMs": 19.220000000000013,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 16532.478000000003,
      "heapDeltaBytes": -15148096,
      "heapUsedBytes": 182360484,
      "domNodes": -8312,
      "jsHeapTotalBytes": -14917632,
      "scriptDurationMs": 384.64,
      "eventListeners": -16387,
      "totalBlockingTimeMs": 5,
      "frameDurationMs": 17.776666666666763,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "workflow-execution",
      "durationMs": 428.08500000001004,
      "styleRecalcs": 17,
      "styleRecalcDurationMs": 17.908,
      "layouts": 3,
      "layoutDurationMs": 0.5120000000000001,
      "taskDurationMs": 96.514,
      "heapDeltaBytes": 5042072,
      "heapUsedBytes": 68494428,
      "domNodes": 132,
      "jsHeapTotalBytes": 4980736,
      "scriptDurationMs": 7.253000000000001,
      "eventListeners": 97,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666682,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "workflow-execution",
      "durationMs": 454.7459999998864,
      "styleRecalcs": 15,
      "styleRecalcDurationMs": 24.272000000000002,
      "layouts": 4,
      "layoutDurationMs": 1.6340000000000001,
      "taskDurationMs": 115.623,
      "heapDeltaBytes": 4929856,
      "heapUsedBytes": 68419828,
      "domNodes": 123,
      "jsHeapTotalBytes": 5242880,
      "scriptDurationMs": 7.366000000000001,
      "eventListeners": 99,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66666666666665,
      "p95FrameDurationMs": 16.800000000000182
    }
  ]
}

@github-actions

Copy link
Copy Markdown

🎨 Storybook: 🚧 Building...

@github-actions github-actions Bot added the risk:R3 PR risk grade (advisory shadow check; grader-owned) label Aug 16, 2026
@github-actions
github-actions Bot requested a review from thedatalife August 16, 2026 00:04
@codecov

codecov Bot commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@            Coverage Diff             @@
##             main   #15329      +/-   ##
==========================================
- Coverage   79.32%   79.32%   -0.01%     
==========================================
  Files        2210     2210              
  Lines      125310   125310              
  Branches    36315    36314       -1     
==========================================
- Hits        99399    99396       -3     
+ Misses      25332    25325       -7     
- Partials      579      589      +10     
Flag Coverage Δ
unit 72.84% <ø> (ø)
website-unit 22.46% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 9 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@christian-byrne
christian-byrne added this pull request to the merge queue Aug 16, 2026
Merged via the queue into main with commit da403f8 Aug 16, 2026
93 of 96 checks passed
@christian-byrne
christian-byrne deleted the version-bump-main-1.51.6 branch August 16, 2026 02:45
@github-actions

Copy link
Copy Markdown

Publish jobs finished successfully:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Create a new release risk:R3 PR risk grade (advisory shadow check; grader-owned) size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants