Skip to content

1.48.2#13596

Merged
christian-byrne merged 4 commits into
mainfrom
version-bump-1.48.2
Jul 11, 2026
Merged

1.48.2#13596
christian-byrne merged 4 commits into
mainfrom
version-bump-1.48.2

Conversation

@comfy-pr-bot

Copy link
Copy Markdown
Member

Patch version increment to 1.48.2

Base branch: main

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

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown

🎭 Playwright: ✅ 1692 passed, 0 failed · 3 flaky

📊 Browser Reports
  • chromium: View Report (✅ 1671 / ❌ 0 / ⚠️ 3 / ⏭️ 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: 07/11/2026, 03:26:22 AM UTC

Links

🎨 Chromatic Visual Tests

📦 Bundle: 7.83 MB gzip 🔴 +27.1 kB

Details

Summary

  • Raw size: 33 MB baseline 32.9 MB — 🔴 +129 kB
  • Gzip: 7.83 MB baseline 7.8 MB — 🔴 +27.1 kB
  • Brotli: 5.39 MB baseline 5.37 MB — 🔴 +18.7 kB
  • Bundles: 303 current • 303 baseline • 173 added / 173 removed

Category Glance
Other 🔴 +129 kB (11.8 MB) · Vendor & Third-Party ⚪ 0 B (15.3 MB) · Utilities & Hooks ⚪ 0 B (3.4 MB) · Graph Workspace ⚪ 0 B (1.27 MB) · Panels & Settings ⚪ 0 B (550 kB) · Data & Services ⚪ 0 B (269 kB) · + 5 more

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

Main entry bundles and manifests

File Before After Δ Raw Δ Gzip Δ Brotli
assets/index-Ba_lbW_7.js (removed) 53.2 kB 🟢 -53.2 kB 🟢 -15.7 kB 🟢 -13.5 kB
assets/index-BcTwHXfU.js (new) 53.2 kB 🔴 +53.2 kB 🔴 +15.7 kB 🔴 +13.5 kB

Status: 1 added / 1 removed

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

Graph editor runtime, canvas, workflow orchestration

File Before After Δ Raw Δ Gzip Δ Brotli
assets/GraphView-CnOZ6J0q.js (new) 1.27 MB 🔴 +1.27 MB 🔴 +271 kB 🔴 +203 kB
assets/GraphView-D9fV-cTp.js (removed) 1.27 MB 🟢 -1.27 MB 🟢 -271 kB 🟢 -203 kB

Status: 1 added / 1 removed

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

Top-level views, pages, and routed surfaces

File Before After Δ Raw Δ Gzip Δ Brotli
assets/CloudSurveyView-98Iat1lB.js (new) 25 kB 🔴 +25 kB 🔴 +6.26 kB 🔴 +5.53 kB
assets/CloudSurveyView-D5OcJ5ZK.js (removed) 25 kB 🟢 -25 kB 🟢 -6.26 kB 🟢 -5.54 kB
assets/CloudLoginView-2idxFqMZ.js (removed) 11.4 kB 🟢 -11.4 kB 🟢 -3.07 kB 🟢 -2.68 kB
assets/CloudLoginView-BnK0IpcK.js (new) 11.4 kB 🔴 +11.4 kB 🔴 +3.06 kB 🔴 +2.68 kB
assets/CloudSignupView-DPGohg9W.js (removed) 9.79 kB 🟢 -9.79 kB 🟢 -2.74 kB 🟢 -2.4 kB
assets/CloudSignupView-l-Hi6BrH.js (new) 9.79 kB 🔴 +9.79 kB 🔴 +2.74 kB 🔴 +2.4 kB
assets/CloudLayoutView-AZ71VB1K.js (removed) 9.59 kB 🟢 -9.59 kB 🟢 -2.37 kB 🟢 -2.05 kB
assets/CloudLayoutView-CEnqs0Y6.js (new) 9.59 kB 🔴 +9.59 kB 🔴 +2.37 kB 🔴 +2.06 kB
assets/UserCheckView-Bb5teHIe.js (new) 8.8 kB 🔴 +8.8 kB 🔴 +2.22 kB 🔴 +1.93 kB
assets/UserCheckView-CAAPrEuh.js (removed) 8.8 kB 🟢 -8.8 kB 🟢 -2.22 kB 🟢 -1.93 kB
assets/CloudSubscriptionRedirectView-C2LZ3-zw.js (new) 6.98 kB 🔴 +6.98 kB 🔴 +2.58 kB 🔴 +2.26 kB
assets/CloudSubscriptionRedirectView-Cvnm9PnZ.js (removed) 6.98 kB 🟢 -6.98 kB 🟢 -2.58 kB 🟢 -2.26 kB
assets/WidgetTextPreview-B4-jZ81-.js (new) 6.13 kB 🔴 +6.13 kB 🔴 +2.15 kB 🔴 +1.91 kB
assets/WidgetTextPreview-BiOXpWo7.js (removed) 6.13 kB 🟢 -6.13 kB 🟢 -2.15 kB 🟢 -1.91 kB
assets/UserSelectView-C08fIvUR.js (new) 6 kB 🔴 +6 kB 🔴 +2.15 kB 🔴 +1.89 kB
assets/UserSelectView-D9i9ZxbD.js (removed) 6 kB 🟢 -6 kB 🟢 -2.15 kB 🟢 -1.89 kB
assets/CloudForgotPasswordView-BIdEg5K3.js (new) 5.15 kB 🔴 +5.15 kB 🔴 +1.76 kB 🔴 +1.53 kB
assets/CloudForgotPasswordView-Bw9lXD_H.js (removed) 5.15 kB 🟢 -5.15 kB 🟢 -1.76 kB 🟢 -1.54 kB
assets/CloudAuthTimeoutView-Brrp9hJF.js (removed) 4.49 kB 🟢 -4.49 kB 🟢 -1.57 kB 🟢 -1.37 kB
assets/CloudAuthTimeoutView-YbEvR0zA.js (new) 4.49 kB 🔴 +4.49 kB 🔴 +1.58 kB 🔴 +1.37 kB
assets/WidgetTextPreview-BWGD1rOG.js (removed) 131 B 🟢 -131 B 🟢 -100 B 🟢 -90 B
assets/WidgetTextPreview-D15QuWgO.js (new) 131 B 🔴 +131 B 🔴 +100 B 🔴 +89 B

Status: 11 added / 11 removed / 3 unchanged

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

Configuration panels, inspectors, and settings screens

File Before After Δ Raw Δ Gzip Δ Brotli
assets/KeybindingPanel-Dsv_2_Hi.js (removed) 49.4 kB 🟢 -49.4 kB 🟢 -9.97 kB 🟢 -8.81 kB
assets/KeybindingPanel-DWUBKGzz.js (new) 49.4 kB 🔴 +49.4 kB 🔴 +9.97 kB 🔴 +8.83 kB
assets/SecretsPanel-C7rGl5LC.js (removed) 27.3 kB 🟢 -27.3 kB 🟢 -6.63 kB 🟢 -5.81 kB
assets/SecretsPanel-VG_ksWb1.js (new) 27.3 kB 🔴 +27.3 kB 🔴 +6.63 kB 🔴 +5.81 kB
assets/CreditsPanel-C0GfrzUj.js (removed) 15.9 kB 🟢 -15.9 kB 🟢 -4.66 kB 🟢 -4.08 kB
assets/CreditsPanel-zSkaLspo.js (new) 15.9 kB 🔴 +15.9 kB 🔴 +4.66 kB 🔴 +4.09 kB
assets/AboutPanel-C92cdJ-p.js (removed) 12 kB 🟢 -12 kB 🟢 -3.29 kB 🟢 -2.96 kB
assets/AboutPanel-CWwNBwd7.js (new) 12 kB 🔴 +12 kB 🔴 +3.29 kB 🔴 +2.94 kB
assets/SubscriptionPanel-B8SFNQ2v.js (removed) 11.5 kB 🟢 -11.5 kB 🟢 -3.65 kB 🟢 -3.21 kB
assets/SubscriptionPanel-Ji3vXldi.js (new) 11.5 kB 🔴 +11.5 kB 🔴 +3.65 kB 🔴 +3.2 kB
assets/ExtensionPanel-BkqADnAJ.js (removed) 9.03 kB 🟢 -9.03 kB 🟢 -2.5 kB 🟢 -2.2 kB
assets/ExtensionPanel-Ny_chX-B.js (new) 9.03 kB 🔴 +9.03 kB 🔴 +2.5 kB 🔴 +2.2 kB
assets/ServerConfigPanel-DBmQKYyh.js (removed) 6.15 kB 🟢 -6.15 kB 🟢 -1.97 kB 🟢 -1.76 kB
assets/ServerConfigPanel-S2PGm84T.js (new) 6.15 kB 🔴 +6.15 kB 🔴 +1.97 kB 🔴 +1.76 kB
assets/UserPanel-CWikjQBE.js (removed) 5.78 kB 🟢 -5.78 kB 🟢 -1.82 kB 🟢 -1.58 kB
assets/UserPanel-D2RpQjOj.js (new) 5.78 kB 🔴 +5.78 kB 🔴 +1.82 kB 🔴 +1.58 kB
assets/refreshRemoteConfig-B91dPMbU.js (new) 2.88 kB 🔴 +2.88 kB 🔴 +1.26 kB 🔴 +1.11 kB
assets/refreshRemoteConfig-Cf5SZJjS.js (removed) 2.88 kB 🟢 -2.88 kB 🟢 -1.26 kB 🟢 -1.11 kB
assets/cloudRemoteConfig-CI3M8Cq4.js (removed) 990 B 🟢 -990 B 🟢 -543 B 🟢 -463 B
assets/cloudRemoteConfig-CVKo7sHm.js (new) 990 B 🔴 +990 B 🔴 +543 B 🔴 +465 B
assets/refreshRemoteConfig-BRHcewl2.js (new) 110 B 🔴 +110 B 🔴 +89 B 🔴 +83 B
assets/refreshRemoteConfig-DpPpmvwb.js (removed) 110 B 🟢 -110 B 🟢 -89 B 🟢 -81 B

Status: 11 added / 11 removed / 16 unchanged

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

Authentication, profile, and account management bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/SignUpForm-DFhPEuvO.js (removed) 12.3 kB 🟢 -12.3 kB 🟢 -4.19 kB 🟢 -3.66 kB
assets/SignUpForm-DXl3Xb2N.js (new) 12.3 kB 🔴 +12.3 kB 🔴 +4.19 kB 🔴 +3.65 kB
assets/auth-BwDVI6TO.js (new) 3.69 kB 🔴 +3.69 kB 🔴 +1.3 kB 🔴 +1.13 kB
assets/auth-Cgfk33db.js (removed) 3.69 kB 🟢 -3.69 kB 🟢 -1.3 kB 🟢 -1.12 kB
assets/usePostAuthRedirect-DJ350qc4.js (removed) 3.33 kB 🟢 -3.33 kB 🟢 -1.27 kB 🟢 -1.11 kB
assets/usePostAuthRedirect-Jkrcoks2.js (new) 3.33 kB 🔴 +3.33 kB 🔴 +1.27 kB 🔴 +1.11 kB
assets/UpdatePasswordContent-DOtwWBeY.js (new) 1.92 kB 🔴 +1.92 kB 🔴 +878 B 🔴 +768 B
assets/UpdatePasswordContent-DwjwZTq5.js (removed) 1.92 kB 🟢 -1.92 kB 🟢 -878 B 🟢 -765 B
assets/authStore-BaxS_SkS.js (removed) 130 B 🟢 -130 B 🟢 -109 B 🟢 -122 B
assets/authStore-DU9BIqcR.js (new) 130 B 🔴 +130 B 🔴 +109 B 🔴 +109 B
assets/workspaceAuthStore-C-iop3vT.js (new) 110 B 🔴 +110 B 🔴 +104 B 🔴 +114 B
assets/workspaceAuthStore-CKD9uuIy.js (removed) 110 B 🟢 -110 B 🟢 -104 B 🟢 -114 B
assets/auth-ChydgE3b.js (new) 105 B 🔴 +105 B 🔴 +96 B 🔴 +90 B
assets/auth-CkS0nj-0.js (removed) 105 B 🟢 -105 B 🟢 -96 B 🟢 -78 B

Status: 7 added / 7 removed / 3 unchanged

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

Modals, dialogs, drawers, and in-app editors

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyHubPublishDialog-SiXqJeiH.js (new) 90.5 kB 🔴 +90.5 kB 🔴 +19.3 kB 🔴 +16.5 kB
assets/ComfyHubPublishDialog-YEpPguD2.js (removed) 90.5 kB 🟢 -90.5 kB 🟢 -19.3 kB 🟢 -16.5 kB
assets/useShareDialog-Bl_63BAv.js (new) 23.7 kB 🔴 +23.7 kB 🔴 +5.58 kB 🔴 +4.96 kB
assets/useShareDialog-DdA47dsI.js (removed) 23.7 kB 🟢 -23.7 kB 🟢 -5.58 kB 🟢 -4.96 kB
assets/ComfyHubPublishDialog-BMoWwBj7.js (new) 143 B 🔴 +143 B 🔴 +105 B 🔴 +91 B
assets/ComfyHubPublishDialog-D6QMvP98.js (removed) 143 B 🟢 -143 B 🟢 -105 B 🟢 -88 B
assets/useSubscriptionDialog-B-qQpjeL.js (new) 110 B 🔴 +110 B 🔴 +102 B 🔴 +89 B
assets/useSubscriptionDialog-DqGRfNve.js (removed) 110 B 🟢 -110 B 🟢 -102 B 🟢 -92 B

Status: 4 added / 4 removed / 1 unchanged

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

Reusable component library chunks

File Before After Δ Raw Δ Gzip Δ Brotli
assets/ComfyQueueButton-DhsHJBeV.js (new) 13.6 kB 🔴 +13.6 kB 🔴 +3.82 kB 🔴 +3.41 kB
assets/ComfyQueueButton-OIq43a72.js (removed) 13.6 kB 🟢 -13.6 kB 🟢 -3.82 kB 🟢 -3.41 kB
assets/useTerminalTabs-CAM0eTvw.js (removed) 12.1 kB 🟢 -12.1 kB 🟢 -3.83 kB 🟢 -3.38 kB
assets/useTerminalTabs-DEU_ZCXV.js (new) 12.1 kB 🔴 +12.1 kB 🔴 +3.83 kB 🔴 +3.39 kB
assets/SubscribeButton-BcAvLsVC.js (new) 2.38 kB 🔴 +2.38 kB 🔴 +1.05 kB 🔴 +917 B
assets/SubscribeButton-DJYZ71bs.js (removed) 2.38 kB 🟢 -2.38 kB 🟢 -1.05 kB 🟢 -941 B
assets/cloudFeedbackTopbarButton-D-t3nWZT.js (new) 829 B 🔴 +829 B 🔴 +497 B 🔴 +452 B
assets/cloudFeedbackTopbarButton-hxL9ESct.js (removed) 829 B 🟢 -829 B 🟢 -493 B 🟢 -417 B
assets/ComfyQueueButton-C8fGqUFt.js (new) 128 B 🔴 +128 B 🔴 +99 B 🔴 +95 B
assets/ComfyQueueButton-L4E4uTZh.js (removed) 128 B 🟢 -128 B 🟢 -99 B 🟢 -91 B

Status: 5 added / 5 removed / 8 unchanged

Data & Services — 269 kB (baseline 269 kB) • ⚪ 0 B

Stores, services, APIs, and repositories

File Before After Δ Raw Δ Gzip Δ Brotli
assets/load3dService-b_5nZ0Zg.js (new) 127 kB 🔴 +127 kB 🔴 +27.8 kB 🔴 +23.5 kB
assets/load3dService-BJdidJky.js (removed) 127 kB 🟢 -127 kB 🟢 -27.8 kB 🟢 -23.5 kB
assets/api-Cx2Pv1G4.js (removed) 91.5 kB 🟢 -91.5 kB 🟢 -25.3 kB 🟢 -21.7 kB
assets/api-DnNNXaJB.js (new) 91.5 kB 🔴 +91.5 kB 🔴 +25.3 kB 🔴 +21.6 kB
assets/workflowShareService-BS5l1sEI.js (new) 17 kB 🔴 +17 kB 🔴 +5.01 kB 🔴 +4.44 kB
assets/workflowShareService-DMHV3kMP.js (removed) 17 kB 🟢 -17 kB 🟢 -5.01 kB 🟢 -4.44 kB
assets/releaseStore-BGtR46aw.js (new) 8.29 kB 🔴 +8.29 kB 🔴 +2.34 kB 🔴 +2.05 kB
assets/releaseStore-BXQV1u_N.js (removed) 8.29 kB 🟢 -8.29 kB 🟢 -2.34 kB 🟢 -2.05 kB
assets/keybindingService-CTdmvWIH.js (new) 7.46 kB 🔴 +7.46 kB 🔴 +1.92 kB 🔴 +1.65 kB
assets/keybindingService-DAzo7_tr.js (removed) 7.46 kB 🟢 -7.46 kB 🟢 -1.92 kB 🟢 -1.64 kB
assets/extensionStore-BFFPm1Rp.js (removed) 5.29 kB 🟢 -5.29 kB 🟢 -1.86 kB 🟢 -1.57 kB
assets/extensionStore-CmIRFaIU.js (new) 5.29 kB 🔴 +5.29 kB 🔴 +1.86 kB 🔴 +1.58 kB
assets/userStore-1I7lyBwT.js (new) 2.42 kB 🔴 +2.42 kB 🔴 +932 B 🔴 +820 B
assets/userStore-DYoFf1nF.js (removed) 2.42 kB 🟢 -2.42 kB 🟢 -933 B 🟢 -817 B
assets/audioService-CwACcvSC.js (removed) 1.76 kB 🟢 -1.76 kB 🟢 -861 B 🟢 -752 B
assets/audioService-DZXJGoU-.js (new) 1.76 kB 🔴 +1.76 kB 🔴 +861 B 🔴 +748 B
assets/dialogService-CRQosgzE.js (removed) 100 B 🟢 -100 B 🟢 -99 B 🟢 -94 B
assets/dialogService-DAbS--R5.js (new) 100 B 🔴 +100 B 🔴 +99 B 🔴 +91 B
assets/settingStore-Dpg3pqI9.js (removed) 98 B 🟢 -98 B 🟢 -98 B 🟢 -100 B
assets/settingStore-I5Fmh9EB.js (new) 98 B 🔴 +98 B 🔴 +98 B 🔴 +90 B
assets/assetsStore-Crh127Pn.js (removed) 96 B 🟢 -96 B 🟢 -97 B 🟢 -87 B
assets/assetsStore-DG_R43AO.js (new) 96 B 🔴 +96 B 🔴 +97 B 🔴 +89 B
assets/releaseStore-Bz16ZRwu.js (removed) 95 B 🟢 -95 B 🟢 -86 B 🟢 -87 B
assets/releaseStore-C3iolzHX.js (new) 95 B 🔴 +95 B 🔴 +86 B 🔴 +84 B
assets/api-C9wAsR1-.js (new) 62 B 🔴 +62 B 🔴 +74 B 🔴 +66 B
assets/api-pkRyrGxp.js (removed) 62 B 🟢 -62 B 🟢 -74 B 🟢 -66 B

Status: 13 added / 13 removed / 3 unchanged

Utilities & Hooks — 3.4 MB (baseline 3.4 MB) • ⚪ 0 B

Helpers, composables, and utility bundles

File Before After Δ Raw Δ Gzip Δ Brotli
assets/promotionUtils-DHmaSbSd.js (removed) 3.03 MB 🟢 -3.03 MB 🟢 -701 kB 🟢 -529 kB
assets/promotionUtils-wDM39dNh.js (new) 3.03 MB 🔴 +3.03 MB 🔴 +701 kB 🔴 +529 kB
assets/useConflictDetection-6KS9twwH.js (removed) 234 kB 🟢 -234 kB 🟢 -52.3 kB 🟢 -42.6 kB
assets/useConflictDetection-CIVW9Dqm.js (new) 234 kB 🔴 +234 kB 🔴 +52.3 kB 🔴 +42.6 kB
assets/useLoad3d-BxpS3S4P.js (new) 25.7 kB 🔴 +25.7 kB 🔴 +5.82 kB 🔴 +5.16 kB
assets/useLoad3d-DcnC3kFC.js (removed) 25.7 kB 🟢 -25.7 kB 🟢 -5.82 kB 🟢 -5.15 kB
assets/useLoad3dViewer-B9ngRiHL.js (new) 21.2 kB 🔴 +21.2 kB 🔴 +4.98 kB 🔴 +4.35 kB
assets/useLoad3dViewer-DEguQnKs.js (removed) 21.2 kB 🟢 -21.2 kB 🟢 -4.98 kB 🟢 -4.36 kB
assets/useFeatureFlags-BCuUuyjY.js (new) 6.51 kB 🔴 +6.51 kB 🔴 +2.02 kB 🔴 +1.7 kB
assets/useFeatureFlags-DkWuYzlU.js (removed) 6.51 kB 🟢 -6.51 kB 🟢 -2.02 kB 🟢 -1.71 kB
assets/downloadUtil-CcLLlAsE.js (removed) 4.68 kB 🟢 -4.68 kB 🟢 -1.85 kB 🟢 -1.54 kB
assets/downloadUtil-CG9m89Ec.js (new) 4.68 kB 🔴 +4.68 kB 🔴 +1.85 kB 🔴 +1.54 kB
assets/subscriptionCheckoutUtil-BPDCtamg.js (new) 3.85 kB 🔴 +3.85 kB 🔴 +1.54 kB 🔴 +1.35 kB
assets/subscriptionCheckoutUtil-DGU8UbMk.js (removed) 3.85 kB 🟢 -3.85 kB 🟢 -1.54 kB 🟢 -1.35 kB
assets/useSessionCookie-D_pPtobB.js (new) 3.61 kB 🔴 +3.61 kB 🔴 +1.2 kB 🔴 +1.04 kB
assets/useSessionCookie-DdREFQgB.js (removed) 3.61 kB 🟢 -3.61 kB 🟢 -1.21 kB 🟢 -1.04 kB
assets/useExternalLink-B5FyENjM.js (new) 3.03 kB 🔴 +3.03 kB 🔴 +1.16 kB 🔴 +1.03 kB
assets/useExternalLink-hlYY5XOx.js (removed) 3.03 kB 🟢 -3.03 kB 🟢 -1.16 kB 🟢 -1.01 kB
assets/useDowngradeToPersonal-CmVBbyAc.js (removed) 3 kB 🟢 -3 kB 🟢 -1.18 kB 🟢 -1.02 kB
assets/useDowngradeToPersonal-DTLYrF62.js (new) 3 kB 🔴 +3 kB 🔴 +1.19 kB 🔴 +1.05 kB
assets/assetPreviewUtil-3YjL9tWb.js (new) 2.41 kB 🔴 +2.41 kB 🔴 +1.01 kB 🔴 +875 B
assets/assetPreviewUtil-BHpuHZPK.js (removed) 2.41 kB 🟢 -2.41 kB 🟢 -1.01 kB 🟢 -881 B
assets/useUpstreamValue-BYCMrEUP.js (new) 2.04 kB 🔴 +2.04 kB 🔴 +794 B 🔴 +704 B
assets/useUpstreamValue-D9jys384.js (removed) 2.04 kB 🟢 -2.04 kB 🟢 -794 B 🟢 -704 B
assets/useWorkspaceTierLabel-DCzeQXqv.js (removed) 1.99 kB 🟢 -1.99 kB 🟢 -854 B 🟢 -729 B
assets/useWorkspaceTierLabel-DJ-vQ2Os.js (new) 1.99 kB 🔴 +1.99 kB 🔴 +854 B 🔴 +735 B
assets/useErrorHandling-CwXpFgQn.js (removed) 1.54 kB 🟢 -1.54 kB 🟢 -645 B 🟢 -550 B
assets/useErrorHandling-DnDoh-vd.js (new) 1.54 kB 🔴 +1.54 kB 🔴 +645 B 🔴 +548 B
assets/useLoad3d-_HByPhUm.js (new) 311 B 🔴 +311 B 🔴 +163 B 🔴 +147 B
assets/useLoad3d-BU-VZG-Y.js (removed) 311 B 🟢 -311 B 🟢 -162 B 🟢 -147 B
assets/useSessionCookie-CTj5yRTG.js (new) 101 B 🔴 +101 B 🔴 +86 B 🔴 +82 B
assets/useSessionCookie-DyiPcT2n.js (removed) 101 B 🟢 -101 B 🟢 -86 B 🟢 -86 B
assets/useFeatureFlags-Cf9jMKxb.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -84 B
assets/useFeatureFlags-gJYewLZj.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +80 B
assets/useLoad3dViewer-Ct_TIWjQ.js (new) 98 B 🔴 +98 B 🔴 +85 B 🔴 +86 B
assets/useLoad3dViewer-Dwo6InYY.js (removed) 98 B 🟢 -98 B 🟢 -85 B 🟢 -82 B
assets/useCurrentUser-31akp14n.js (new) 96 B 🔴 +96 B 🔴 +97 B 🔴 +86 B
assets/useCurrentUser-B2AQnTLA.js (removed) 96 B 🟢 -96 B 🟢 -97 B 🟢 -86 B

Status: 19 added / 19 removed / 16 unchanged

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

External libraries and shared vendor chunks

Status: 16 unchanged

Other — 11.8 MB (baseline 11.7 MB) • 🔴 +129 kB

Bundles that do not match a named category

File Before After Δ Raw Δ Gzip Δ Brotli
assets/nodeDefs-C5UXUWIi.js (new) 693 kB 🔴 +693 kB 🔴 +114 kB 🔴 +77.7 kB
assets/nodeDefs-xJPONwzr.js (removed) 682 kB 🟢 -682 kB 🟢 -112 kB 🟢 -76.3 kB
assets/nodeDefs-YK5pNE22.js (new) 636 kB 🔴 +636 kB 🔴 +103 kB 🔴 +71.9 kB
assets/nodeDefs-De_93Evw.js (new) 633 kB 🔴 +633 kB 🔴 +106 kB 🔴 +74 kB
assets/nodeDefs-8r3RBeRN.js (removed) 626 kB 🟢 -626 kB 🟢 -101 kB 🟢 -70.6 kB
assets/nodeDefs-CjaB8vcO.js (removed) 623 kB 🟢 -623 kB 🟢 -104 kB 🟢 -72.7 kB
assets/nodeDefs-D8Tj8mRz.js (new) 581 kB 🔴 +581 kB 🔴 +103 kB 🔴 +71.6 kB
assets/nodeDefs-BFUF2Zs-.js (new) 578 kB 🔴 +578 kB 🔴 +97.4 kB 🔴 +69.4 kB
assets/nodeDefs-bmezO03p.js (removed) 572 kB 🟢 -572 kB 🟢 -101 kB 🟢 -70.3 kB
assets/nodeDefs-BIK6qk2f.js (removed) 569 kB 🟢 -569 kB 🟢 -95.4 kB 🟢 -68.2 kB
assets/nodeDefs-BQtwTn0s.js (new) 560 kB 🔴 +560 kB 🔴 +101 kB 🔴 +70.8 kB
assets/nodeDefs-BmpW3Ggi.js (new) 557 kB 🔴 +557 kB 🔴 +99 kB 🔴 +71.8 kB
assets/nodeDefs-BjaFpzpI.js (new) 552 kB 🔴 +552 kB 🔴 +99.7 kB 🔴 +72.6 kB
assets/nodeDefs-D6-HkKVz.js (removed) 552 kB 🟢 -552 kB 🟢 -98.7 kB 🟢 -69.6 kB
assets/nodeDefs-DaSEZRWb.js (new) 550 kB 🔴 +550 kB 🔴 +96.4 kB 🔴 +70 kB
assets/nodeDefs-0IDP729m.js (removed) 549 kB 🟢 -549 kB 🟢 -97.1 kB 🟢 -70.5 kB
assets/nodeDefs-BnX7Jsuo.js (removed) 544 kB 🟢 -544 kB 🟢 -97.8 kB 🟢 -71.3 kB
assets/nodeDefs-ChMkazm-.js (new) 543 kB 🔴 +543 kB 🔴 +95.2 kB 🔴 +69.2 kB
assets/nodeDefs-D2WLc9pl.js (removed) 541 kB 🟢 -541 kB 🟢 -94.6 kB 🟢 -68.9 kB
assets/nodeDefs-fdYOg9sS.js (removed) 535 kB 🟢 -535 kB 🟢 -93.4 kB 🟢 -67.9 kB
assets/nodeDefs-DieAPLWF.js (new) 521 kB 🔴 +521 kB 🔴 +88.4 kB 🔴 +65 kB
assets/nodeDefs-BLpV0X9u.js (removed) 513 kB 🟢 -513 kB 🟢 -86.8 kB 🟢 -63.8 kB
assets/nodeDefs-DseZjYOX.js (new) 505 kB 🔴 +505 kB 🔴 +98.6 kB 🔴 +69 kB
assets/nodeDefs-SK2fOqht.js (new) 501 kB 🔴 +501 kB 🔴 +97.3 kB 🔴 +67.7 kB
assets/nodeDefs-C6YLZU3S.js (removed) 497 kB 🟢 -497 kB 🟢 -96.8 kB 🟢 -67.8 kB
assets/nodeDefs-DuIlxeOb.js (removed) 493 kB 🟢 -493 kB 🟢 -95.4 kB 🟢 -66.4 kB
assets/main-DJEKz2ip.js (new) 289 kB 🔴 +289 kB 🔴 +72 kB 🔴 +56.3 kB
assets/main-CI5d_j2_.js (removed) 288 kB 🟢 -288 kB 🟢 -71.7 kB 🟢 -56 kB
assets/main-BGbGBR_3.js (new) 259 kB 🔴 +259 kB 🔴 +65.3 kB 🔴 +52.2 kB
assets/main-DSjyYl_A.js (removed) 258 kB 🟢 -258 kB 🟢 -65 kB 🟢 -52 kB
assets/main-BHkP6NIQ.js (new) 247 kB 🔴 +247 kB 🔴 +64.7 kB 🔴 +51.4 kB
assets/main-DPDvrQgO.js (removed) 245 kB 🟢 -245 kB 🟢 -64.4 kB 🟢 -51.2 kB
assets/main-DB1ql0BB.js (new) 238 kB 🔴 +238 kB 🔴 +64.2 kB 🔴 +50.7 kB
assets/main-D6zgj7cl.js (removed) 237 kB 🟢 -237 kB 🟢 -64 kB 🟢 -50.5 kB
assets/main-8FFSi3n3.js (new) 230 kB 🔴 +230 kB 🔴 +62.1 kB 🔴 +49.8 kB
assets/main-CqNsvZL3.js (removed) 229 kB 🟢 -229 kB 🟢 -61.9 kB 🟢 -49.6 kB
assets/main-DLap7Yt-.js (new) 217 kB 🔴 +217 kB 🔴 +63 kB 🔴 +52.1 kB
assets/main-Bs0oBo9N.js (removed) 216 kB 🟢 -216 kB 🟢 -62.8 kB 🟢 -52 kB
assets/main-DUnjADrA.js (new) 215 kB 🔴 +215 kB 🔴 +62.1 kB 🔴 +49.8 kB
assets/main-CP1-_ZeO.js (removed) 214 kB 🟢 -214 kB 🟢 -61.9 kB 🟢 -49.7 kB
assets/main-DBxpB7PK.js (new) 210 kB 🔴 +210 kB 🔴 +61.3 kB 🔴 +50.7 kB
assets/main-D6kstxVq.js (removed) 209 kB 🟢 -209 kB 🟢 -61.1 kB 🟢 -50.5 kB
assets/main-DUY--13o.js (new) 207 kB 🔴 +207 kB 🔴 +61.6 kB 🔴 +51.2 kB
assets/main-CN8z1V8O.js (removed) 206 kB 🟢 -206 kB 🟢 -61.3 kB 🟢 -51.1 kB
assets/main-NG8U8_wq.js (new) 206 kB 🔴 +206 kB 🔴 +60.7 kB 🔴 +50.7 kB
assets/main-CJUn43cO.js (removed) 205 kB 🟢 -205 kB 🟢 -60.4 kB 🟢 -50.5 kB
assets/main-nlc0Mb_G.js (new) 186 kB 🔴 +186 kB 🔴 +54.5 kB 🔴 +45.8 kB
assets/main-Di-xxfYg.js (removed) 186 kB 🟢 -186 kB 🟢 -54.5 kB 🟢 -45.7 kB
assets/main-DkWmdunF.js (new) 183 kB 🔴 +183 kB 🔴 +60.4 kB 🔴 +48 kB
assets/main-CM8drmsk.js (removed) 182 kB 🟢 -182 kB 🟢 -60.1 kB 🟢 -47.8 kB
assets/main-BaDsP3O6.js (new) 181 kB 🔴 +181 kB 🔴 +60.2 kB 🔴 +47.7 kB
assets/main-BO6gdMR6.js (removed) 180 kB 🟢 -180 kB 🟢 -60 kB 🟢 -47.6 kB
assets/core-CwYhILDQ.js (new) 121 kB 🔴 +121 kB 🔴 +31.1 kB 🔴 +26.2 kB
assets/core-DPmtTBHQ.js (removed) 121 kB 🟢 -121 kB 🟢 -31.1 kB 🟢 -26.3 kB
assets/WidgetSelect-Bx4RhD0q.js (new) 89.3 kB 🔴 +89.3 kB 🔴 +20.1 kB 🔴 +17.2 kB
assets/WidgetSelect-Cbk2eg5B.js (removed) 89.3 kB 🟢 -89.3 kB 🟢 -20.1 kB 🟢 -17.2 kB
assets/Load3DControls-BpN8XdoC.js (new) 46.8 kB 🔴 +46.8 kB 🔴 +7.56 kB 🔴 +6.61 kB
assets/Load3DControls-CvSJMOH-.js (removed) 46.8 kB 🟢 -46.8 kB 🟢 -7.57 kB 🟢 -6.61 kB
assets/SubscriptionTransitionPreviewWorkspace-B3RC8Sl1.js (removed) 46.8 kB 🟢 -46.8 kB 🟢 -9.65 kB 🟢 -8.53 kB
assets/SubscriptionTransitionPreviewWorkspace-C8Xqpste.js (new) 46.8 kB 🔴 +46.8 kB 🔴 +9.65 kB 🔴 +8.54 kB
assets/SubscriptionRequiredDialogContentUnified-DIhid9F3.js (new) 41.2 kB 🔴 +41.2 kB 🔴 +9.16 kB 🔴 +7.98 kB
assets/SubscriptionRequiredDialogContentUnified-DSTcZSe4.js (removed) 41.2 kB 🟢 -41.2 kB 🟢 -9.16 kB 🟢 -7.97 kB
assets/nodeDefs-B2Rx02Rr.js (new) 37.2 kB 🔴 +37.2 kB 🔴 +9.55 kB 🔴 +8.29 kB
assets/nodeDefs-Dt0kzhVE.js (removed) 36.8 kB 🟢 -36.8 kB 🟢 -9.44 kB 🟢 -8.24 kB
assets/WorkspacePanelContent-CphjVGgA.js (new) 34.5 kB 🔴 +34.5 kB 🔴 +7.5 kB 🔴 +6.62 kB
assets/WorkspacePanelContent-D_PRST50.js (removed) 34.5 kB 🟢 -34.5 kB 🟢 -7.5 kB 🟢 -6.61 kB
assets/WidgetBoundingBoxes-B1SDsANE.js (new) 33.8 kB 🔴 +33.8 kB 🔴 +9.2 kB 🔴 +8.15 kB
assets/WidgetBoundingBoxes-Dt-1Jlj9.js (removed) 33.8 kB 🟢 -33.8 kB 🟢 -9.2 kB 🟢 -8.15 kB
assets/WidgetPainter-7Y_ZhXbm.js (new) 32.7 kB 🔴 +32.7 kB 🔴 +7.9 kB 🔴 +7.01 kB
assets/WidgetPainter-DJihjddi.js (removed) 32.7 kB 🟢 -32.7 kB 🟢 -7.9 kB 🟢 -7.01 kB
assets/Load3dViewerContent-De0qEqig.js (removed) 30.9 kB 🟢 -30.9 kB 🟢 -6.3 kB 🟢 -5.46 kB
assets/Load3dViewerContent-ZqDsXXKT.js (new) 30.9 kB 🔴 +30.9 kB 🔴 +6.3 kB 🔴 +5.47 kB
assets/HdrViewerContent-DI3BlWXu.js (removed) 29.2 kB 🟢 -29.2 kB 🟢 -8.09 kB 🟢 -7.14 kB
assets/HdrViewerContent-Pb4X9nS4.js (new) 29.2 kB 🔴 +29.2 kB 🔴 +8.09 kB 🔴 +7.14 kB
assets/SubscriptionRequiredDialogContent-Bf6AefGM.js (new) 27.4 kB 🔴 +27.4 kB 🔴 +6.75 kB 🔴 +5.95 kB
assets/SubscriptionRequiredDialogContent-BHalZpQq.js (removed) 27.4 kB 🟢 -27.4 kB 🟢 -6.75 kB 🟢 -5.96 kB
assets/SubscriptionPanelContentWorkspace-BkDKSxck.js (removed) 25 kB 🟢 -25 kB 🟢 -5.84 kB 🟢 -5.13 kB
assets/SubscriptionPanelContentWorkspace-DB4poT3F.js (new) 25 kB 🔴 +25 kB 🔴 +5.84 kB 🔴 +5.13 kB
assets/SubscriptionRequiredDialogContentWorkspace-CRczPEup.js (new) 24.6 kB 🔴 +24.6 kB 🔴 +5.66 kB 🔴 +4.98 kB
assets/SubscriptionRequiredDialogContentWorkspace-CsYCHYMb.js (removed) 24.6 kB 🟢 -24.6 kB 🟢 -5.66 kB 🟢 -4.97 kB
assets/WidgetImageCrop-BBEXgQSM.js (new) 23.3 kB 🔴 +23.3 kB 🔴 +5.75 kB 🔴 +5.05 kB
assets/WidgetImageCrop-ygqBvLSk.js (removed) 23.3 kB 🟢 -23.3 kB 🟢 -5.75 kB 🟢 -5.05 kB
assets/load3d-BCM0d3mo.js (removed) 22.3 kB 🟢 -22.3 kB 🟢 -5.44 kB 🟢 -4.7 kB
assets/load3d-CLaQ0Brx.js (new) 22.3 kB 🔴 +22.3 kB 🔴 +5.45 kB 🔴 +4.71 kB
assets/CurrentUserPopoverWorkspace-BU8rnU7Z.js (removed) 20.6 kB 🟢 -20.6 kB 🟢 -4.75 kB 🟢 -4.23 kB
assets/CurrentUserPopoverWorkspace-Cpff0tXa.js (new) 20.6 kB 🔴 +20.6 kB 🔴 +4.75 kB 🔴 +4.24 kB
assets/SignInContent-BO3Dk0G6.js (new) 20.1 kB 🔴 +20.1 kB 🔴 +5.07 kB 🔴 +4.42 kB
assets/SignInContent-o_N18VPq.js (removed) 20.1 kB 🟢 -20.1 kB 🟢 -5.07 kB 🟢 -4.44 kB
assets/WidgetInputNumber-CSM-k-zg.js (new) 19.1 kB 🔴 +19.1 kB 🔴 +4.82 kB 🔴 +4.28 kB
assets/WidgetInputNumber-Dj4x6Jvd.js (removed) 19.1 kB 🟢 -19.1 kB 🟢 -4.82 kB 🟢 -4.28 kB
assets/Load3D-Bgv6shw1.js (new) 19.1 kB 🔴 +19.1 kB 🔴 +4.52 kB 🔴 +3.93 kB
assets/Load3D-De622lOl.js (removed) 19.1 kB 🟢 -19.1 kB 🟢 -4.52 kB 🟢 -3.93 kB
assets/CreditsTile-CeoBMwen.js (removed) 17.1 kB 🟢 -17.1 kB 🟢 -4.54 kB 🟢 -4.01 kB
assets/CreditsTile-CqlHRZkv.js (new) 17.1 kB 🔴 +17.1 kB 🔴 +4.55 kB 🔴 +4.01 kB
assets/WidgetRecordAudio-D5Vt6HEg.js (new) 16.6 kB 🔴 +16.6 kB 🔴 +4.63 kB 🔴 +4.14 kB
assets/WidgetRecordAudio-DDbsaYUK.js (removed) 16.6 kB 🟢 -16.6 kB 🟢 -4.63 kB 🟢 -4.14 kB
assets/WidgetRange-_cxjHTxT.js (removed) 16.2 kB 🟢 -16.2 kB 🟢 -4.16 kB 🟢 -3.73 kB
assets/WidgetRange-CGbQaOnT.js (new) 16.2 kB 🔴 +16.2 kB 🔴 +4.17 kB 🔴 +3.72 kB
assets/WaveAudioPlayer-CjVK4BcY.js (removed) 12.8 kB 🟢 -12.8 kB 🟢 -3.48 kB 🟢 -3.06 kB
assets/WaveAudioPlayer-CsZp1GcL.js (new) 12.8 kB 🔴 +12.8 kB 🔴 +3.48 kB 🔴 +3.06 kB
assets/i18n-C9KXamSd.js (removed) 12.2 kB 🟢 -12.2 kB 🟢 -3.24 kB 🟢 -2.68 kB
assets/i18n-CiXtFbN0.js (new) 12.2 kB 🔴 +12.2 kB 🔴 +3.24 kB 🔴 +2.7 kB
assets/WidgetCurve-Cdphdy57.js (new) 11.3 kB 🔴 +11.3 kB 🔴 +3.5 kB 🔴 +3.16 kB
assets/WidgetCurve-d5V6ZzFV.js (removed) 11.3 kB 🟢 -11.3 kB 🟢 -3.51 kB 🟢 -3.16 kB
assets/AudioPreviewPlayer-BnRpLxq6.js (removed) 10.6 kB 🟢 -10.6 kB 🟢 -3.06 kB 🟢 -2.73 kB
assets/AudioPreviewPlayer-DaN4TB4w.js (new) 10.6 kB 🔴 +10.6 kB 🔴 +3.06 kB 🔴 +2.73 kB
assets/TeamWorkspacesDialogContent-CohzZfcU.js (new) 10.3 kB 🔴 +10.3 kB 🔴 +3 kB 🔴 +2.66 kB
assets/TeamWorkspacesDialogContent-DDHJvzsv.js (removed) 10.3 kB 🟢 -10.3 kB 🟢 -3 kB 🟢 -2.66 kB
assets/Load3DConfiguration-B5U6jmUU.js (new) 9.02 kB 🔴 +9.02 kB 🔴 +2.66 kB 🔴 +2.35 kB
assets/Load3DConfiguration-DOL7phdi.js (removed) 9.02 kB 🟢 -9.02 kB 🟢 -2.66 kB 🟢 -2.35 kB
assets/onboardingCloudRoutes-BAJhyfC1.js (removed) 8.5 kB 🟢 -8.5 kB 🟢 -2.67 kB 🟢 -2.29 kB
assets/onboardingCloudRoutes-DMt0bKPq.js (new) 8.5 kB 🔴 +8.5 kB 🔴 +2.66 kB 🔴 +2.3 kB
assets/nodeTemplates-B6G2h0qv.js (new) 8.33 kB 🔴 +8.33 kB 🔴 +2.88 kB 🔴 +2.54 kB
assets/nodeTemplates-CSRKOLvy.js (removed) 8.33 kB 🟢 -8.33 kB 🟢 -2.88 kB 🟢 -2.54 kB
assets/NightlySurveyController-B22WxAEV.js (removed) 7.95 kB 🟢 -7.95 kB 🟢 -2.7 kB 🟢 -2.39 kB
assets/NightlySurveyController-CGzO1zCw.js (new) 7.95 kB 🔴 +7.95 kB 🔴 +2.7 kB 🔴 +2.4 kB
assets/InviteMemberDialogContent-17qKMoVJ.js (new) 6.76 kB 🔴 +6.76 kB 🔴 +2.22 kB 🔴 +1.96 kB
assets/InviteMemberDialogContent-BXe0oASr.js (removed) 6.76 kB 🟢 -6.76 kB 🟢 -2.22 kB 🟢 -1.96 kB
assets/WidgetWithControl-BQePCvpk.js (removed) 6.38 kB 🟢 -6.38 kB 🟢 -2.58 kB 🟢 -2.27 kB
assets/WidgetWithControl-DsxB98kJ.js (new) 6.38 kB 🔴 +6.38 kB 🔴 +2.58 kB 🔴 +2.27 kB
assets/tierBenefits-BhUvUBEy.js (removed) 6.02 kB 🟢 -6.02 kB 🟢 -1.93 kB 🟢 -1.67 kB
assets/tierBenefits-D5KBnEM9.js (new) 6.02 kB 🔴 +6.02 kB 🔴 +1.93 kB 🔴 +1.68 kB
assets/load3dPreviewExtensions-CwtUCCSG.js (removed) 5.95 kB 🟢 -5.95 kB 🟢 -1.84 kB 🟢 -1.64 kB
assets/load3dPreviewExtensions-DCZUtAZD.js (new) 5.95 kB 🔴 +5.95 kB 🔴 +1.85 kB 🔴 +1.63 kB
assets/main-Buz_02Vw.js (removed) 5.78 kB 🟢 -5.78 kB 🟢 -1.84 kB 🟢 -1.55 kB
assets/main-DOkrecsV.js (new) 5.78 kB 🔴 +5.78 kB 🔴 +1.84 kB 🔴 +1.56 kB
assets/CancelSubscriptionDialogContent-BEEWz6Rn.js (removed) 5.76 kB 🟢 -5.76 kB 🟢 -1.97 kB 🟢 -1.73 kB
assets/CancelSubscriptionDialogContent-qqJJmDWH.js (new) 5.76 kB 🔴 +5.76 kB 🔴 +1.97 kB 🔴 +1.73 kB
assets/FreeTierDialogContent-DETDFMeu.js (removed) 5.25 kB 🟢 -5.25 kB 🟢 -1.76 kB 🟢 -1.55 kB
assets/FreeTierDialogContent-eVvib2-U.js (new) 5.25 kB 🔴 +5.25 kB 🔴 +1.76 kB 🔴 +1.55 kB
assets/CreateWorkspaceDialogContent-6Wic2JMB.js (removed) 5.19 kB 🟢 -5.19 kB 🟢 -1.83 kB 🟢 -1.58 kB
assets/CreateWorkspaceDialogContent-CS3OsC_6.js (new) 5.19 kB 🔴 +5.19 kB 🔴 +1.83 kB 🔴 +1.58 kB
assets/missingModelDownload-Cd7pCwsD.js (new) 5.07 kB 🔴 +5.07 kB 🔴 +1.98 kB 🔴 +1.72 kB
assets/missingModelDownload-CrbcQ3Uj.js (removed) 5.07 kB 🟢 -5.07 kB 🟢 -1.98 kB 🟢 -1.72 kB
assets/ChangeMemberRoleDialogContent-CPZdFKWV.js (new) 5.04 kB 🔴 +5.04 kB 🔴 +1.67 kB 🔴 +1.46 kB
assets/ChangeMemberRoleDialogContent-Dy5Ghw07.js (removed) 5.04 kB 🟢 -5.04 kB 🟢 -1.67 kB 🟢 -1.46 kB
assets/EditWorkspaceDialogContent-BH6jItOZ.js (new) 5 kB 🔴 +5 kB 🔴 +1.79 kB 🔴 +1.56 kB
assets/EditWorkspaceDialogContent-CD6f5KzK.js (removed) 5 kB 🟢 -5 kB 🟢 -1.79 kB 🟢 -1.55 kB
assets/WidgetTextarea-Cf4KFCV_.js (removed) 4.86 kB 🟢 -4.86 kB 🟢 -1.89 kB 🟢 -1.66 kB
assets/WidgetTextarea-PhgKkH_s.js (new) 4.86 kB 🔴 +4.86 kB 🔴 +1.89 kB 🔴 +1.66 kB
assets/saveMesh-BmorvWUN.js (new) 4.81 kB 🔴 +4.81 kB 🔴 +1.55 kB 🔴 +1.37 kB
assets/saveMesh-DhnBoHlD.js (removed) 4.81 kB 🟢 -4.81 kB 🟢 -1.55 kB 🟢 -1.37 kB
assets/Preview3d-BY9pDOM4.js (new) 4.59 kB 🔴 +4.59 kB 🔴 +1.43 kB 🔴 +1.23 kB
assets/Preview3d-CWvPOpMm.js (removed) 4.59 kB 🟢 -4.59 kB 🟢 -1.43 kB 🟢 -1.23 kB
assets/ValueControlPopover-BR9WbXo1.js (new) 4.55 kB 🔴 +4.55 kB 🔴 +1.59 kB 🔴 +1.42 kB
assets/ValueControlPopover-DjTWRvjm.js (removed) 4.55 kB 🟢 -4.55 kB 🟢 -1.59 kB 🟢 -1.42 kB
assets/ApiNodesSignInContent-CTbaOucC.js (new) 4.14 kB 🔴 +4.14 kB 🔴 +1.34 kB 🔴 +1.18 kB
assets/ApiNodesSignInContent-OqBIAzoz.js (removed) 4.14 kB 🟢 -4.14 kB 🟢 -1.35 kB 🟢 -1.18 kB
assets/DeleteWorkspaceDialogContent-CgL4ut0t.js (new) 3.91 kB 🔴 +3.91 kB 🔴 +1.47 kB 🔴 +1.26 kB
assets/DeleteWorkspaceDialogContent-tyPMBwQF.js (removed) 3.91 kB 🟢 -3.91 kB 🟢 -1.47 kB 🟢 -1.26 kB
assets/LeaveWorkspaceDialogContent-BYv7236H.js (removed) 3.73 kB 🟢 -3.73 kB 🟢 -1.42 kB 🟢 -1.22 kB
assets/LeaveWorkspaceDialogContent-CIN3PZ3u.js (new) 3.73 kB 🔴 +3.73 kB 🔴 +1.42 kB 🔴 +1.22 kB
assets/RemoveMemberDialogContent-C4hzSJIN.js (removed) 3.71 kB 🟢 -3.71 kB 🟢 -1.37 kB 🟢 -1.19 kB
assets/RemoveMemberDialogContent-DHJrSXtd.js (new) 3.71 kB 🔴 +3.71 kB 🔴 +1.37 kB 🔴 +1.19 kB
assets/RevokeInviteDialogContent-BKqWLJbE.js (removed) 3.63 kB 🟢 -3.63 kB 🟢 -1.38 kB 🟢 -1.2 kB
assets/RevokeInviteDialogContent-GzSwWjl2.js (new) 3.63 kB 🔴 +3.63 kB 🔴 +1.38 kB 🔴 +1.21 kB
assets/InviteMemberUpsellDialogContent-CU-oVf0V.js (removed) 3.52 kB 🟢 -3.52 kB 🟢 -1.27 kB 🟢 -1.12 kB
assets/InviteMemberUpsellDialogContent-CzrhfALX.js (new) 3.52 kB 🔴 +3.52 kB 🔴 +1.27 kB 🔴 +1.12 kB
assets/workspaceCheckoutTelemetry-CF3ClIwA.js (new) 3.47 kB 🔴 +3.47 kB 🔴 +1.56 kB 🔴 +1.36 kB
assets/workspaceCheckoutTelemetry-CqZKx3XV.js (removed) 3.47 kB 🟢 -3.47 kB 🟢 -1.56 kB 🟢 -1.36 kB
assets/Media3DTop-BuaT1qEL.js (removed) 3.26 kB 🟢 -3.26 kB 🟢 -1.3 kB 🟢 -1.13 kB
assets/Media3DTop-CPed8fxQ.js (new) 3.26 kB 🔴 +3.26 kB 🔴 +1.3 kB 🔴 +1.13 kB
assets/GlobalToast-Bx21WS7O.js (new) 3.05 kB 🔴 +3.05 kB 🔴 +1.26 kB 🔴 +1.08 kB
assets/GlobalToast-DVGtZR9n.js (removed) 3.05 kB 🟢 -3.05 kB 🟢 -1.26 kB 🟢 -1.08 kB
assets/load3dAdvanced-BhhP20nK.js (removed) 2.87 kB 🟢 -2.87 kB 🟢 -1.13 kB 🟢 -979 B
assets/load3dAdvanced-DQwzw2Yo.js (new) 2.87 kB 🔴 +2.87 kB 🔴 +1.13 kB 🔴 +988 B
assets/SubscribeToRun-BDoDESzC.js (removed) 2.56 kB 🟢 -2.56 kB 🟢 -1.11 kB 🟢 -977 B
assets/SubscribeToRun-lpa2uTok.js (new) 2.56 kB 🔴 +2.56 kB 🔴 +1.11 kB 🔴 +975 B
assets/graphHasMissingNodes-C5hpl3uO.js (removed) 1.93 kB 🟢 -1.93 kB 🟢 -906 B 🟢 -798 B
assets/graphHasMissingNodes-DymD1k02.js (new) 1.93 kB 🔴 +1.93 kB 🔴 +907 B 🔴 +812 B
assets/MediaAudioTop-CR8qv4Pt.js (new) 1.67 kB 🔴 +1.67 kB 🔴 +837 B 🔴 +701 B
assets/MediaAudioTop-mz9G6FZg.js (removed) 1.67 kB 🟢 -1.67 kB 🟢 -839 B 🟢 -696 B
assets/signInSchema-8I5OpJ25.js (removed) 1.6 kB 🟢 -1.6 kB 🟢 -586 B 🟢 -556 B
assets/signInSchema-X7-6pIr4.js (new) 1.6 kB 🔴 +1.6 kB 🔴 +586 B 🔴 +514 B
assets/CloudRunButtonWrapper-cF-dcCm4.js (removed) 1.13 kB 🟢 -1.13 kB 🟢 -550 B 🟢 -483 B
assets/CloudRunButtonWrapper-D2oVdwSy.js (new) 1.13 kB 🔴 +1.13 kB 🔴 +548 B 🔴 +516 B
assets/cloudSessionCookie-0SgFvzB5.js (new) 991 B 🔴 +991 B 🔴 +469 B 🔴 +431 B
assets/cloudSessionCookie-mgM8zGNA.js (removed) 991 B 🟢 -991 B 🟢 -467 B 🟢 -399 B
assets/cloudBadges-BtWwbABL.js (removed) 973 B 🟢 -973 B 🟢 -549 B 🟢 -485 B
assets/cloudBadges-CDKTeL-R.js (new) 973 B 🔴 +973 B 🔴 +551 B 🔴 +497 B
assets/Load3DAdvanced-BKgvJh9z.js (new) 813 B 🔴 +813 B 🔴 +455 B 🔴 +416 B
assets/Load3DAdvanced-CAPVg4E8.js (removed) 813 B 🟢 -813 B 🟢 -455 B 🟢 -387 B
assets/nightlyBadges-BvvnYOAW.js (removed) 464 B 🟢 -464 B 🟢 -303 B 🟢 -254 B
assets/nightlyBadges-CaBTTy-m.js (new) 464 B 🔴 +464 B 🔴 +305 B 🔴 +255 B
assets/missingModelDownload-BzKOYQ1c.js (new) 228 B 🔴 +228 B 🔴 +148 B 🔴 +128 B
assets/missingModelDownload-DNCBnLqJ.js (removed) 228 B 🟢 -228 B 🟢 -149 B 🟢 -129 B
assets/SubscriptionPanelContentWorkspace-Cv43M_gg.js (removed) 179 B 🟢 -179 B 🟢 -117 B 🟢 -102 B
assets/SubscriptionPanelContentWorkspace-DzVZI-eh.js (new) 179 B 🔴 +179 B 🔴 +117 B 🔴 +90 B
assets/Load3dViewerContent-Bm0w4WFg.js (removed) 137 B 🟢 -137 B 🟢 -103 B 🟢 -90 B
assets/Load3dViewerContent-D6vuT9Xs.js (new) 137 B 🔴 +137 B 🔴 +103 B 🔴 +91 B
assets/Load3DAdvanced-BxTwiTdP.js (new) 122 B 🔴 +122 B 🔴 +97 B 🔴 +91 B
assets/Load3DAdvanced-XWReC-wA.js (removed) 122 B 🟢 -122 B 🟢 -97 B 🟢 -94 B
assets/WidgetLegacy-CxvVvVGZ.js (new) 119 B 🔴 +119 B 🔴 +108 B 🔴 +94 B
assets/WidgetLegacy-lWF0-A8n.js (removed) 119 B 🟢 -119 B 🟢 -108 B 🟢 -97 B
assets/workflowDraftStoreV2-CFcDt7hn.js (removed) 113 B 🟢 -113 B 🟢 -105 B 🟢 -117 B
assets/workflowDraftStoreV2-DiBHIcDD.js (new) 113 B 🔴 +113 B 🔴 +105 B 🔴 +117 B
assets/Load3D-C1dvxDkB.js (removed) 98 B 🟢 -98 B 🟢 -89 B 🟢 -91 B
assets/Load3D-CJx8oPcF.js (new) 98 B 🔴 +98 B 🔴 +89 B 🔴 +78 B
assets/i18n-Bw62wrQp.js (new) 97 B 🔴 +97 B 🔴 +92 B 🔴 +91 B
assets/i18n-y7jE0jGI.js (removed) 97 B 🟢 -97 B 🟢 -92 B 🟢 -86 B
assets/changeTracker-B25TJ3_Q.js (new) 93 B 🔴 +93 B 🔴 +95 B 🔴 +82 B
assets/changeTracker-vMi_dPHE.js (removed) 93 B 🟢 -93 B 🟢 -95 B 🟢 -86 B

Status: 101 added / 101 removed / 64 unchanged

⚡ Performance Report

canvas-idle: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 65.5 MB heap
canvas-mouse-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 56.5 MB heap
canvas-zoom-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 61.3 MB heap
dom-widget-clipping: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 57.9 MB heap
large-graph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 55.9 MB heap
large-graph-pan: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 54.4 MB heap
large-graph-zoom: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 65.5 MB heap
minimap-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 60.2 MB heap
subgraph-dom-widget-clipping: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 51.0 MB heap
subgraph-idle: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 59.6 MB heap
subgraph-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 48.5 MB heap
subgraph-transition-enter: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 173ms TBT · 97.1 MB heap
viewport-pan-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 67.3 MB heap
vue-large-graph-idle: · 58.1 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 162.4 MB heap
vue-large-graph-pan: · 58.1 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 25ms TBT · 152.6 MB heap
workflow-execution: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 59.7 MB heap

⚠️ 6 regressions detected

Show regressions
Metric Baseline PR (median) Δ Sig
canvas-idle: task duration 387ms 461ms +19% ⚠️ z=2.1
canvas-zoom-sweep: task duration 352ms 380ms +8% ⚠️ z=2.3
minimap-idle: event listeners -197 6 -103% ⚠️ z=2.2
subgraph-dom-widget-clipping: task duration 395ms 438ms +11% ⚠️ z=3.2
subgraph-idle: task duration 386ms 486ms +26% ⚠️ z=3.7
workflow-execution: event listeners -132 66 -150% ⚠️ z=3.2
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 8ms 5ms -36% z=-6.2
canvas-idle: layout count 0 0 +0%
canvas-idle: style recalc count 8 6 -31% z=-10.1
canvas-idle: task duration 387ms 461ms +19% ⚠️ z=2.1
canvas-idle: script duration 15ms 24ms +57% z=-0.5
canvas-idle: TBT 0ms 0ms +0%
canvas-idle: heap used 59.4 MB 65.5 MB +10%
canvas-idle: DOM nodes -279 -287 +3% z=-242.4
canvas-idle: event listeners -199 -200 +1% z=-44.7
canvas-mouse-sweep: avg frame time 17ms 17ms +0% z=-0.4
canvas-mouse-sweep: p95 frame time 17ms 17ms -0%
canvas-mouse-sweep: layout duration 3ms 4ms +11% z=0.3
canvas-mouse-sweep: style recalc duration 39ms 41ms +4% z=-0.6
canvas-mouse-sweep: layout count 12 12 +0%
canvas-mouse-sweep: style recalc count 74 72 -3% z=-2.8
canvas-mouse-sweep: task duration 796ms 855ms +8% z=-0.2
canvas-mouse-sweep: script duration 116ms 128ms +10% z=-1.2
canvas-mouse-sweep: TBT 0ms 0ms +0%
canvas-mouse-sweep: heap used 54.1 MB 56.5 MB +4%
canvas-mouse-sweep: DOM nodes -241 -280 +16% z=-132.2
canvas-mouse-sweep: event listeners -199 -199 +0% z=-49.8
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 +8% z=1.9
canvas-zoom-sweep: style recalc duration 18ms 19ms +8% z=0.1
canvas-zoom-sweep: layout count 6 6 +0%
canvas-zoom-sweep: style recalc count 30 32 +5% z=0.5
canvas-zoom-sweep: task duration 352ms 380ms +8% ⚠️ z=2.3
canvas-zoom-sweep: script duration 18ms 26ms +45% z=-0.5
canvas-zoom-sweep: TBT 0ms 0ms +0%
canvas-zoom-sweep: heap used 63.3 MB 61.3 MB -3%
canvas-zoom-sweep: DOM nodes -229 -75 -67% z=-194.2
canvas-zoom-sweep: event listeners -184 -83 -55% z=-20.5
dom-widget-clipping: avg frame time 17ms 17ms +0% z=0.1
dom-widget-clipping: p95 frame time 17ms 17ms +0%
dom-widget-clipping: layout duration 0ms 0ms +0%
dom-widget-clipping: style recalc duration 8ms 9ms +19% z=-0.6
dom-widget-clipping: layout count 0 0 +0%
dom-widget-clipping: style recalc count 11 12 +9% z=-2.2
dom-widget-clipping: task duration 395ms 378ms -4% z=0.8
dom-widget-clipping: script duration 58ms 64ms +11% z=-1.2
dom-widget-clipping: TBT 0ms 0ms +0%
dom-widget-clipping: heap used 58.3 MB 57.9 MB -1%
dom-widget-clipping: DOM nodes -293 20 -107% z=-1.5
dom-widget-clipping: event listeners -203 1 -100% variance too high
large-graph-idle: avg frame time 17ms 17ms -0% z=-0.6
large-graph-idle: p95 frame time 17ms 17ms +0%
large-graph-idle: layout duration 0ms 0ms +0%
large-graph-idle: style recalc duration 9ms 9ms -5% z=-3.1
large-graph-idle: layout count 0 0 +0%
large-graph-idle: style recalc count 8 9 +6% z=-9.9
large-graph-idle: task duration 556ms 584ms +5% z=0.8
large-graph-idle: script duration 101ms 102ms +1% z=-0.1
large-graph-idle: TBT 0ms 0ms +0%
large-graph-idle: heap used 61.7 MB 55.9 MB -9%
large-graph-idle: DOM nodes 16 -271 -1794% z=-327.1
large-graph-idle: event listeners 6 -197 -3383% z=-36.6
large-graph-pan: avg frame time 17ms 17ms -0% z=-0.2
large-graph-pan: p95 frame time 17ms 17ms +0%
large-graph-pan: layout duration 0ms 0ms +0%
large-graph-pan: style recalc duration 19ms 18ms -7% z=1.0
large-graph-pan: layout count 0 0 +0%
large-graph-pan: style recalc count 69 69 -1% z=-1.7
large-graph-pan: task duration 1106ms 1155ms +4% z=1.7
large-graph-pan: script duration 396ms 417ms +5% z=0.4
large-graph-pan: TBT 0ms 0ms +0%
large-graph-pan: heap used 78.3 MB 54.4 MB -31%
large-graph-pan: DOM nodes -273 -130 -52% z=-90.3
large-graph-pan: event listeners -197 -96 -52% z=-121.3
large-graph-zoom: avg frame time 17ms 17ms +0%
large-graph-zoom: p95 frame time 17ms 17ms -0%
large-graph-zoom: layout duration 7ms 8ms +4%
large-graph-zoom: style recalc duration 18ms 17ms -9%
large-graph-zoom: layout count 60 60 +0%
large-graph-zoom: style recalc count 66 63 -5%
large-graph-zoom: task duration 1323ms 1387ms +5%
large-graph-zoom: script duration 494ms 513ms +4%
large-graph-zoom: TBT 0ms 0ms +0%
large-graph-zoom: heap used 68.1 MB 65.5 MB -4%
large-graph-zoom: DOM nodes 14 6 -57%
large-graph-zoom: event listeners 8 8 +0%
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 7ms 7ms +1% z=-2.8
minimap-idle: layout count 0 0 +0%
minimap-idle: style recalc count 8 7 -13% z=-3.8
minimap-idle: task duration 511ms 583ms +14% z=1.2
minimap-idle: script duration 90ms 111ms +24% z=1.3
minimap-idle: TBT 0ms 0ms +0%
minimap-idle: heap used 57.0 MB 60.2 MB +6%
minimap-idle: DOM nodes -272 14 -105% z=-3.8
minimap-idle: event listeners -197 6 -103% ⚠️ z=2.2
subgraph-dom-widget-clipping: avg frame time 17ms 17ms +0% z=0.7
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 12ms 13ms +15% z=0.8
subgraph-dom-widget-clipping: layout count 0 0 +0%
subgraph-dom-widget-clipping: style recalc count 47 48 +1% z=-0.8
subgraph-dom-widget-clipping: task duration 395ms 438ms +11% ⚠️ z=3.2
subgraph-dom-widget-clipping: script duration 119ms 126ms +6% z=-0.3
subgraph-dom-widget-clipping: TBT 0ms 0ms +0%
subgraph-dom-widget-clipping: heap used 45.9 MB 51.0 MB +11%
subgraph-dom-widget-clipping: DOM nodes -273 -281 +3% z=-270.5
subgraph-dom-widget-clipping: event listeners -195 -195 +0% z=-36.2
subgraph-idle: avg frame time 17ms 17ms +0% z=0.4
subgraph-idle: p95 frame time 17ms 17ms +1%
subgraph-idle: layout duration 0ms 0ms +0%
subgraph-idle: style recalc duration 8ms 9ms +12% z=-1.4
subgraph-idle: layout count 0 0 +0%
subgraph-idle: style recalc count 9 10 +6% z=-2.1
subgraph-idle: task duration 386ms 486ms +26% ⚠️ z=3.7
subgraph-idle: script duration 15ms 22ms +51% z=0.8
subgraph-idle: TBT 0ms 0ms +0%
subgraph-idle: heap used 47.6 MB 59.6 MB +25%
subgraph-idle: DOM nodes -290 -282 -3% z=-202.9
subgraph-idle: event listeners -199 -199 +0% variance too high
subgraph-mouse-sweep: avg frame time 17ms 17ms +0% z=0.4
subgraph-mouse-sweep: p95 frame time 17ms 17ms -1%
subgraph-mouse-sweep: layout duration 4ms 5ms +11% z=-0.3
subgraph-mouse-sweep: style recalc duration 41ms 41ms +0% z=-0.5
subgraph-mouse-sweep: layout count 16 16 +0%
subgraph-mouse-sweep: style recalc count 76 77 +1% z=-1.9
subgraph-mouse-sweep: task duration 741ms 756ms +2% z=-0.1
subgraph-mouse-sweep: script duration 95ms 101ms +6% z=-0.0
subgraph-mouse-sweep: TBT 0ms 0ms +0%
subgraph-mouse-sweep: heap used 44.8 MB 48.5 MB +8%
subgraph-mouse-sweep: DOM nodes -258 -87 -66% z=-68.7
subgraph-mouse-sweep: event listeners -199 -98 -51% 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 15ms 16ms +3%
subgraph-transition-enter: style recalc duration 32ms 33ms +5%
subgraph-transition-enter: layout count 13 15 +15%
subgraph-transition-enter: style recalc count 17 19 +12%
subgraph-transition-enter: task duration 753ms 811ms +8%
subgraph-transition-enter: script duration 27ms 32ms +19%
subgraph-transition-enter: TBT 159ms 173ms +9%
subgraph-transition-enter: heap used 80.6 MB 97.1 MB +21%
subgraph-transition-enter: DOM nodes 13673 13673 +0%
subgraph-transition-enter: event listeners 2535 2533 -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 53ms 54ms +2%
viewport-pan-sweep: layout count 0 0 +0%
viewport-pan-sweep: style recalc count 250 250 +0%
viewport-pan-sweep: task duration 3693ms 3953ms +7%
viewport-pan-sweep: script duration 1233ms 1271ms +3%
viewport-pan-sweep: TBT 0ms 0ms +0%
viewport-pan-sweep: heap used 68.0 MB 67.3 MB -1%
viewport-pan-sweep: DOM nodes -271 -273 +1%
viewport-pan-sweep: event listeners -183 -183 +0%
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 12179ms 12591ms +3%
vue-large-graph-idle: script duration 541ms 547ms +1%
vue-large-graph-idle: TBT 0ms 0ms +0%
vue-large-graph-idle: heap used 161.8 MB 162.4 MB +0%
vue-large-graph-idle: DOM nodes -3300 -5807 +76%
vue-large-graph-idle: event listeners -16372 -16376 +0%
vue-large-graph-pan: avg frame time 17ms 17ms -0%
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 18ms 20ms +8%
vue-large-graph-pan: layout count 0 0 +0%
vue-large-graph-pan: style recalc count 75 77 +3%
vue-large-graph-pan: task duration 15145ms 15486ms +2%
vue-large-graph-pan: script duration 802ms 870ms +9%
vue-large-graph-pan: TBT 8ms 25ms +213%
vue-large-graph-pan: heap used 158.1 MB 152.6 MB -3%
vue-large-graph-pan: DOM nodes -3300 -3300 +0%
vue-large-graph-pan: event listeners -16374 -16372 -0%
workflow-execution: avg frame time 17ms 17ms -0% z=0.1
workflow-execution: p95 frame time 17ms 17ms +1%
workflow-execution: layout duration 0ms 1ms +46% z=-6.5
workflow-execution: style recalc duration 20ms 18ms -7% z=-2.7
workflow-execution: layout count 2 3 +50% z=-3.6
workflow-execution: style recalc count 13 12 -8% z=-2.8
workflow-execution: task duration 171ms 101ms -41% z=-2.0
workflow-execution: script duration 13ms 9ms -27% z=-6.6
workflow-execution: TBT 0ms 0ms +0%
workflow-execution: heap used 44.3 MB 59.7 MB +35%
workflow-execution: DOM nodes -193 124 -164% z=-5.2
workflow-execution: event listeners -132 66 -150% ⚠️ z=3.2
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-07-11T03:40:40.399Z",
  "gitSha": "c52c51f862577c2fd176b231b9fc740824afaafe",
  "branch": "version-bump-1.48.2",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2060.881000000023,
      "styleRecalcs": 7,
      "styleRecalcDurationMs": 6.5920000000000005,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 509.146,
      "heapDeltaBytes": 19357608,
      "heapUsedBytes": 71518808,
      "domNodes": -291,
      "jsHeapTotalBytes": 17166336,
      "scriptDurationMs": 23.586000000000002,
      "eventListeners": -201,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "canvas-idle",
      "durationMs": 2022.7350000000115,
      "styleRecalcs": 4,
      "styleRecalcDurationMs": 4.105999999999998,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 413.593,
      "heapDeltaBytes": 20497320,
      "heapUsedBytes": 65924768,
      "domNodes": -282,
      "jsHeapTotalBytes": 16777216,
      "scriptDurationMs": 24.569999999999997,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1896.220999999997,
      "styleRecalcs": 74,
      "styleRecalcDurationMs": 43.579,
      "layouts": 12,
      "layoutDurationMs": 3.742,
      "taskDurationMs": 869.8539999999999,
      "heapDeltaBytes": -4309920,
      "heapUsedBytes": 47894380,
      "domNodes": -272,
      "jsHeapTotalBytes": 17166336,
      "scriptDurationMs": 129.218,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66999999999998,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1802.58699999996,
      "styleRecalcs": 70,
      "styleRecalcDurationMs": 37.717999999999996,
      "layouts": 12,
      "layoutDurationMs": 3.614,
      "taskDurationMs": 840.992,
      "heapDeltaBytes": 18391972,
      "heapUsedBytes": 70631868,
      "domNodes": -287,
      "jsHeapTotalBytes": 15855616,
      "scriptDurationMs": 126.72,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1739.108999999985,
      "styleRecalcs": 32,
      "styleRecalcDurationMs": 18.921,
      "layouts": 6,
      "layoutDurationMs": 0.644,
      "taskDurationMs": 373.296,
      "heapDeltaBytes": 2151620,
      "heapUsedBytes": 62278536,
      "domNodes": 79,
      "jsHeapTotalBytes": 25952256,
      "scriptDurationMs": 27.773000000000003,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1771.3220000000547,
      "styleRecalcs": 31,
      "styleRecalcDurationMs": 19.688000000000002,
      "layouts": 6,
      "layoutDurationMs": 0.8160000000000001,
      "taskDurationMs": 386.374,
      "heapDeltaBytes": -3573968,
      "heapUsedBytes": 66303624,
      "domNodes": -228,
      "jsHeapTotalBytes": 13254656,
      "scriptDurationMs": 23.439,
      "eventListeners": -184,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 621.5909999999951,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 9.155999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 386.70700000000005,
      "heapDeltaBytes": -12024848,
      "heapUsedBytes": 53574764,
      "domNodes": 20,
      "jsHeapTotalBytes": 20729856,
      "scriptDurationMs": 64.038,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 612.6540000000205,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 9.698000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 369.082,
      "heapDeltaBytes": 12386296,
      "heapUsedBytes": 67820752,
      "domNodes": 20,
      "jsHeapTotalBytes": 18874368,
      "scriptDurationMs": 63.845,
      "eventListeners": 0,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2060.7309999999757,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 8.733,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 630.8190000000001,
      "heapDeltaBytes": -2034504,
      "heapUsedBytes": 58861232,
      "domNodes": -273,
      "jsHeapTotalBytes": -1093632,
      "scriptDurationMs": 111.30999999999999,
      "eventListeners": -197,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2041.3489999999683,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.204,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 537.017,
      "heapDeltaBytes": -2457992,
      "heapUsedBytes": 58389100,
      "domNodes": -269,
      "jsHeapTotalBytes": -569344,
      "scriptDurationMs": 91.91,
      "eventListeners": -197,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2132.9980000000432,
      "styleRecalcs": 70,
      "styleRecalcDurationMs": 20.231,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1228.2459999999999,
      "heapDeltaBytes": -14793384,
      "heapUsedBytes": 59055856,
      "domNodes": 18,
      "jsHeapTotalBytes": 12726272,
      "scriptDurationMs": 447.997,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2082.892999999899,
      "styleRecalcs": 67,
      "styleRecalcDurationMs": 15.947000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1081.6680000000001,
      "heapDeltaBytes": 2284268,
      "heapUsedBytes": 55035344,
      "domNodes": -278,
      "jsHeapTotalBytes": 0,
      "scriptDurationMs": 385.51800000000003,
      "eventListeners": -197,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3158.537000000024,
      "styleRecalcs": 63,
      "styleRecalcDurationMs": 17.143,
      "layouts": 60,
      "layoutDurationMs": 7.781000000000001,
      "taskDurationMs": 1398.907,
      "heapDeltaBytes": 15614528,
      "heapUsedBytes": 69931076,
      "domNodes": 8,
      "jsHeapTotalBytes": 0,
      "scriptDurationMs": 516.338,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3119.8180000000093,
      "styleRecalcs": 62,
      "styleRecalcDurationMs": 16.004,
      "layouts": 60,
      "layoutDurationMs": 7.741000000000001,
      "taskDurationMs": 1374.467,
      "heapDeltaBytes": 12578276,
      "heapUsedBytes": 67419436,
      "domNodes": 4,
      "jsHeapTotalBytes": 0,
      "scriptDurationMs": 509.652,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "minimap-idle",
      "durationMs": 1995.3939999999761,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.503000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 640.952,
      "heapDeltaBytes": -9133084,
      "heapUsedBytes": 64960436,
      "domNodes": 18,
      "jsHeapTotalBytes": 9318400,
      "scriptDurationMs": 116.65500000000002,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "minimap-idle",
      "durationMs": 1998.7199999999348,
      "styleRecalcs": 5,
      "styleRecalcDurationMs": 4.965000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 524.4819999999999,
      "heapDeltaBytes": 6343124,
      "heapUsedBytes": 61327288,
      "domNodes": 10,
      "jsHeapTotalBytes": 1310720,
      "scriptDurationMs": 106.19600000000001,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 625.6150000000389,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 12.949999999999998,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 428.358,
      "heapDeltaBytes": 6346328,
      "heapUsedBytes": 58897152,
      "domNodes": -288,
      "jsHeapTotalBytes": 11399168,
      "scriptDurationMs": 126.33999999999997,
      "eventListeners": -195,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 636.9820000001027,
      "styleRecalcs": 48,
      "styleRecalcDurationMs": 14.027000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 447.253,
      "heapDeltaBytes": -21915508,
      "heapUsedBytes": 48127176,
      "domNodes": -273,
      "jsHeapTotalBytes": 5128192,
      "scriptDurationMs": 125.857,
      "eventListeners": -195,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66999999999998,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2055.8359999999993,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.436000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 489.24000000000007,
      "heapDeltaBytes": -7646868,
      "heapUsedBytes": 62361076,
      "domNodes": -283,
      "jsHeapTotalBytes": 19021824,
      "scriptDurationMs": 23.736,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2078.1990000000405,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 9.26,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 482.18300000000005,
      "heapDeltaBytes": -7265148,
      "heapUsedBytes": 62705536,
      "domNodes": -280,
      "jsHeapTotalBytes": 18235392,
      "scriptDurationMs": 20.724000000000004,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1739.1999999999825,
      "styleRecalcs": 78,
      "styleRecalcDurationMs": 42.72,
      "layouts": 16,
      "layoutDurationMs": 4.496,
      "taskDurationMs": 797.325,
      "heapDeltaBytes": -16834868,
      "heapUsedBytes": 53044404,
      "domNodes": -234,
      "jsHeapTotalBytes": 19808256,
      "scriptDurationMs": 100.59499999999998,
      "eventListeners": -199,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1673.0140000000233,
      "styleRecalcs": 75,
      "styleRecalcDurationMs": 38.654999999999994,
      "layouts": 16,
      "layoutDurationMs": 4.729,
      "taskDurationMs": 714.689,
      "heapDeltaBytes": -10187652,
      "heapUsedBytes": 48765556,
      "domNodes": 61,
      "jsHeapTotalBytes": 24379392,
      "scriptDurationMs": 100.45400000000001,
      "eventListeners": 4,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-transition-enter",
      "durationMs": 1065.8179999999788,
      "styleRecalcs": 19,
      "styleRecalcDurationMs": 33.10700000000001,
      "layouts": 15,
      "layoutDurationMs": 15.98,
      "taskDurationMs": 810.8449999999998,
      "heapDeltaBytes": 29732132,
      "heapUsedBytes": 101813136,
      "domNodes": 13673,
      "jsHeapTotalBytes": 16252928,
      "scriptDurationMs": 32.30800000000001,
      "eventListeners": 2533,
      "totalBlockingTimeMs": 173,
      "frameDurationMs": 16.659999999999975,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8205.234000000019,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 54.443999999999996,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 4059.761,
      "heapDeltaBytes": 3507532,
      "heapUsedBytes": 71756072,
      "domNodes": -272,
      "jsHeapTotalBytes": 192512,
      "scriptDurationMs": 1290.9750000000001,
      "eventListeners": -183,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8159.41399999997,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 53.407,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 3845.324,
      "heapDeltaBytes": 7988880,
      "heapUsedBytes": 69410040,
      "domNodes": -274,
      "jsHeapTotalBytes": 1208320,
      "scriptDurationMs": 1250.776,
      "eventListeners": -183,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 12640.340999999979,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 12625.651999999998,
      "heapDeltaBytes": -33966160,
      "heapUsedBytes": 173051260,
      "domNodes": -8314,
      "jsHeapTotalBytes": 23851008,
      "scriptDurationMs": 573.228,
      "eventListeners": -16376,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.223333333333358,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 12570.824000000015,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 12556.992999999999,
      "heapDeltaBytes": -55630660,
      "heapUsedBytes": 167524196,
      "domNodes": -3300,
      "jsHeapTotalBytes": -2650112,
      "scriptDurationMs": 519.903,
      "eventListeners": -16376,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.223333333333358,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 15363.126000000022,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 19.716999999999985,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 15337.400000000001,
      "heapDeltaBytes": -39862644,
      "heapUsedBytes": 164589440,
      "domNodes": -3300,
      "jsHeapTotalBytes": 6262784,
      "scriptDurationMs": 888.3539999999998,
      "eventListeners": -16374,
      "totalBlockingTimeMs": 28,
      "frameDurationMs": 17.219999999999953,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 15663.844999999925,
      "styleRecalcs": 78,
      "styleRecalcDurationMs": 20.119000000000053,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 15634.355,
      "heapDeltaBytes": -50767272,
      "heapUsedBytes": 155517980,
      "domNodes": -3300,
      "jsHeapTotalBytes": 11243520,
      "scriptDurationMs": 851.985,
      "eventListeners": -16370,
      "totalBlockingTimeMs": 22,
      "frameDurationMs": 17.223333333333358,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "workflow-execution",
      "durationMs": 446.4999999999577,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 18.037000000000003,
      "layouts": 3,
      "layoutDurationMs": 0.604,
      "taskDurationMs": 103.97600000000001,
      "heapDeltaBytes": 4878248,
      "heapUsedBytes": 68482696,
      "domNodes": 130,
      "jsHeapTotalBytes": 5242880,
      "scriptDurationMs": 9.046999999999999,
      "eventListeners": 65,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666682,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "workflow-execution",
      "durationMs": 454.4389999999794,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 18.540999999999997,
      "layouts": 3,
      "layoutDurationMs": 0.6180000000000001,
      "taskDurationMs": 97.86600000000001,
      "heapDeltaBytes": 4649376,
      "heapUsedBytes": 56784516,
      "domNodes": 117,
      "jsHeapTotalBytes": 262144,
      "scriptDurationMs": 9.722,
      "eventListeners": 67,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.799999999999272
    }
  ]
}

@github-actions

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown

🌐 Website E2E

Tip

All tests passed.

Status ✅ Passed
Report View Report

@codecov

codecov Bot commented Jul 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@            Coverage Diff             @@
##             main   #13596      +/-   ##
==========================================
+ Coverage   78.00%   78.23%   +0.22%     
==========================================
  Files        1658     1658              
  Lines      100249   101387    +1138     
  Branches    35005    35463     +458     
==========================================
+ Hits        78202    79318    +1116     
- Misses      21293    21299       +6     
- Partials      754      770      +16     
Flag Coverage Δ
unit 66.12% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 35 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 Jul 11, 2026
Merged via the queue into main with commit b40fad0 Jul 11, 2026
52 checks passed
@christian-byrne christian-byrne deleted the version-bump-1.48.2 branch July 11, 2026 04:06
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Release Create a new release size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants