Skip to content

ci: bump pr-risk to github-workflows@eaee6df - #15379

Open
cloud-code-bot[bot] wants to merge 1 commit into
mainfrom
ci/bump-pr-risk
Open

ci: bump pr-risk to github-workflows@eaee6df#15379
cloud-code-bot[bot] wants to merge 1 commit into
mainfrom
ci/bump-pr-risk

Conversation

@cloud-code-bot

@cloud-code-bot cloud-code-bot Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Automatic SHA bump — pr-risk.yml was updated in Comfy-Org/github-workflows at eaee6df. Opened by the bump-pr-risk-callers workflow.

@cloud-code-bot
cloud-code-bot Bot requested a review from a team August 17, 2026 23:11
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines, ignoring generated files. label Aug 17, 2026
@github-actions

github-actions Bot commented Aug 17, 2026

Copy link
Copy Markdown

🎭 Playwright: ✅ 1841 passed, 0 failed

📊 Browser Reports
  • chromium: View Report (✅ 1820 / ❌ 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)

📦 Bundle: 9.13 MB gzip ⚪ 0 B

Details

Summary

  • Raw size: 38.7 MB baseline 38.7 MB — ⚪ 0 B
  • Gzip: 9.13 MB baseline 9.13 MB — ⚪ 0 B
  • Brotli: 6.38 MB baseline 6.38 MB — ⚪ 0 B
  • Bundles: 440 current • 440 baseline

Category Glance
Vendor & Third-Party ⚪ 0 B (18.1 MB) · Other ⚪ 0 B (14.2 MB) · Data & Services ⚪ 0 B (3.53 MB) · Graph Workspace ⚪ 0 B (1.37 MB) · Panels & Settings ⚪ 0 B (566 kB) · Utilities & Hooks ⚪ 0 B (549 kB) · + 5 more

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

Main entry bundles and manifests

Status: 1 unchanged

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

Graph editor runtime, canvas, workflow orchestration

Status: 3 unchanged

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

Top-level views, pages, and routed surfaces

Status: 17 unchanged

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

Configuration panels, inspectors, and settings screens

Status: 26 unchanged

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

Authentication, profile, and account management bundles

Status: 11 unchanged

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

Modals, dialogs, drawers, and in-app editors

Status: 8 unchanged

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

Reusable component library chunks

Status: 14 unchanged

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

Stores, services, APIs, and repositories

Status: 17 unchanged

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

Helpers, composables, and utility bundles

Status: 37 unchanged

Vendor & Third-Party — 18.1 MB (baseline 18.1 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

Status: 288 unchanged

⚡ Performance Report

canvas-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 75.6 MB heap
canvas-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 71.5 MB heap
canvas-zoom-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 61.5 MB heap
dom-widget-clipping: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 68.5 MB heap
large-graph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 70.2 MB heap
large-graph-pan: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 72.7 MB heap
large-graph-zoom: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 69.9 MB heap
legacy-node-drag: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 76.2 MB heap
minimap-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 68.2 MB heap
subgraph-dom-widget-clipping: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 69.3 MB heap
subgraph-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 78.2 MB heap
subgraph-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 67.6 MB heap
subgraph-transition-enter: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 156ms TBT · 99.0 MB heap
viewport-pan-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 68.2 MB heap
vue-large-graph-idle: · 56.2 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 167.8 MB heap
vue-large-graph-pan: · 56.3 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 67ms TBT · 174.7 MB heap
workflow-execution: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 62.7 MB heap

⚠️ 7 regressions detected

Show regressions
Metric Baseline PR (median) Δ Sig
canvas-idle: task duration 433ms 561ms +29% ⚠️ z=5.3
canvas-zoom-sweep: task duration 304ms 402ms +33% ⚠️ z=3.3
large-graph-idle: task duration 506ms 702ms +39% ⚠️ z=2.9
large-graph-pan: task duration 939ms 1274ms +36% ⚠️ z=4.5
minimap-idle: task duration 518ms 661ms +28% ⚠️ z=2.8
subgraph-idle: task duration 418ms 522ms +25% ⚠️ z=4.9
workflow-execution: event listeners 97 75 -23% ⚠️ z=5.3
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 +0%
canvas-idle: layout duration 0ms 0ms +0%
canvas-idle: style recalc duration 5ms 8ms +54% z=-3.0
canvas-idle: layout count 0 0 +0%
canvas-idle: style recalc count 9 9 -6% z=-4.7
canvas-idle: task duration 433ms 561ms +29% ⚠️ z=5.3
canvas-idle: script duration 6ms 8ms +33% z=-7.9
canvas-idle: TBT 0ms 0ms +0%
canvas-idle: heap used 76.1 MB 75.6 MB -1%
canvas-idle: DOM nodes -281 -282 +0% z=-238.4
canvas-idle: event listeners -151 -152 +1% z=-34.6
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 +33% z=-0.2
canvas-mouse-sweep: style recalc duration 25ms 39ms +54% z=-1.1
canvas-mouse-sweep: layout count 12 12 +0%
canvas-mouse-sweep: style recalc count 71 75 +6% z=-1.6
canvas-mouse-sweep: task duration 692ms 873ms +26% z=0.1
canvas-mouse-sweep: script duration 77ms 113ms +48% z=-3.5
canvas-mouse-sweep: TBT 0ms 0ms +0%
canvas-mouse-sweep: heap used 54.5 MB 71.5 MB +31%
canvas-mouse-sweep: DOM nodes -280 -283 +1% z=-133.3
canvas-mouse-sweep: event listeners -151 -167 +11% z=-42.1
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 +14% z=0.4
canvas-zoom-sweep: style recalc duration 13ms 19ms +48% z=-0.1
canvas-zoom-sweep: layout count 6 6 +0%
canvas-zoom-sweep: style recalc count 30 33 +8% z=2.7
canvas-zoom-sweep: task duration 304ms 402ms +33% ⚠️ z=3.3
canvas-zoom-sweep: script duration 8ms 12ms +41% z=-5.1
canvas-zoom-sweep: TBT 0ms 0ms +0%
canvas-zoom-sweep: heap used 61.6 MB 61.5 MB -0%
canvas-zoom-sweep: DOM nodes 77 77 -1% z=-3.5
canvas-zoom-sweep: event listeners 19 19 +0% z=-0.9
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 6ms 8ms +27% z=-2.7
dom-widget-clipping: layout count 0 0 +0%
dom-widget-clipping: style recalc count 13 11 -15% z=-4.2
dom-widget-clipping: task duration 282ms 385ms +37% z=1.3
dom-widget-clipping: script duration 39ms 58ms +49% z=-3.1
dom-widget-clipping: TBT 0ms 0ms +0%
dom-widget-clipping: heap used 68.4 MB 68.5 MB +0%
dom-widget-clipping: DOM nodes 22 18 -18% z=-2.9
dom-widget-clipping: event listeners 0 2 variance too high
large-graph-idle: avg frame time 17ms 17ms +0% z=-0.2
large-graph-idle: p95 frame time 17ms 17ms +0%
large-graph-idle: layout duration 0ms 0ms +0%
large-graph-idle: style recalc duration 6ms 9ms +66% z=-2.7
large-graph-idle: layout count 0 0 +0%
large-graph-idle: style recalc count 9 9 +0% z=-8.3
large-graph-idle: task duration 506ms 702ms +39% ⚠️ z=2.9
large-graph-idle: script duration 11ms 17ms +55% z=-8.1
large-graph-idle: TBT 0ms 0ms +0%
large-graph-idle: heap used 84.5 MB 70.2 MB -17%
large-graph-idle: DOM nodes -280 -271 -3% z=-326.6
large-graph-idle: event listeners -177 -150 -15% z=-28.9
large-graph-pan: avg frame time 17ms 17ms +0% z=0.3
large-graph-pan: p95 frame time 17ms 17ms +0%
large-graph-pan: layout duration 0ms 0ms +0%
large-graph-pan: style recalc duration 10ms 15ms +52% z=-3.2
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 939ms 1274ms +36% ⚠️ z=4.5
large-graph-pan: script duration 244ms 355ms +46% z=-2.7
large-graph-pan: TBT 0ms 0ms +0%
large-graph-pan: heap used 83.4 MB 72.7 MB -13%
large-graph-pan: DOM nodes -280 -285 +2% z=-184.0
large-graph-pan: event listeners -149 -165 +11% z=-205.2
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 +19%
large-graph-zoom: style recalc duration 13ms 16ms +30%
large-graph-zoom: layout count 60 60 +0%
large-graph-zoom: style recalc count 67 66 -2%
large-graph-zoom: task duration 1058ms 1483ms +40%
large-graph-zoom: script duration 272ms 410ms +50%
large-graph-zoom: TBT 0ms 0ms +0%
large-graph-zoom: heap used 91.7 MB 69.9 MB -24%
large-graph-zoom: DOM nodes 18 -286 -1689%
large-graph-zoom: event listeners 8 -168 -2200%
legacy-node-drag: avg frame time 17ms 17ms +0%
legacy-node-drag: p95 frame time 17ms 17ms +0%
legacy-node-drag: layout duration 0ms 0ms +0%
legacy-node-drag: style recalc duration 8ms 11ms +47%
legacy-node-drag: layout count 0 0 +0%
legacy-node-drag: style recalc count 48 47 -3%
legacy-node-drag: task duration 1099ms 1502ms +37%
legacy-node-drag: script duration 335ms 476ms +42%
legacy-node-drag: TBT 0ms 0ms +0%
legacy-node-drag: heap used 67.1 MB 76.2 MB +14%
legacy-node-drag: DOM nodes 16 13 -19%
legacy-node-drag: event listeners 186 187 +1%
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 11ms +75% z=1.7
minimap-idle: layout count 0 0 +0%
minimap-idle: style recalc count 10 10 -5% z=-0.1
minimap-idle: task duration 518ms 661ms +28% ⚠️ z=2.8
minimap-idle: script duration 13ms 15ms +15% z=-8.4
minimap-idle: TBT 0ms 0ms +0%
minimap-idle: heap used 66.0 MB 68.2 MB +3%
minimap-idle: DOM nodes -278 -275 -1% z=-214.7
minimap-idle: event listeners -149 -148 -1% z=-231.1
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 7ms 11ms +52% z=-2.1
subgraph-dom-widget-clipping: layout count 0 0 +0%
subgraph-dom-widget-clipping: style recalc count 47 46 -2% z=-3.3
subgraph-dom-widget-clipping: task duration 300ms 402ms +34% z=1.3
subgraph-dom-widget-clipping: script duration 87ms 121ms +38% z=-1.2
subgraph-dom-widget-clipping: TBT 0ms 0ms +0%
subgraph-dom-widget-clipping: heap used 69.0 MB 69.3 MB +0%
subgraph-dom-widget-clipping: DOM nodes 20 18 -10% z=-3.7
subgraph-dom-widget-clipping: event listeners 8 7 -13% z=-1.6
subgraph-idle: avg frame time 17ms 17ms +0% z=0.4
subgraph-idle: p95 frame time 17ms 17ms -0%
subgraph-idle: layout duration 0ms 0ms +0%
subgraph-idle: style recalc duration 5ms 8ms +56% z=-2.7
subgraph-idle: layout count 0 0 +0%
subgraph-idle: style recalc count 10 8 -20% z=-4.4
subgraph-idle: task duration 418ms 522ms +25% ⚠️ z=4.9
subgraph-idle: script duration 6ms 8ms +47% z=-4.4
subgraph-idle: TBT 0ms 0ms +0%
subgraph-idle: heap used 63.7 MB 78.2 MB +23%
subgraph-idle: DOM nodes -279 -283 +1% z=-203.5
subgraph-idle: event listeners -183 -151 -17% variance too high
subgraph-mouse-sweep: avg frame time 17ms 17ms +0% z=0.4
subgraph-mouse-sweep: p95 frame time 17ms 17ms +0%
subgraph-mouse-sweep: layout duration 4ms 5ms +25% z=0.3
subgraph-mouse-sweep: style recalc duration 29ms 38ms +32% z=-1.3
subgraph-mouse-sweep: layout count 16 16 +0%
subgraph-mouse-sweep: style recalc count 76 75 -1% z=-2.7
subgraph-mouse-sweep: task duration 653ms 838ms +28% z=1.0
subgraph-mouse-sweep: script duration 58ms 91ms +57% z=-1.5
subgraph-mouse-sweep: TBT 0ms 0ms +0%
subgraph-mouse-sweep: heap used 76.8 MB 67.6 MB -12%
subgraph-mouse-sweep: DOM nodes -280 -282 +1% z=-155.9
subgraph-mouse-sweep: event listeners -151 -167 +11% variance too high
subgraph-transition-enter: avg frame time 17ms 17ms +0%
subgraph-transition-enter: p95 frame time 17ms 17ms +0%
subgraph-transition-enter: layout duration 10ms 15ms +55%
subgraph-transition-enter: style recalc duration 25ms 33ms +33%
subgraph-transition-enter: layout count 15 13 -13%
subgraph-transition-enter: style recalc count 20 18 -10%
subgraph-transition-enter: task duration 723ms 1034ms +43%
subgraph-transition-enter: script duration 13ms 21ms +62%
subgraph-transition-enter: TBT 110ms 156ms +42%
subgraph-transition-enter: heap used 85.6 MB 99.0 MB +16%
subgraph-transition-enter: DOM nodes 13673 13673 +0%
subgraph-transition-enter: event listeners 2373 2373 +0%
viewport-pan-sweep: avg frame time 17ms 17ms +0%
viewport-pan-sweep: p95 frame time 17ms 17ms -1%
viewport-pan-sweep: layout duration 0ms 0ms +0%
viewport-pan-sweep: style recalc duration 27ms 38ms +40%
viewport-pan-sweep: layout count 0 0 +0%
viewport-pan-sweep: style recalc count 250 250 +0%
viewport-pan-sweep: task duration 3317ms 4586ms +38%
viewport-pan-sweep: script duration 781ms 1136ms +45%
viewport-pan-sweep: TBT 0ms 0ms +0%
viewport-pan-sweep: heap used 86.7 MB 68.2 MB -21%
viewport-pan-sweep: DOM nodes -280 -280 +0%
viewport-pan-sweep: event listeners -163 -147 -10%
vue-large-graph-idle: avg frame time 17ms 18ms +7%
vue-large-graph-idle: p95 frame time 17ms 17ms +1%
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 11846ms 16677ms +41%
vue-large-graph-idle: script duration 87ms 123ms +42%
vue-large-graph-idle: TBT 0ms 0ms +0%
vue-large-graph-idle: heap used 169.7 MB 167.8 MB -1%
vue-large-graph-idle: DOM nodes -8312 -8312 +0%
vue-large-graph-idle: event listeners -16389 -16387 -0%
vue-large-graph-pan: avg frame time 18ms 18ms +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 13ms 17ms +26%
vue-large-graph-pan: layout count 0 0 +0%
vue-large-graph-pan: style recalc count 86 169 +96%
vue-large-graph-pan: task duration 15041ms 19982ms +33%
vue-large-graph-pan: script duration 360ms 419ms +16%
vue-large-graph-pan: TBT 4ms 67ms +1563%
vue-large-graph-pan: heap used 185.1 MB 174.7 MB -6%
vue-large-graph-pan: DOM nodes -8312 -8312 +0%
vue-large-graph-pan: event listeners -16385 -16384 -0%
workflow-execution: avg frame time 17ms 17ms +0% z=1.1
workflow-execution: p95 frame time 17ms 17ms +1%
workflow-execution: layout duration 1ms 1ms +64% z=-4.1
workflow-execution: style recalc duration 15ms 17ms +15% z=-3.1
workflow-execution: layout count 2 3 +50% z=-3.6
workflow-execution: style recalc count 13 10 -23% z=-3.8
workflow-execution: task duration 84ms 95ms +14% z=-2.6
workflow-execution: script duration 6ms 7ms +26% z=-7.4
workflow-execution: TBT 0ms 0ms +0%
workflow-execution: heap used 63.6 MB 62.7 MB -1%
workflow-execution: DOM nodes 123 116 -6% z=-6.3
workflow-execution: event listeners 97 75 -23% ⚠️ z=5.3
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-21T07:19:21.512Z",
  "gitSha": "aae62ad7479abee1ddbdc1c46d8d1bdf3e8f2d8a",
  "branch": "ci/bump-pr-risk",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2071.290000000033,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 7.146000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 548.8159999999999,
      "heapDeltaBytes": 17432536,
      "heapUsedBytes": 78735944,
      "domNodes": -280,
      "jsHeapTotalBytes": 4972544,
      "scriptDurationMs": 6.269,
      "eventListeners": -153,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "canvas-idle",
      "durationMs": 2063.814999999977,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.104,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 572.69,
      "heapDeltaBytes": 18717884,
      "heapUsedBytes": 79831552,
      "domNodes": -283,
      "jsHeapTotalBytes": 4186112,
      "scriptDurationMs": 9.181000000000001,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1820.3429999999798,
      "styleRecalcs": 73,
      "styleRecalcDurationMs": 36.314,
      "layouts": 12,
      "layoutDurationMs": 3.3,
      "taskDurationMs": 838.1759999999999,
      "heapDeltaBytes": 7478440,
      "heapUsedBytes": 68811512,
      "domNodes": -284,
      "jsHeapTotalBytes": 5496832,
      "scriptDurationMs": 111.61000000000001,
      "eventListeners": -181,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1895.3210000000809,
      "styleRecalcs": 77,
      "styleRecalcDurationMs": 42.074,
      "layouts": 12,
      "layoutDurationMs": 3.8299999999999996,
      "taskDurationMs": 907.145,
      "heapDeltaBytes": 20192436,
      "heapUsedBytes": 81169320,
      "domNodes": -281,
      "jsHeapTotalBytes": 5496832,
      "scriptDurationMs": 114.781,
      "eventListeners": -153,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.670000000000012,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1738.4359999999788,
      "styleRecalcs": 32,
      "styleRecalcDurationMs": 18.436,
      "layouts": 6,
      "layoutDurationMs": 0.5559999999999998,
      "taskDurationMs": 411.463,
      "heapDeltaBytes": 2707900,
      "heapUsedBytes": 63875752,
      "domNodes": 75,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 12.511999999999999,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1740.77699999998,
      "styleRecalcs": 33,
      "styleRecalcDurationMs": 19.484999999999996,
      "layouts": 6,
      "layoutDurationMs": 0.768,
      "taskDurationMs": 393.29999999999995,
      "heapDeltaBytes": 3040740,
      "heapUsedBytes": 65113504,
      "domNodes": 78,
      "jsHeapTotalBytes": 4980736,
      "scriptDurationMs": 11.316999999999998,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 609.9859999999921,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 7.457,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 397.826,
      "heapDeltaBytes": 10521460,
      "heapUsedBytes": 71533136,
      "domNodes": 18,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 59.051,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 562.2749999999996,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 7.989,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 372.723,
      "heapDeltaBytes": 10371904,
      "heapUsedBytes": 72035680,
      "domNodes": 18,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 56.46699999999999,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2050.0370000000316,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 8.905000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 682.7500000000001,
      "heapDeltaBytes": -1688436,
      "heapUsedBytes": 74192916,
      "domNodes": -268,
      "jsHeapTotalBytes": -1576960,
      "scriptDurationMs": 17.307,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2056.3020000000733,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.995000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 720.818,
      "heapDeltaBytes": -2704320,
      "heapUsedBytes": 73011276,
      "domNodes": -273,
      "jsHeapTotalBytes": -1839104,
      "scriptDurationMs": 16.849,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2224.905000000035,
      "styleRecalcs": 69,
      "styleRecalcDurationMs": 15.305,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1264.6889999999999,
      "heapDeltaBytes": 12867520,
      "heapUsedBytes": 88820636,
      "domNodes": -284,
      "jsHeapTotalBytes": 4939776,
      "scriptDurationMs": 358.676,
      "eventListeners": -179,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2312.9030000000057,
      "styleRecalcs": 68,
      "styleRecalcDurationMs": 14.243000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1282.695,
      "heapDeltaBytes": -12979564,
      "heapUsedBytes": 63718580,
      "domNodes": -285,
      "jsHeapTotalBytes": 2355200,
      "scriptDurationMs": 351.29699999999997,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3364.9280000000203,
      "styleRecalcs": 65,
      "styleRecalcDurationMs": 16.093,
      "layouts": 60,
      "layoutDurationMs": 7.758000000000001,
      "taskDurationMs": 1493.5259999999998,
      "heapDeltaBytes": -2480944,
      "heapUsedBytes": 75548020,
      "domNodes": -287,
      "jsHeapTotalBytes": 3665920,
      "scriptDurationMs": 418.663,
      "eventListeners": -155,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.669999999999952,
      "p95FrameDurationMs": 16.80000000000109
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3286.091000000056,
      "styleRecalcs": 66,
      "styleRecalcDurationMs": 16.893,
      "layouts": 60,
      "layoutDurationMs": 7.731999999999999,
      "taskDurationMs": 1473.3049999999998,
      "heapDeltaBytes": -6208816,
      "heapUsedBytes": 71091432,
      "domNodes": -285,
      "jsHeapTotalBytes": 5500928,
      "scriptDurationMs": 401.233,
      "eventListeners": -181,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "legacy-node-drag",
      "durationMs": 2529.978999999969,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 12.513,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1498.9170000000001,
      "heapDeltaBytes": -14554452,
      "heapUsedBytes": 69478580,
      "domNodes": 14,
      "jsHeapTotalBytes": 8163328,
      "scriptDurationMs": 474.7370000000001,
      "eventListeners": 188,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.670000000000012,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "legacy-node-drag",
      "durationMs": 2521.682999999939,
      "styleRecalcs": 46,
      "styleRecalcDurationMs": 9.632000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1505.29,
      "heapDeltaBytes": 11927416,
      "heapUsedBytes": 90405176,
      "domNodes": 12,
      "jsHeapTotalBytes": 8056832,
      "scriptDurationMs": 477.878,
      "eventListeners": 186,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "minimap-idle",
      "durationMs": 2054.146000000003,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 12.324000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 621.4359999999999,
      "heapDeltaBytes": -10299420,
      "heapUsedBytes": 71542844,
      "domNodes": -275,
      "jsHeapTotalBytes": 4190208,
      "scriptDurationMs": 13.829999999999995,
      "eventListeners": -147,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "minimap-idle",
      "durationMs": 2064.4909999999754,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 9.524000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 701.5029999999999,
      "heapDeltaBytes": -12214104,
      "heapUsedBytes": 71576068,
      "domNodes": -274,
      "jsHeapTotalBytes": 3665920,
      "scriptDurationMs": 16.597000000000005,
      "eventListeners": -149,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 583.0200000000332,
      "styleRecalcs": 46,
      "styleRecalcDurationMs": 10.524000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 389.92599999999993,
      "heapDeltaBytes": 11287260,
      "heapUsedBytes": 72388140,
      "domNodes": 18,
      "jsHeapTotalBytes": 5505024,
      "scriptDurationMs": 115.70099999999998,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 611.0869999999977,
      "styleRecalcs": 46,
      "styleRecalcDurationMs": 10.952000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 414.50000000000006,
      "heapDeltaBytes": 11458012,
      "heapUsedBytes": 72845840,
      "domNodes": 18,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 125.56899999999999,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-idle",
      "durationMs": 2011.8669999999952,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 8.056000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 504.55800000000005,
      "heapDeltaBytes": 20367648,
      "heapUsedBytes": 81924952,
      "domNodes": -281,
      "jsHeapTotalBytes": 4448256,
      "scriptDurationMs": 7.893000000000001,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1995.535000000018,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 8.519,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 540.179,
      "heapDeltaBytes": 21107940,
      "heapUsedBytes": 82165576,
      "domNodes": -284,
      "jsHeapTotalBytes": 3923968,
      "scriptDurationMs": 8.885,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1696.6199999999958,
      "styleRecalcs": 74,
      "styleRecalcDurationMs": 36.831,
      "layouts": 16,
      "layoutDurationMs": 4.751,
      "taskDurationMs": 817.202,
      "heapDeltaBytes": 3591456,
      "heapUsedBytes": 64842476,
      "domNodes": -282,
      "jsHeapTotalBytes": 4710400,
      "scriptDurationMs": 86.634,
      "eventListeners": -183,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1749.2819999999938,
      "styleRecalcs": 76,
      "styleRecalcDurationMs": 39.279999999999994,
      "layouts": 16,
      "layoutDurationMs": 4.871,
      "taskDurationMs": 859.006,
      "heapDeltaBytes": 15423660,
      "heapUsedBytes": 76926568,
      "domNodes": -281,
      "jsHeapTotalBytes": 5234688,
      "scriptDurationMs": 95.11800000000001,
      "eventListeners": -151,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-transition-enter",
      "durationMs": 1451.5769999999293,
      "styleRecalcs": 18,
      "styleRecalcDurationMs": 32.542,
      "layouts": 13,
      "layoutDurationMs": 15.126000000000001,
      "taskDurationMs": 1034.1140000000003,
      "heapDeltaBytes": 20528696,
      "heapUsedBytes": 103821144,
      "domNodes": 13673,
      "jsHeapTotalBytes": 11272192,
      "scriptDurationMs": 20.835,
      "eventListeners": 2373,
      "totalBlockingTimeMs": 156,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8808.007999999973,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 37.83599999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 4572.76,
      "heapDeltaBytes": -10930304,
      "heapUsedBytes": 64934516,
      "domNodes": -283,
      "jsHeapTotalBytes": 4452352,
      "scriptDurationMs": 1125.698,
      "eventListeners": -163,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8846.460999999978,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 38.71,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 4598.88,
      "heapDeltaBytes": 2060344,
      "heapUsedBytes": 78109352,
      "domNodes": -277,
      "jsHeapTotalBytes": -565248,
      "scriptDurationMs": 1146.336,
      "eventListeners": -131,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 17255.678999999986,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 16556.101000000002,
      "heapDeltaBytes": -45704936,
      "heapUsedBytes": 176820608,
      "domNodes": -8312,
      "jsHeapTotalBytes": -14880768,
      "scriptDurationMs": 120.146,
      "eventListeners": -16385,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.780000000000047,
      "p95FrameDurationMs": 16.80000000000291
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 17673.298000000046,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 16797.907000000003,
      "heapDeltaBytes": -31274184,
      "heapUsedBytes": 174985736,
      "domNodes": -8312,
      "jsHeapTotalBytes": -12521472,
      "scriptDurationMs": 126.627,
      "eventListeners": -16389,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.780000000000047,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 20631.223000000035,
      "styleRecalcs": 174,
      "styleRecalcDurationMs": 17.091999999999995,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 19991.439,
      "heapDeltaBytes": -27424780,
      "heapUsedBytes": 192077468,
      "domNodes": -8312,
      "jsHeapTotalBytes": -15212544,
      "scriptDurationMs": 440.751,
      "eventListeners": -16385,
      "totalBlockingTimeMs": 60,
      "frameDurationMs": 17.776666666666642,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 20562.229000000003,
      "styleRecalcs": 163,
      "styleRecalcDurationMs": 16.830000000000013,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 19972.363,
      "heapDeltaBytes": -34655620,
      "heapUsedBytes": 174368732,
      "domNodes": -8312,
      "jsHeapTotalBytes": -12783616,
      "scriptDurationMs": 396.68100000000004,
      "eventListeners": -16383,
      "totalBlockingTimeMs": 73,
      "frameDurationMs": 17.776666666666642,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "workflow-execution",
      "durationMs": 469.17900000005375,
      "styleRecalcs": 12,
      "styleRecalcDurationMs": 20.118,
      "layouts": 4,
      "layoutDurationMs": 1.3530000000000002,
      "taskDurationMs": 111.74499999999999,
      "heapDeltaBytes": 4956592,
      "heapUsedBytes": 66418456,
      "domNodes": 122,
      "jsHeapTotalBytes": 262144,
      "scriptDurationMs": 8.709,
      "eventListeners": 99,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.670000000000012,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "workflow-execution",
      "durationMs": 113.40899999993326,
      "styleRecalcs": 8,
      "styleRecalcDurationMs": 14.849,
      "layouts": 2,
      "layoutDurationMs": 0.565,
      "taskDurationMs": 78.49700000000001,
      "heapDeltaBytes": 3114852,
      "heapUsedBytes": 64981128,
      "domNodes": 110,
      "jsHeapTotalBytes": 262144,
      "scriptDurationMs": 5.369000000000001,
      "eventListeners": 51,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    }
  ]
}

@github-actions github-actions Bot added the risk:R3 PR risk grade (advisory shadow check; grader-owned) label Aug 17, 2026
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@            Coverage Diff             @@
##             main   #15379      +/-   ##
==========================================
+ Coverage   79.78%   82.06%   +2.28%     
==========================================
  Files        2214     1887     -327     
  Lines      127743   122840    -4903     
  Branches    40806    39638    -1168     
==========================================
- Hits       101923   100814    -1109     
+ Misses      25217    21522    -3695     
+ Partials      603      504      -99     
Flag Coverage Δ
unit 73.29% <ø> (ø)
website-unit ?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 334 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.

@github-actions
github-actions Bot requested a review from AustinMroz August 17, 2026 23:31
@cloud-code-bot cloud-code-bot Bot changed the title ci: bump pr-risk to github-workflows@6178233 ci: bump pr-risk to github-workflows@f8eec04 Aug 20, 2026
@cloud-code-bot cloud-code-bot Bot changed the title ci: bump pr-risk to github-workflows@f8eec04 ci: bump pr-risk to github-workflows@eaee6df Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

1 participant