Skip to content

refactor(website): localize Enterprise page composition and copy - #18001

Draft
benceruleanlu wants to merge 2 commits into
bl/pr17244-08-marketing-pagesfrom
bl/pr17244-09-enterprise
Draft

benceruleanlu wants to merge 2 commits into
bl/pr17244-08-marketing-pagesfrom
bl/pr17244-09-enterprise

Conversation

@benceruleanlu

@benceruleanlu benceruleanlu commented Sep 18, 2026

Copy link
Copy Markdown
Member

Summary

Localize Enterprise and Managed Builds templates and catalog entries using shared message semantics.

Changes

Review Focus

This remains a draft while foundations 1–5 receive review. Focus on the feature boundary and dependency direction; detailed review and final release validation follow foundation approval.

Validation: 59 route/hreflang tests. Normal commit hooks run without bypasses.

@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

Warning

Review paused — included plan limit reached

Keep your review moving with free on-demand reviews.

  • Run this review for free

On-demand reviews are free for the next 22 days.

Promotion and pricing details

On-demand reviews are free for the next 22 days. After that, they cost $0.25 per reviewed file.

Review limit details

Or wait 48 minutes for your next included review.

Check out review usage here.

Limit details: You’ve used all 8 included reviews currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 5714556e-8140-49cb-8a61-016ef3fea996

📥 Commits

Reviewing files that changed from the base of the PR and between 2960b63 and 8841b11.

📒 Files selected for processing (10)
  • apps/website/src/config/routes.test.ts
  • apps/website/src/config/routes.ts
  • apps/website/src/i18n/content/en.json
  • apps/website/src/lib/hreflang.test.ts
  • apps/website/src/locales/.source-manifest.json
  • apps/website/src/locales/en/main.json
  • apps/website/src/locales/zh-CN/main.json
  • apps/website/src/pages/enterprise/index.astro
  • apps/website/src/pages/enterprise/managed-builds.astro
  • scripts/i18n/update-locales.ts
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@vercel

vercel Bot commented Sep 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
billing-web Ignored Ignored Sep 18, 2026 7:56am UTC

Request Review

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

🌐 Website E2E

Caution

Some tests failed.

Status ❌ Failed
Report View Report
Screenshot diffs 0
Other failures 1

Warning

1 non-screenshot failure — these require manual review.

🔗 Website Preview

Website Preview: https://comfy-website-preview-pr-18001.vercel.app

Models is built and gated by PostHog (workshop-enabled), using staging Cloud.

This commit: https://website-frontend-cod60l1pv-comfyui.vercel.app

Last updated: 2026-09-18T08:07:17Z for 8841b11

📦 Bundle: 10.1 MB gzip

Details

Summary

  • Raw size: 42.8 MB
  • Gzip: 10.1 MB
  • Brotli: 7.11 MB
  • Bundles: 453 current • 453 added
    Baseline artifact not found; showing current bundle sizes only.

Category Glance
Vendor & Third-Party 18.2 MB · Other 17.7 MB · Data & Services 3.85 MB · Graph Workspace 1.45 MB · Panels & Settings 637 kB · Utilities & Hooks 563 kB · + 5 more

App Entry Points — 3.77 kB

Main entry bundles and manifests

File Size Gzip Brotli
assets/index-i7qOjRBQ.js (new) 3.77 kB 1.9 kB 1.65 kB

Status: 1 added

Graph Workspace — 1.45 MB

Graph editor runtime, canvas, workflow orchestration

File Size Gzip Brotli
assets/GraphView-DNLyntPc.js (new) 1.44 MB 315 kB 236 kB
assets/WidgetCompositor-z9sCn0G-.js (new) 8.5 kB 2.8 kB 2.48 kB
assets/workflow-B3xkz5Kx.js (new) 1.01 kB 508 B 420 B

Status: 3 added

Views & Navigation — 132 kB

Top-level views, pages, and routed surfaces

File Size Gzip Brotli
assets/CloudSurveyView-B-rN-DPG.js (new) 25 kB 6.24 kB 5.52 kB
assets/CloudLayoutView-D8siQHX4.js (new) 21.7 kB 6.56 kB 5.74 kB
assets/OAuthConsentView-DCV-VWZs.js (new) 15.5 kB 4.25 kB 3.71 kB
assets/useCloudAuthPage-BtWuu_QT.js (new) 11 kB 4.18 kB 3.55 kB
assets/CloudLoginView-CYFF67P1.js (new) 8.74 kB 2.55 kB 2.27 kB
assets/UserCheckView-CXtXTV5q.js (new) 8.51 kB 2.13 kB 1.86 kB
assets/CloudSignupView-Cyx7prdQ.js (new) 6.96 kB 2.27 kB 2 kB
assets/WidgetTextPreview-DxEu9E7p.js (new) 6.06 kB 2.12 kB 1.91 kB
assets/CloudSubscriptionRedirectView-CM9_RypB.js (new) 5.69 kB 1.93 kB 1.7 kB
assets/UserSelectView-HOLj6CL4.js (new) 5.63 kB 2 kB 1.75 kB
assets/CloudForgotPasswordView-7XBbhNhi.js (new) 5 kB 1.72 kB 1.5 kB
assets/CloudAuthTimeoutView-eEBRf07e.js (new) 4.43 kB 1.54 kB 1.34 kB
assets/WidgetResolutionPreview-Cmx00fRm.js (new) 3.78 kB 1.49 kB 1.33 kB
assets/OAuthLayoutView-DXgNfYwf.js (new) 1.32 kB 707 B 596 B
assets/CloudSorryContactSupportView-BkX7FOOO.js (new) 1.14 kB 580 B 499 B
assets/video-split-screen-CNFWB03A.js (new) 595 B 362 B 299 B
assets/layout-CvhNZ_0S.js (new) 403 B 251 B 207 B
assets/WidgetTextPreview-fizlykzX.js (new) 131 B 100 B 88 B

Status: 18 added

Panels & Settings — 637 kB

Configuration panels, inspectors, and settings screens

File Size Gzip Brotli
assets/KeybindingPanel-BNevheW4.js (new) 50 kB 10.1 kB 8.95 kB
assets/settings-BRFVAYve.js (new) 40.9 kB 9.92 kB 8.15 kB
assets/CreditsPanel-65ezkUgK.js (new) 38 kB 9.11 kB 7.99 kB
assets/settings-BNU2QCLl.js (new) 36.4 kB 8.79 kB 7.38 kB
assets/settings-D1qsHYKe.js (new) 34.6 kB 8.63 kB 7.03 kB
assets/settings-tLwshtic.js (new) 34 kB 8.66 kB 7.19 kB
assets/SecretsPanel-BO6GyM1d.js (new) 33.8 kB 7.9 kB 6.93 kB
assets/settings-CCQizNVP.js (new) 32.3 kB 8.89 kB 7.49 kB
assets/settings-Cx2h1OJP.js (new) 31.8 kB 8.53 kB 7.41 kB
assets/settings-Do4XHNbr.js (new) 30.5 kB 8.2 kB 7 kB
assets/settings-yO7jZidv.js (new) 30.4 kB 8.32 kB 7.28 kB
assets/settings-Ftuhy6nt.js (new) 30.4 kB 8.41 kB 7.32 kB
assets/settings-Bivg9JpU.js (new) 30.3 kB 8.62 kB 7.65 kB
assets/settings-CcLSW-al.js (new) 29.5 kB 8.13 kB 7.03 kB
assets/settings-BPgmsDSL.js (new) 29.4 kB 8.55 kB 7.13 kB
assets/settings-CQYln-Qs.js (new) 27.9 kB 7.89 kB 6.55 kB
assets/settings-oOcowc0S.js (new) 25.9 kB 8.33 kB 6.65 kB
assets/settings-BexjbCx7.js (new) 25.3 kB 8.13 kB 6.34 kB
assets/AboutPanel-BheCIJam.js (new) 11.4 kB 3.14 kB 2.8 kB
assets/ExtensionPanel-DvMGuRyg.js (new) 9.19 kB 2.51 kB 2.23 kB
assets/settings-UWeUVHb5.js (new) 7.24 kB 1.91 kB 1.62 kB
assets/ServerConfigPanel-1-u2q1Rb.js (new) 6.15 kB 1.96 kB 1.74 kB
assets/UserPanel-BXXpskER.js (new) 5.76 kB 1.8 kB 1.55 kB
assets/refreshRemoteConfig-8l2gjZK6.js (new) 4.54 kB 1.6 kB 1.43 kB
assets/remoteConfig-iAGIiold.js (new) 1.51 kB 700 B 587 B
assets/CreditsPanel-aN-JLAIQ.js (new) 116 B 95 B 86 B
assets/refreshRemoteConfig-CGIMI1XG.js (new) 110 B 89 B 87 B

Status: 27 added

User & Accounts — 37.9 kB

Authentication, profile, and account management bundles

File Size Gzip Brotli
assets/SignUpForm-YhHqkkSe.js (new) 21.4 kB 7.07 kB 6.09 kB
assets/PasswordFields-GsWbKM6n.js (new) 6.15 kB 1.85 kB 1.62 kB
assets/auth-OYuJs7Df.js (new) 3.48 kB 1.2 kB 1.01 kB
assets/WorkspaceProfilePic-BsD_4THR.js (new) 2.67 kB 1.28 kB 1.07 kB
assets/UpdatePasswordContent-zA4AF0UY.js (new) 1.85 kB 842 B 733 B
assets/oauthState-DmjrcfWa.js (new) 1.17 kB 478 B 406 B
assets/authClasses-CGLCAoTJ.js (new) 679 B 422 B 334 B
assets/profiler-DTaQ-5S5.js (new) 178 B 141 B 128 B
assets/authStore-ng5rprI-.js (new) 126 B 106 B 97 B
assets/workspaceAuthStore-Hq4QLvFW.js (new) 108 B 99 B 106 B
assets/auth-C0au-3O3.js (new) 105 B 96 B 86 B

Status: 11 added

Editors & Dialogs — 126 kB

Modals, dialogs, drawers, and in-app editors

File Size Gzip Brotli
assets/ComfyHubPublishDialog-DGeI9FeW.js (new) 90.8 kB 19.3 kB 16.5 kB
assets/useShareDialog-DABuJ97y.js (new) 23.9 kB 5.74 kB 5.08 kB
assets/feedbackDialog-CoTmlWFl.js (new) 4.45 kB 1.87 kB 1.59 kB
assets/useRangeEditor-DSHmgkCd.js (new) 3.29 kB 1.14 kB 1.03 kB
assets/SubscriptionInactiveMemberDialog-CSNbb7bS.js (new) 2.48 kB 999 B 852 B
assets/useLayerEditor-Dy5_3My5.js (new) 1.19 kB 563 B 510 B
assets/ComfyHubPublishDialog-DcXatE3X.js (new) 143 B 105 B 88 B
assets/useSubscriptionDialog-CDzr6maF.js (new) 107 B 101 B 98 B

Status: 8 added

UI Components — 124 kB

Reusable component library chunks

File Size Gzip Brotli
assets/useMoreOptionsMenu-CQNMQVe_.js (new) 47.8 kB 11.5 kB 9.96 kB
assets/ComfyQueueButton-CEofp_Zh.js (new) 14.6 kB 3.98 kB 3.53 kB
assets/useTerminalTabs-y6OVnos0.js (new) 11.8 kB 3.71 kB 3.3 kB
assets/InviteMembersForm-B0EnWoMK.js (new) 10.5 kB 3.15 kB 2.8 kB
assets/TopbarBadge-5_a4oRdC.js (new) 7.65 kB 1.83 kB 1.62 kB
assets/AgentConsentCard-DXrkOX1W.js (new) 6.5 kB 2.21 kB 1.96 kB
assets/ScrubableNumberInput-Bv91dpFz.js (new) 6.49 kB 2.16 kB 1.91 kB
assets/WidgetInputNumberInput-B951xsND.js (new) 5.82 kB 2.07 kB 1.84 kB
assets/Button-DeAsIWwe.js (new) 4.66 kB 1.62 kB 1.43 kB
assets/SubscribeButton-DpXaEJKU.js (new) 2.15 kB 967 B 844 B
assets/UserAvatar-Bwn9IdK6.js (new) 1.93 kB 859 B 742 B
assets/WidgetButton-COWX4Xkk.js (new) 1.91 kB 888 B 773 B
assets/Input-z5Goc1as.js (new) 1.76 kB 874 B 768 B
assets/cloudFeedbackTopbarButton-Z_y1uFOC.js (new) 701 B 420 B 372 B
assets/ComfyQueueButton-CeSD1VKD.js (new) 128 B 99 B 89 B
assets/toggle-group-C5Ze_0-9.js (new) 40 B 60 B 44 B

Status: 16 added

Data & Services — 3.85 MB

Stores, services, APIs, and repositories

File Size Gzip Brotli
assets/settingStore-CFDpUsLP.js (new) 3.55 MB 843 kB 636 kB
assets/api-Cd0cftMs.js (new) 144 kB 32.5 kB 27.6 kB
assets/load3dService-DWyglT98.js (new) 86.6 kB 20.3 kB 17.5 kB
assets/releaseStore-CthaZxAN.js (new) 23.8 kB 7.07 kB 6.21 kB
assets/workflowShareService-3JcSvtJN.js (new) 17.2 kB 5.11 kB 4.53 kB
assets/keybindingService-BkPChOR4.js (new) 6.95 kB 1.74 kB 1.51 kB
assets/dialogStore-BGkKXHgX.js (new) 5.35 kB 1.64 kB 1.42 kB
assets/serverConfigStore-DFu5Gp3P.js (new) 2.4 kB 810 B 722 B
assets/userStore-U6rhKx30.js (new) 2.38 kB 896 B 793 B
assets/audioService-Cj_fzbUZ.js (new) 1.71 kB 826 B 728 B
assets/toastStore-BxqgDSCE.js (new) 841 B 397 B 344 B
assets/dialogService-B9kW8WOA.js (new) 97 B 96 B 80 B
assets/releaseStore-BbNGPiZ8.js (new) 95 B 86 B 89 B
assets/settingStore-CxsmDc62.js (new) 95 B 86 B 86 B
assets/assetsStore-Bt212MyN.js (new) 94 B 92 B 84 B
assets/api-DwAJE44S.js (new) 62 B 74 B 66 B

Status: 16 added

Utilities & Hooks — 563 kB

Helpers, composables, and utility bundles

File Size Gzip Brotli
assets/useConflictDetection-zT7Nex-0.js (new) 235 kB 53 kB 43.2 kB
assets/useLayerEditorSession-BIJIHvEY.js (new) 159 kB 41 kB 34.5 kB
assets/useLoad3d-R9LVgWYg.js (new) 26.3 kB 5.95 kB 5.26 kB
assets/useLoad3dViewer-DiibMWOI.js (new) 21.9 kB 5.24 kB 4.59 kB
assets/useImageQuiet-CJmM4bt9.js (new) 19.1 kB 6.12 kB 5.28 kB
assets/formatUtil-uiBepxDz.js (new) 16.5 kB 5.58 kB 4.89 kB
assets/useImageCrop-CAJhgWh-.js (new) 15.3 kB 3.54 kB 3.08 kB
assets/useDowngradeToPersonal-DEuIXXdd.js (new) 11 kB 2.78 kB 2.39 kB
assets/useFeatureFlags-_M76bwsm.js (new) 9.69 kB 2.67 kB 2.28 kB
assets/useExternalLink-BpHPE4oo.js (new) 7.57 kB 2.55 kB 2.18 kB
assets/usePricingTableUrlLoader-B-hE0Xr-.js (new) 4.81 kB 1.66 kB 1.41 kB
assets/curveUtils-CMFtfKRr.js (new) 3.79 kB 1.26 kB 1.11 kB
assets/useTransformState-CaXN0QY1.js (new) 3.51 kB 1.53 kB 1.27 kB
assets/useCompositorLayers-DuFW7iyL.js (new) 2.93 kB 856 B 776 B
assets/useSurveyEligibility-DUxND72U.js (new) 2.89 kB 1.11 kB 918 B
assets/useScheduledPlanChange-eTvi5X8_.js (new) 2.4 kB 961 B 836 B
assets/useTypeformEmbed-BVAtjPc8.js (new) 2.07 kB 1.04 kB 863 B
assets/useFeatureUsageTracker-B5ogFL5s.js (new) 2.07 kB 913 B 771 B
assets/downloadUtil-BwEk_nRq.js (new) 2.04 kB 908 B 731 B
assets/useUpstreamValue-kVjQ-OFs.js (new) 1.97 kB 751 B 699 B
assets/useWorkspaceTierLabel-w0oBgOzG.js (new) 1.97 kB 843 B 713 B
assets/useRetryableMediaSrc-CdtU2Ipg.js (new) 1.54 kB 689 B 611 B
assets/creditsUtil-kAQ7dWWS.js (new) 1.49 kB 545 B 474 B
assets/useErrorHandling-CE3vKEwa.js (new) 1.49 kB 617 B 522 B
assets/hdrFormatUtil-CnRXb_Cj.js (new) 1.03 kB 485 B 390 B
assets/histogramUtil-nwm_kqcs.js (new) 921 B 539 B 457 B
assets/useModalLiftedZIndex-B0HHHFst.js (new) 907 B 553 B 468 B
assets/useTextFileContent-BaqcqbkT.js (new) 841 B 428 B 382 B
assets/useClickDragGuard-C9dEHod_.js (new) 773 B 372 B 333 B
assets/useSessionCookie-DcjP9Mbq.js (new) 688 B 351 B 328 B
assets/_plugin-vue_export-helper-DEKQMRQ4.js (new) 365 B 255 B 216 B
assets/envUtil-Cq1k2k7n.js (new) 332 B 212 B 178 B
assets/useLoad3d-CpSFXHky.js (new) 311 B 164 B 147 B
assets/SkeletonUtils-C-oSpD-2.js (new) 133 B 111 B 106 B
assets/useSessionCookie-DBhPFdJ8.js (new) 101 B 86 B 80 B
assets/useFeatureFlags-CaFNTVBl.js (new) 98 B 85 B 85 B
assets/useLoad3dViewer-DDbwcH-6.js (new) 98 B 85 B 85 B
assets/useCurrentUser-C9EZqgzB.js (new) 93 B 94 B 91 B

Status: 38 added

Vendor & Third-Party — 18.2 MB

External libraries and shared vendor chunks

File Size Gzip Brotli
assets/vendor-three-c2E1ynp3.js (new) 7.14 MB 2.18 MB 1.03 MB
assets/vendor-other-Mccsvgqf.js (new) 3.5 MB 741 kB 567 kB
assets/vendor-primevue-n5O2oRtj.js (new) 1.65 MB 297 kB 179 kB
assets/vendor-firebase-C8XqAMOV.js (new) 1.16 MB 237 kB 189 kB
assets/vendor-tiptap-BT_4t92m.js (new) 914 kB 226 kB 182 kB
assets/vendor-ag-psd-iN-PK2Jv.js (new) 545 kB 113 kB 91.2 kB
assets/vendor-reka-ui-DvCpCehM.js (new) 530 kB 97.2 kB 74.4 kB
assets/vendor-datadog-CR3rU1mS.js (new) 528 kB 126 kB 102 kB
assets/vendor-chart-hciqepb7.js (new) 412 kB 100 kB 83 kB
assets/vendor-xterm-tvYwlZkL.js (new) 380 kB 75.9 kB 61.2 kB
assets/vendor-vue-core-BOkjpN8u.js (new) 351 kB 87.8 kB 73.9 kB
assets/vendor-sentry-DSeEzkjy.js (new) 238 kB 56.7 kB 47.4 kB
assets/vendor-yjs-C9OoToaE.js (new) 223 kB 50.3 kB 42.2 kB
assets/vendor-vueuse-CJ0VbJD8.js (new) 155 kB 39 kB 33.4 kB
assets/vendor-markdown-CtxqRwKg.js (new) 139 kB 35.2 kB 30.7 kB
assets/vendor-i18n-DSVlfJy6.js (new) 128 kB 29.2 kB 24.9 kB
assets/vendor-axios-CyO1Ni1Z.js (new) 120 kB 32 kB 27.4 kB
assets/vendor-zod-B122l9zj.js (new) 106 kB 18.9 kB 16.1 kB

Status: 18 added

Other — 17.7 MB

Bundles that do not match a named category

File Size Gzip Brotli
assets/nodeDefs-Bm3eavo8.js (new) 948 kB 162 kB 110 kB
assets/nodeDefs-BLfB6lvl.js (new) 871 kB 149 kB 104 kB
assets/nodeDefs-vQEyH-Ao.js (new) 853 kB 151 kB 106 kB
assets/nodeDefs-B-WHQyTG.js (new) 788 kB 147 kB 102 kB
assets/nodeDefs-CHsb-Ovp.js (new) 786 kB 140 kB 100 kB
assets/nodeDefs-Ca-qMdzL.js (new) 754 kB 143 kB 100 kB
assets/nodeDefs-CHyzNxmK.js (new) 749 kB 140 kB 102 kB
assets/nodeDefs-BFZWLEPe.js (new) 739 kB 140 kB 102 kB
assets/nodeDefs-BqU24caL.js (new) 737 kB 137 kB 99.5 kB
assets/nodeDefs-bPGewiov.js (new) 735 kB 142 kB 104 kB
assets/nodeDefs-xowkhYqx.js (new) 732 kB 135 kB 99 kB
assets/nodeDefs-CMSvoep9.js (new) 726 kB 135 kB 98.2 kB
assets/nodeDefs-BgReKXjV.js (new) 691 kB 124 kB 91.6 kB
assets/nodeDefs-kn4Xub9p.js (new) 674 kB 140 kB 98.2 kB
assets/nodeDefs-p2EF1DnD.js (new) 668 kB 138 kB 96.3 kB
assets/main-C-uvPuIj.js (new) 354 kB 87.3 kB 67.5 kB
assets/main-3zhoJWRo.js (new) 318 kB 79.4 kB 62.9 kB
assets/main-C-X6clWG.js (new) 299 kB 78.6 kB 62.1 kB
assets/main-CI7DNZYd.js (new) 290 kB 77.6 kB 60.8 kB
assets/main-DPHDCaLu.js (new) 280 kB 75.4 kB 60.3 kB
assets/main-BywAKg10.js (new) 263 kB 76.2 kB 62.6 kB
assets/main-B5r98imX.js (new) 261 kB 74.8 kB 59.5 kB
assets/main-DoPXbWrL.js (new) 258 kB 74.7 kB 62.2 kB
assets/main-DTC2Jn7d.js (new) 254 kB 74 kB 60.9 kB
assets/main-Bb6IKwv1.js (new) 252 kB 74.1 kB 61.5 kB
assets/main-D3vGp-0j.js (new) 249 kB 73 kB 60.8 kB
assets/main-DNcqanYW.js (new) 246 kB 72 kB 60.2 kB
assets/main-DeVEBZdy.js (new) 225 kB 65.9 kB 55.3 kB
assets/main-DrqGMPjl.js (new) 221 kB 73 kB 57.6 kB
assets/main-CcQUEtJq.js (new) 218 kB 72.3 kB 57.1 kB
assets/core-CbqxnGL_.js (new) 117 kB 30.7 kB 26 kB
assets/WorkspaceSettingsPanelContent-vA2nSVGV.js (new) 111 kB 21.8 kB 18.2 kB
assets/OBJLoader2WorkerModule-DTMpvldF.js (new) 109 kB 27.1 kB 21.9 kB
assets/SubscriptionTransitionPreviewWorkspace-CCGSdn26.js (new) 105 kB 20.4 kB 17.3 kB
assets/WidgetSelect-BLU6sZ-M.js (new) 88.6 kB 20.1 kB 17.1 kB
assets/Load3D-B9-dt9sS.js (new) 82.4 kB 13.6 kB 11.4 kB
assets/WidgetVideoEdit-Bsek8FRJ.js (new) 74.3 kB 17.7 kB 15.5 kB
assets/CameraInfo-Bw2FaNJd.js (new) 67.3 kB 14.6 kB 12.8 kB
assets/Preview3d-CQIMOhZe.js (new) 52.6 kB 8.59 kB 7.5 kB
assets/SubscriptionRequiredDialogContentUnified-q8JmUgVG.js (new) 52.5 kB 11 kB 9.66 kB
assets/Viewport3d-arXD6AYw.js (new) 47.7 kB 10.2 kB 9.04 kB
assets/LayerEditorContent-CXL_JzmP.js (new) 45.4 kB 10.6 kB 9.26 kB
assets/nodeDefs-DNmEOQnN.js (new) 45.1 kB 11.7 kB 9.89 kB
assets/main-BKVH3OY4.js (new) 44.5 kB 13.3 kB 11.5 kB
assets/WidgetBoundingBoxes-Cuq97YKH.js (new) 33.8 kB 9.18 kB 8.13 kB
assets/WidgetPainter-BexAJWfW.js (new) 32.1 kB 7.89 kB 6.97 kB
assets/Load3dViewerContent-DBV0uDf8.js (new) 30.6 kB 6.2 kB 5.37 kB
assets/HdrViewerContent-Br5DlZTO.js (new) 29.8 kB 8.25 kB 7.27 kB
assets/ColorPicker-B4yxSJ4c.js (new) 29.5 kB 7.64 kB 6.72 kB
assets/SubscriptionRequiredDialogContent-Dx7aURcW.js (new) 27.1 kB 6.39 kB 5.63 kB
assets/SubscriptionRequiredDialogContentWorkspace-DPCQMzld.js (new) 26.5 kB 6.08 kB 5.36 kB
assets/initHostTelemetry-BXUtOmAb.js (new) 25.8 kB 5.94 kB 4.93 kB
assets/load3d-CCzoL2So.js (new) 22.2 kB 5.42 kB 4.69 kB
assets/SignInContent-Cz0qyYa-.js (new) 20.7 kB 5.23 kB 4.59 kB
assets/CurrentUserPopoverWorkspace-mSfgJU8G.js (new) 18.6 kB 4.46 kB 3.92 kB
assets/commands-NIo0wZvf.js (new) 18.4 kB 3.97 kB 3.1 kB
assets/DialogHeader-B9JtVpcY.js (new) 17.9 kB 5.34 kB 4.65 kB
assets/commands-DxAwz2kb.js (new) 17.2 kB 3.67 kB 2.84 kB
assets/commands-BSsm7TsF.js (new) 17.2 kB 3.74 kB 2.94 kB
assets/commands-B-E-xkwp.js (new) 17.2 kB 3.57 kB 2.77 kB
assets/i18n-D3BNQCK2.js (new) 17.1 kB 4.6 kB 3.87 kB
assets/commands-oYXp9-xY.js (new) 16.6 kB 3.77 kB 2.97 kB
assets/WidgetRecordAudio-BLOq8zUO.js (new) 16.5 kB 4.59 kB 4.1 kB
assets/commands-k302oIzW.js (new) 16.3 kB 3.52 kB 2.92 kB
assets/commands-BIatMWXM.js (new) 15.8 kB 3.47 kB 2.87 kB
assets/commands-B6R6y2as.js (new) 15.8 kB 3.4 kB 2.79 kB
assets/commands-xVxsXPLm.js (new) 15.7 kB 3.37 kB 2.8 kB
assets/commands-ihRt8vVi.js (new) 15.6 kB 3.27 kB 2.74 kB
assets/commands-BlQCZpm8.js (new) 15.6 kB 3.63 kB 2.83 kB
assets/commands-CJp6m6C4.js (new) 15.4 kB 3.23 kB 2.68 kB
assets/commands-BV0Lh4KY.js (new) 15.3 kB 3.16 kB 2.68 kB
assets/commands-B-T9PAKB.js (new) 14.9 kB 3.56 kB 2.71 kB
assets/commands-fN9Wj9Bw.js (new) 14.7 kB 3.51 kB 2.57 kB
assets/WidgetInputNumber-BiTsq7I8.js (new) 13.9 kB 3.63 kB 3.2 kB
assets/WidgetRange-BGxbbeQL.js (new) 13.7 kB 3.55 kB 3.12 kB
assets/WaveAudioPlayer-DsxVsSK2.js (new) 13.5 kB 3.61 kB 3.19 kB
assets/GlobalToast-CU-8Xj7i.js (new) 12.3 kB 4.06 kB 3.53 kB
assets/WidgetCurve-D7Mb2Q7x.js (new) 11.2 kB 3.48 kB 3.16 kB
assets/SelectValue-BfWfjpj-.js (new) 10.6 kB 2.61 kB 2.33 kB
assets/AudioPreviewPlayer-EWYqlfUn.js (new) 10.6 kB 3.05 kB 2.73 kB
assets/meshy-C5eznzGL.js (new) 10.5 kB 4.72 kB 4.15 kB
assets/TeamWorkspacesDialogContent-DxisuPrE.js (new) 10.4 kB 2.99 kB 2.65 kB
assets/onboardingCloudRoutes-CzhQu7yN.js (new) 9.79 kB 2.87 kB 2.47 kB
assets/types-C3eLKewM.js (new) 9.77 kB 3.15 kB 2.56 kB
assets/InviteMemberDialogContent-Dc-Lf9Hj.js (new) 9.65 kB 2.86 kB 2.56 kB
assets/ideogram-CPAcI9VN.js (new) 9.21 kB 4.28 kB 3.67 kB
assets/Popover-Csti1CNs.js (new) 8.95 kB 3.19 kB 2.82 kB
assets/nodeTemplates-SxkQJq9H.js (new) 8.66 kB 2.98 kB 2.61 kB
assets/Load3DConfiguration-DZlq_TDK.js (new) 8.55 kB 2.61 kB 2.29 kB
assets/WidgetImageCrop-D-cz7Khm.js (new) 8.49 kB 2.65 kB 2.36 kB
assets/SetMemberCreditLimitDialogContent-B8-xg8U9.js (new) 8.47 kB 2.34 kB 2.05 kB
assets/CloudRunButtonWrapper-QFlcDaXx.js (new) 8.15 kB 2.45 kB 2.15 kB
assets/WidgetImageCompare-CLlz9bH7.js (new) 8.13 kB 2.3 kB 2.01 kB
assets/WorkspaceSwitcherPopover-CF7jLFid.js (new) 8.08 kB 2.39 kB 2.13 kB
assets/comfy-logo-C9rCNXID.js (new) 7.54 kB 3.22 kB 2.78 kB
assets/NightlySurveyController-BEfIQ3Sd.js (new) 7.5 kB 2.55 kB 2.25 kB
assets/LayoutDefault-CBbY__Dg.js (new) 7.41 kB 2.44 kB 2.13 kB
assets/gemini-DxvHIIpm.js (new) 6.76 kB 1.18 kB 986 B
assets/missingModelMetadata-DX4CsENB.js (new) 6.52 kB 2.22 kB 1.95 kB
assets/WidgetWithControl-CO4v-YAw.js (new) 6.5 kB 2.67 kB 2.38 kB
assets/commands-Y1JSBJiJ.js (new) 6.48 kB 1.53 kB 1.31 kB
assets/AnimationControls-DLg2f_Gg.js (new) 6.28 kB 1.91 kB 1.68 kB
assets/CancelSubscriptionDialogContent-BP6mEmnA.js (new) 6.05 kB 2.01 kB 1.76 kB
assets/main-4_f_Q7A8.js (new) 5.93 kB 1.91 kB 1.59 kB
assets/load3dPreviewExtensions-BJSRESu5.js (new) 5.88 kB 1.81 kB 1.6 kB
assets/reportError-Drcdq35p.js (new) 5.69 kB 2.22 kB 1.88 kB
assets/src-DaTki595.js (new) 5.69 kB 1.61 kB 1.47 kB
assets/ApiNodesSignInContent-w3ovczpL.js (new) 5.68 kB 2.02 kB 1.79 kB
assets/DowngradeRemoveMembersDialogContent-DPEeDnXR.js (new) 5.58 kB 1.89 kB 1.65 kB
assets/minimax-B3NM3ir2.js (new) 5.44 kB 2.48 kB 2.15 kB
assets/launchCancellationFlow-lpOlBRUW.js (new) 5.18 kB 1.78 kB 1.57 kB
assets/CreateWorkspaceDialogContent-BLqSrTwk.js (new) 5.12 kB 1.8 kB 1.55 kB
assets/CloudNotificationContent-kkAwB73S.js (new) 5.05 kB 1.76 kB 1.51 kB
assets/ChangeMemberRoleDialogContent-BPaYUEAa.js (new) 4.97 kB 1.64 kB 1.43 kB
assets/EditWorkspaceDialogContent-CniCyJ1-.js (new) 4.93 kB 1.76 kB 1.52 kB
assets/PaletteSwatchRow-B-TCB8i6.js (new) 4.86 kB 1.87 kB 1.66 kB
assets/WidgetTextarea-lYUu2ZmM.js (new) 4.83 kB 1.88 kB 1.64 kB
assets/grain-DpjNtV4-.js (new) 4.83 kB 1.32 kB 975 B
assets/saveMesh-Bs9XKylP.js (new) 4.66 kB 1.5 kB 1.32 kB
assets/brightness-contrast-D4ZrSTJK.js (new) 4.61 kB 1.56 kB 1.39 kB
assets/ValueControlPopover-DuaUqyXp.js (new) 4.49 kB 1.55 kB 1.38 kB
assets/ToggleGroupItem--6qSe-f4.js (new) 4.14 kB 1.41 kB 1.24 kB
assets/Slider-C04wXzhp.js (new) 3.91 kB 1.43 kB 1.25 kB
assets/DeleteWorkspaceDialogContent-BO_8S7Qb.js (new) 3.84 kB 1.44 kB 1.24 kB
assets/WidgetBoundingBox-Bretxysa.js (new) 3.76 kB 1.03 kB 900 B
assets/RemoveMemberDialogContent-DpILJCyn.js (new) 3.76 kB 1.38 kB 1.19 kB
assets/WidgetGalleria-D3gE0pII.js (new) 3.75 kB 1.45 kB 1.29 kB
assets/RevokeInviteDialogContent-BnzuZE7J.js (new) 3.67 kB 1.39 kB 1.21 kB
assets/LeaveWorkspaceDialogContent-ByuOX0Ao.js (new) 3.67 kB 1.38 kB 1.19 kB
assets/tencent-DcxX2XL4.js (new) 3.63 kB 1.69 kB 1.49 kB
assets/WidgetToggleSwitch-DU_ek9J7.js (new) 3.56 kB 1.3 kB 1.14 kB
assets/hitpaw-C0NOpgD2.js (new) 3.51 kB 1.75 kB 1.5 kB
assets/InviteMemberUpsellDialogContent-DXhaYiJu.js (new) 3.47 kB 1.24 kB 1.07 kB
assets/sora-CahMvg3l.js (new) 3.46 kB 1.81 kB 1.56 kB
assets/SubscribeToRun-Bud-wCQ6.js (new) 3.34 kB 1.42 kB 1.21 kB
assets/SanitizedHtml-B2lF3Skj.js (new) 3.22 kB 1.41 kB 1.24 kB
assets/openai-cmoqR7c6.js (new) 3.21 kB 1.55 kB 1.38 kB
assets/Media3DTop-BUEEQXbr.js (new) 3.21 kB 1.27 kB 1.11 kB
assets/MediaVideoTop-C-QXO_9T.js (new) 3.11 kB 1.3 kB 1.14 kB
assets/WidgetInputText-CQ4F3LOt.js (new) 3.1 kB 1.29 kB 1.15 kB
assets/get-video-components-Ft-NLDFC.js (new) 3.09 kB 1.37 kB 1.21 kB
assets/pixverse-CHKZYPBx.js (new) 3.08 kB 1.48 kB 1.28 kB
assets/kling-2U9Sap30.js (new) 3.08 kB 1.14 kB 973 B
assets/image-invert-CvSik4TT.js (new) 3.07 kB 1.03 kB 853 B
assets/WidgetMarkdown-BlbP5lW2.js (new) 2.95 kB 1.21 kB 1.06 kB
assets/rodin-D99hR298.js (new) 2.93 kB 1.41 kB 1.23 kB
assets/signInSchema-C8-S6azb.js (new) 2.85 kB 1.02 kB 864 B
assets/load3dAdvanced-DumIyDzR.js (new) 2.82 kB 1.1 kB 952 B
assets/ErrorPanelSurveyCta-HUZwXd1O.js (new) 2.64 kB 1.14 kB 1.01 kB
assets/wan-B-4QUtRI.js (new) 2.62 kB 1.28 kB 1.13 kB
assets/loadExternalScript-BQM11osQ.js (new) 2.61 kB 929 B 753 B
assets/LocalRunButtonWrapper-CJ7eYIEp.js (new) 2.49 kB 1.14 kB 999 B
assets/Switch-DDbJx7Iz.js (new) 2.49 kB 1.09 kB 945 B
assets/image-outpainting-DPutOHdl.js (new) 2.47 kB 1.13 kB 978 B
assets/image-outpaint-CuZDQ-s9.js (new) 2.46 kB 1.12 kB 976 B
assets/tripo-BJxtNDyf.js (new) 2.38 kB 1.12 kB 989 B
assets/WidgetLayoutField-C61Rg4V5.js (new) 2.38 kB 1.03 kB 901 B
assets/WidgetChart-BOEL4DJP.js (new) 2.36 kB 1 kB 866 B
assets/ltxv-CREe9jI1.js (new) 2.35 kB 1.2 kB 1.05 kB
assets/luma-CKtjQHSe.js (new) 2.32 kB 595 B 505 B
assets/image-inpaint-D-VnZoJS.js (new) 2.29 kB 1.07 kB 919 B
assets/vidu-DouVPJS-.js (new) 2.12 kB 1.02 kB 876 B
assets/rolldown-runtime-xtsTai4I.js (new) 2.07 kB 947 B 814 B
assets/TopBarHeader-DQkHvecv.js (new) 2.01 kB 841 B 735 B
assets/WidgetColorPicker-Cfczut17.js (new) 1.99 kB 872 B 776 B
assets/video-inpaint-B0ovAfX_.js (new) 1.99 kB 957 B 823 B
assets/moonvalley-marey-DKF4OIv2.js (new) 1.98 kB 870 B 777 B
assets/image-to-layers-DCdlgpAV.js (new) 1.95 kB 868 B 705 B
assets/MediaImageTop-CHxRDppP.js (new) 1.95 kB 928 B 793 B
assets/comfy-cloud-CwL5Vk6U.js (new) 1.94 kB 974 B 842 B
assets/claude-COhIiCXc.js (new) 1.85 kB 1.03 kB 895 B
assets/text-to-audio-DpKEmv6s.js (new) 1.84 kB 860 B 735 B
assets/inviteLinks-CiU1z1nt.js (new) 1.83 kB 1.03 kB 799 B
assets/TypeformEmbed-1ipAmhg5.js (new) 1.83 kB 812 B 711 B
assets/anthropic-BWmduUeu.js (new) 1.79 kB 1 kB 871 B
assets/wavespeed-Cf_Y-WE-.js (new) 1.78 kB 953 B 808 B
assets/MediaTextTop-pXJnG68F.js (new) 1.77 kB 855 B 730 B
assets/pin-BBhiJ-Ro.js (new) 1.75 kB 981 B 849 B
assets/bria-01tswOT4.js (new) 1.74 kB 863 B 746 B
assets/auto-E0RPASnx.js (new) 1.7 kB 619 B 548 B
assets/video-interpolation-E1ZYZfjz.js (new) 1.7 kB 816 B 702 B
assets/webviewDetection-B2yqLssv.js (new) 1.69 kB 729 B 597 B
assets/voice-clone-CLECE4e1.js (new) 1.67 kB 878 B 709 B
assets/image-select-object-segmentation-pTwgE7RS.js (new) 1.66 kB 822 B 709 B
assets/Loader-oteSBrCC.js (new) 1.64 kB 783 B 712 B
assets/WidgetColors-Gju_P7WR.js (new) 1.63 kB 807 B 713 B
assets/MediaAudioTop-DRDh-r_m.js (new) 1.62 kB 808 B 670 B
assets/veo-CGwt9Auf.js (new) 1.62 kB 843 B 751 B
assets/stability-ai-GsPHcQLg.js (new) 1.61 kB 819 B 709 B
assets/bytedance-BAE74qy_.js (new) 1.61 kB 852 B 745 B
assets/pose-to-image-BvUGgc9H.js (new) 1.58 kB 819 B 689 B
assets/paymentReturnUrl-BEdvOSRJ.js (new) 1.58 kB 784 B 623 B
assets/Textarea-BgRvm7Oj.js (new) 1.56 kB 814 B 718 B
assets/image-collage-e-ttxsAp.js (new) 1.55 kB 613 B 493 B
assets/image-to-3d-DZ2fsCrF.js (new) 1.52 kB 764 B 659 B
assets/menuBarStyles-Cvqy-Nzo.js (new) 1.52 kB 581 B 490 B
assets/pose-to-video-C6gVRnB7.js (new) 1.5 kB 785 B 667 B
assets/widgetPropFilter-C6CiCSHV.js (new) 1.47 kB 670 B 547 B
assets/VideoPlayOverlay-CnGwNbX-.js (new) 1.46 kB 728 B 645 B
assets/image-vectorize-BPJBhZHU.js (new) 1.42 kB 683 B 594 B
assets/reve-D4nsQmOA.js (new) 1.41 kB 736 B 571 B
assets/video-upscale-DHzmQ_zv.js (new) 1.4 kB 698 B 598 B
assets/comfy-c-rvqaaLz6.js (new) 1.4 kB 795 B 689 B
assets/image-edit-D9ce-d34.js (new) 1.34 kB 701 B 609 B
assets/grok-Bn_ZS4mR.js (new) 1.34 kB 794 B 666 B
assets/runway-dTJ-BZlC.js (new) 1.34 kB 748 B 645 B
assets/depth-to-image-CVaRR23Y.js (new) 1.33 kB 718 B 616 B
assets/image-ai-edit-Bmy-5CCv.js (new) 1.33 kB 622 B 531 B
assets/canny-to-image-DcTSZY12.js (new) 1.32 kB 687 B 593 B
assets/video-select-object-segmentation-BXcZZs7A.js (new) 1.31 kB 688 B 570 B
assets/image-depth-DkhlVZog.js (new) 1.28 kB 681 B 590 B
assets/image-to-image-BqSVcceo.js (new) 1.26 kB 638 B 551 B
assets/depth-to-video-i-UPkQlp.js (new) 1.25 kB 682 B 587 B
assets/text-to-3d-CP_26bwF.js (new) 1.24 kB 650 B 565 B
assets/ButtonGroup-CK91G22d.js (new) 1.24 kB 644 B 561 B
assets/canny-to-video-Cn0VChNR.js (new) 1.24 kB 657 B 564 B
assets/ai-model-C8iGlxMz.js (new) 1.19 kB 575 B 501 B
assets/3d-decomp-RjA0gFmA.js (new) 1.19 kB 597 B 514 B
assets/nodeTypes-DB3gmLVM.js (new) 1.19 kB 492 B 424 B
assets/DialogClose-DGmESaiR.js (new) 1.18 kB 610 B 546 B
assets/image-to-video-jztf067S.js (new) 1.18 kB 621 B 529 B
assets/mask-cDEa-6-s.js (new) 1.16 kB 500 B 436 B
assets/batch-images-node-zQB_peEw.js (new) 1.13 kB 597 B 508 B
assets/image-canny-B3ZrILNA.js (new) 1.13 kB 604 B 515 B
assets/canny-J_xT5t3B.js (new) 1.11 kB 595 B 514 B
assets/image-batch-DMOK_HMA.js (new) 1.11 kB 591 B 501 B
assets/cameraInfo-C_2fDGJw.js (new) 1.1 kB 574 B 520 B
assets/recraft-DZ2oKkMO.js (new) 1.1 kB 556 B 484 B
assets/image-upscale-nq0-_m-2.js (new) 1.05 kB 558 B 473 B
assets/video-edit-DoAUmDnG.js (new) 1.04 kB 593 B 503 B
assets/MediaOtherTop-CVEZFrRV.js (new) 1.02 kB 574 B 465 B
assets/extensions-blocks-Dl5rqs4I.js (new) 1.02 kB 543 B 460 B
assets/glow-QcBFWyCA.js (new) 1.02 kB 468 B 402 B
assets/template-rnD0AK7u.js (new) 993 B 498 B 426 B
assets/video-trim-DqUDHzQc.js (new) 977 B 509 B 437 B
assets/image-remove-background-Cg3Xau6F.js (new) 975 B 525 B 445 B
assets/frames-to-video-CZ7-VxFj.js (new) 955 B 535 B 448 B
assets/file-output-CQ0ZWFnN.js (new) 943 B 545 B 468 B
assets/image-compare-DdB4fbII.js (new) 943 B 537 B 460 B
assets/open-ai-chat-node-BaQlo11G.js (new) 942 B 518 B 440 B
assets/dial-JJKuN71R.js (new) 941 B 474 B 407 B
assets/ComfyOrgHeader-mVnl6x3Q.js (new) 906 B 495 B 434 B
assets/image-rotate-BZVAXcdZ.js (new) 899 B 499 B 431 B
assets/magnific-DyoOXzaM.js (new) 894 B 441 B 380 B
assets/image-captioning-DreocsxD.js (new) 891 B 489 B 416 B
assets/lora-loader-CqTfu1TX.js (new) 845 B 518 B 441 B
assets/load-3d-ChaXqnVx.js (new) 844 B 503 B 432 B
assets/save-3d-CYwbkXZ2.js (new) 838 B 499 B 427 B
assets/video-slice-RfomFSXB.js (new) 833 B 452 B 380 B
assets/load3dSerialize-BIPv2l0M.js (new) 832 B 393 B 336 B
assets/video-extract-frame-DpM1yIqF.js (new) 832 B 459 B 382 B
assets/channels-CWzr-AGk.js (new) 808 B 392 B 324 B
assets/text-to-image-CkeH6vgx.js (new) 763 B 468 B 389 B
assets/Load3DAdvanced-D2ZJ89Pk.js (new) 761 B 422 B 360 B
assets/bfl-D0kEkSSj.js (new) 745 B 454 B 384 B
assets/chromatic-aberration-AddZTK2j.js (new) 740 B 420 B 356 B
assets/image-blur-2EtiuWuI.js (new) 718 B 429 B 360 B
assets/quiver-DVpoQpQ5.js (new) 694 B 430 B 364 B
assets/image-shader-DWifxCrB.js (new) 685 B 398 B 336 B
assets/text-to-video-BecNw9zw.js (new) 685 B 436 B 365 B
assets/devFeatureFlagOverride-D9x6Noj0.js (new) 680 B 427 B 354 B
assets/video-enhance-BQCy6-3e.js (new) 671 B 412 B 344 B
assets/image-sharpen-BSWKHqeL.js (new) 662 B 414 B 351 B
assets/send-CCfAcvOS.js (new) 658 B 410 B 336 B
assets/video-captioning-DEya6ZKv.js (new) 628 B 390 B 329 B
assets/topaz-DRomf3uD.js (new) 618 B 389 B 337 B
assets/node-9_S0T5yn.js (new) 554 B 400 B 345 B
assets/subscriptionCancellationTelemetry-BF-Zq8Rx.js (new) 546 B 333 B 287 B
assets/load-video-CGUIEnct.js (new) 518 B 348 B 296 B
assets/widgetTypes-BUBvelm7.js (new) 514 B 281 B 244 B
assets/save-video-BJqLQPeC.js (new) 512 B 348 B 292 B
assets/vRekaZIndex-uvZxrY3f.js (new) 504 B 330 B 270 B
assets/telemetry-IkzvF0TI.js (new) 499 B 299 B 243 B
assets/text-prompt-enhance-Bmq8gDVO.js (new) 492 B 339 B 280 B
assets/load-audio-epQbRZsp.js (new) 460 B 320 B 268 B
assets/save-audio-DZVtSVp_.js (new) 454 B 319 B 265 B
assets/nightlyBadges-DtUFX49H.js (new) 411 B 273 B 274 B
assets/src-BO3H-nzm.js (new) 407 B 284 B 244 B
assets/elevenlabs-BVR3dQ8G.js (new) 388 B 286 B 232 B
assets/play-BFqV6tIE.js (new) 369 B 256 B 225 B
assets/cloud-subscription-DJ2DFeD9.js (new) 223 B 154 B 133 B
assets/comfy-logo-single-B7u6lN8V.js (new) 217 B 154 B 117 B
assets/Load3dViewerContent-DIsT42dV.js (new) 137 B 103 B 92 B
assets/WidgetBoundingBox-CqwzUu-d.js (new) 131 B 100 B 90 B
assets/missingModelMetadata-CoJ0pJBp.js (new) 125 B 103 B 104 B
assets/Load3DAdvanced-FShxK62C.js (new) 122 B 97 B 88 B
assets/types-t0xJOOCt.js (new) 120 B 124 B 83 B
assets/LayoutDefault-CElPAqiq.js (new) 119 B 92 B 89 B
assets/WidgetLegacy-9Rd_1S1t.js (new) 117 B 106 B 104 B
assets/workflowDraftStoreV2-qPPd1vlC.js (new) 112 B 101 B 109 B
assets/CameraInfo-BSEORwR1.js (new) 110 B 93 B 94 B
assets/Load3D-Bay5qtkD.js (new) 98 B 89 B 87 B
assets/i18n-7XTjtL0B.js (new) 97 B 92 B 87 B
assets/dist-Bp3Fn1Wt.js (new) 96 B 102 B 91 B
assets/startRecording-BOV6MsgY.js (new) 95 B 96 B 92 B
assets/changeTracker-BcSFeTUT.js (new) 92 B 94 B 86 B
assets/telemetry-_gZuOwgM.js (new) 86 B 83 B 81 B

Status: 297 added

⚡ Performance Report

canvas-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 65.3 MB heap
canvas-mouse-sweep: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 60.9 MB heap
canvas-zoom-sweep: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 61.8 MB heap
dom-widget-clipping: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 76.9 MB heap
large-graph-idle: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 75.7 MB heap
large-graph-pan: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 71.4 MB heap
large-graph-zoom: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 69.0 MB heap
legacy-node-drag: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 92.6 MB heap
minimap-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 71.6 MB heap
subgraph-dom-widget-clipping: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 73.8 MB heap
subgraph-idle: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 68.9 MB heap
subgraph-mouse-sweep: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 0ms TBT · 56.4 MB heap
subgraph-transition-enter: · 60.0 avg FPS · 59.9 P5 FPS ✅ (target: ≥52) · 92ms TBT · 77.0 MB heap
viewport-pan-sweep: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 73.7 MB heap
vue-large-graph-idle: · 59.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 179.0 MB heap
vue-large-graph-pan: · 59.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 32ms TBT · 178.4 MB heap
vue-node-resize-workload: · 59.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 32ms TBT · 163.7 MB heap
vue-zoom-out-idle: · 60.0 avg FPS · 59.7 P5 FPS ✅ (target: ≥52) · 0ms TBT · 175.5 MB heap
workflow-execution: · 60.0 avg FPS · 59.5 P5 FPS ✅ (target: ≥52) · 0ms TBT · 63.3 MB heap

ℹ️ No baseline found — significance unavailable.

Absolute values
Metric Value
canvas-idle: avg frame time 17ms
canvas-idle: p95 frame time 17ms
canvas-idle: layout duration 0ms
canvas-idle: style recalc duration 5ms
canvas-idle: layout count 0
canvas-idle: style recalc count 11
canvas-idle: task duration 378ms
canvas-idle: script duration 7ms
canvas-idle: TBT 0ms
canvas-idle: heap used 65.3 MB
canvas-idle: DOM nodes -258
canvas-idle: event listeners -153
canvas-mouse-sweep: avg frame time 17ms
canvas-mouse-sweep: p95 frame time 17ms
canvas-mouse-sweep: layout duration 3ms
canvas-mouse-sweep: style recalc duration 17ms
canvas-mouse-sweep: layout count 14
canvas-mouse-sweep: style recalc count 74
canvas-mouse-sweep: task duration 586ms
canvas-mouse-sweep: script duration 98ms
canvas-mouse-sweep: TBT 0ms
canvas-mouse-sweep: heap used 60.9 MB
canvas-mouse-sweep: DOM nodes -259
canvas-mouse-sweep: event listeners -169
canvas-zoom-sweep: avg frame time 17ms
canvas-zoom-sweep: p95 frame time 17ms
canvas-zoom-sweep: layout duration 1ms
canvas-zoom-sweep: style recalc duration 10ms
canvas-zoom-sweep: layout count 6
canvas-zoom-sweep: style recalc count 30
canvas-zoom-sweep: task duration 230ms
canvas-zoom-sweep: script duration 8ms
canvas-zoom-sweep: TBT 0ms
canvas-zoom-sweep: heap used 61.8 MB
canvas-zoom-sweep: DOM nodes 76
canvas-zoom-sweep: event listeners 19
dom-widget-clipping: avg frame time 17ms
dom-widget-clipping: p95 frame time 17ms
dom-widget-clipping: layout duration 0ms
dom-widget-clipping: style recalc duration 5ms
dom-widget-clipping: layout count 0
dom-widget-clipping: style recalc count 11
dom-widget-clipping: task duration 299ms
dom-widget-clipping: script duration 105ms
dom-widget-clipping: TBT 0ms
dom-widget-clipping: heap used 76.9 MB
dom-widget-clipping: DOM nodes 18
dom-widget-clipping: event listeners 1
large-graph-idle: avg frame time 17ms
large-graph-idle: p95 frame time 17ms
large-graph-idle: layout duration 0ms
large-graph-idle: style recalc duration 5ms
large-graph-idle: layout count 0
large-graph-idle: style recalc count 9
large-graph-idle: task duration 380ms
large-graph-idle: script duration 25ms
large-graph-idle: TBT 0ms
large-graph-idle: heap used 75.7 MB
large-graph-idle: DOM nodes -246
large-graph-idle: event listeners -166
large-graph-pan: avg frame time 17ms
large-graph-pan: p95 frame time 17ms
large-graph-pan: layout duration 0ms
large-graph-pan: style recalc duration 10ms
large-graph-pan: layout count 0
large-graph-pan: style recalc count 69
large-graph-pan: task duration 1105ms
large-graph-pan: script duration 524ms
large-graph-pan: TBT 0ms
large-graph-pan: heap used 71.4 MB
large-graph-pan: DOM nodes -257
large-graph-pan: event listeners -182
large-graph-zoom: avg frame time 17ms
large-graph-zoom: p95 frame time 17ms
large-graph-zoom: layout duration 13ms
large-graph-zoom: style recalc duration 13ms
large-graph-zoom: layout count 60
large-graph-zoom: style recalc count 65
large-graph-zoom: task duration 1222ms
large-graph-zoom: script duration 529ms
large-graph-zoom: TBT 0ms
large-graph-zoom: heap used 69.0 MB
large-graph-zoom: DOM nodes -254
large-graph-zoom: event listeners -89
legacy-node-drag: avg frame time 17ms
legacy-node-drag: p95 frame time 17ms
legacy-node-drag: layout duration 0ms
legacy-node-drag: style recalc duration 7ms
legacy-node-drag: layout count 0
legacy-node-drag: style recalc count 47
legacy-node-drag: task duration 1240ms
legacy-node-drag: script duration 592ms
legacy-node-drag: TBT 0ms
legacy-node-drag: heap used 92.6 MB
legacy-node-drag: DOM nodes 14
legacy-node-drag: event listeners 184
minimap-idle: avg frame time 17ms
minimap-idle: p95 frame time 17ms
minimap-idle: layout duration 0ms
minimap-idle: style recalc duration 5ms
minimap-idle: layout count 0
minimap-idle: style recalc count 9
minimap-idle: task duration 411ms
minimap-idle: script duration 24ms
minimap-idle: TBT 0ms
minimap-idle: heap used 71.6 MB
minimap-idle: DOM nodes -259
minimap-idle: event listeners -182
subgraph-dom-widget-clipping: avg frame time 17ms
subgraph-dom-widget-clipping: p95 frame time 17ms
subgraph-dom-widget-clipping: layout duration 0ms
subgraph-dom-widget-clipping: style recalc duration 7ms
subgraph-dom-widget-clipping: layout count 0
subgraph-dom-widget-clipping: style recalc count 48
subgraph-dom-widget-clipping: task duration 273ms
subgraph-dom-widget-clipping: script duration 90ms
subgraph-dom-widget-clipping: TBT 0ms
subgraph-dom-widget-clipping: heap used 73.8 MB
subgraph-dom-widget-clipping: DOM nodes 21
subgraph-dom-widget-clipping: event listeners 7
subgraph-idle: avg frame time 17ms
subgraph-idle: p95 frame time 17ms
subgraph-idle: layout duration 0ms
subgraph-idle: style recalc duration 5ms
subgraph-idle: layout count 0
subgraph-idle: style recalc count 10
subgraph-idle: task duration 312ms
subgraph-idle: script duration 6ms
subgraph-idle: TBT 0ms
subgraph-idle: heap used 68.9 MB
subgraph-idle: DOM nodes -128
subgraph-idle: event listeners -113
subgraph-mouse-sweep: avg frame time 17ms
subgraph-mouse-sweep: p95 frame time 17ms
subgraph-mouse-sweep: layout duration 4ms
subgraph-mouse-sweep: style recalc duration 18ms
subgraph-mouse-sweep: layout count 18
subgraph-mouse-sweep: style recalc count 78
subgraph-mouse-sweep: task duration 555ms
subgraph-mouse-sweep: script duration 67ms
subgraph-mouse-sweep: TBT 0ms
subgraph-mouse-sweep: heap used 56.4 MB
subgraph-mouse-sweep: DOM nodes -274
subgraph-mouse-sweep: event listeners -230
subgraph-transition-enter: avg frame time 17ms
subgraph-transition-enter: p95 frame time 17ms
subgraph-transition-enter: layout duration 7ms
subgraph-transition-enter: style recalc duration 19ms
subgraph-transition-enter: layout count 5
subgraph-transition-enter: style recalc count 18
subgraph-transition-enter: task duration 577ms
subgraph-transition-enter: script duration 19ms
subgraph-transition-enter: TBT 92ms
subgraph-transition-enter: heap used 77.0 MB
subgraph-transition-enter: DOM nodes 13587
subgraph-transition-enter: event listeners 2385
viewport-pan-sweep: avg frame time 17ms
viewport-pan-sweep: p95 frame time 17ms
viewport-pan-sweep: layout duration 0ms
viewport-pan-sweep: style recalc duration 29ms
viewport-pan-sweep: layout count 0
viewport-pan-sweep: style recalc count 250
viewport-pan-sweep: task duration 3805ms
viewport-pan-sweep: script duration 1736ms
viewport-pan-sweep: TBT 0ms
viewport-pan-sweep: heap used 73.7 MB
viewport-pan-sweep: DOM nodes -246
viewport-pan-sweep: event listeners -151
vue-large-graph-idle: avg frame time 17ms
vue-large-graph-idle: p95 frame time 17ms
vue-large-graph-idle: layout duration 0ms
vue-large-graph-idle: style recalc duration 0ms
vue-large-graph-idle: layout count 0
vue-large-graph-idle: style recalc count 0
vue-large-graph-idle: task duration 10440ms
vue-large-graph-idle: script duration 147ms
vue-large-graph-idle: TBT 0ms
vue-large-graph-idle: heap used 179.0 MB
vue-large-graph-idle: DOM nodes -8062
vue-large-graph-idle: event listeners -14930
vue-large-graph-pan: avg frame time 17ms
vue-large-graph-pan: p95 frame time 17ms
vue-large-graph-pan: layout duration 0ms
vue-large-graph-pan: style recalc duration 14ms
vue-large-graph-pan: layout count 0
vue-large-graph-pan: style recalc count 67
vue-large-graph-pan: task duration 13383ms
vue-large-graph-pan: script duration 690ms
vue-large-graph-pan: TBT 32ms
vue-large-graph-pan: heap used 178.4 MB
vue-large-graph-pan: DOM nodes -8062
vue-large-graph-pan: event listeners -14926
vue-node-resize-workload: avg frame time 17ms
vue-node-resize-workload: p95 frame time 17ms
vue-node-resize-workload: layout duration 22ms
vue-node-resize-workload: style recalc duration 55ms
vue-node-resize-workload: layout count 20
vue-node-resize-workload: style recalc count 20
vue-node-resize-workload: task duration 3865ms
vue-node-resize-workload: script duration 81ms
vue-node-resize-workload: TBT 32ms
vue-node-resize-workload: heap used 163.7 MB
vue-node-resize-workload: DOM nodes -8062
vue-node-resize-workload: event listeners -14927
vue-zoom-out-idle: avg frame time 17ms
vue-zoom-out-idle: p95 frame time 17ms
vue-zoom-out-idle: layout duration 0ms
vue-zoom-out-idle: style recalc duration 0ms
vue-zoom-out-idle: layout count 0
vue-zoom-out-idle: style recalc count 0
vue-zoom-out-idle: task duration 5186ms
vue-zoom-out-idle: script duration 70ms
vue-zoom-out-idle: TBT 0ms
vue-zoom-out-idle: heap used 175.5 MB
vue-zoom-out-idle: DOM nodes 0
vue-zoom-out-idle: event listeners -7
workflow-execution: avg frame time 17ms
workflow-execution: p95 frame time 17ms
workflow-execution: layout duration 2ms
workflow-execution: style recalc duration 16ms
workflow-execution: layout count 5
workflow-execution: style recalc count 14
workflow-execution: task duration 87ms
workflow-execution: script duration 9ms
workflow-execution: TBT 0ms
workflow-execution: heap used 63.3 MB
workflow-execution: DOM nodes 140
workflow-execution: event listeners 49
Raw data
{
  "timestamp": "2026-09-18T08:16:25.320Z",
  "gitSha": "f8241393c927abf2087141950d2b9643b39919e9",
  "branch": "bl/pr17244-09-enterprise",
  "measurements": [
    {
      "name": "canvas-idle",
      "durationMs": 2108.3159999999452,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 5.155,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 425.08599999999996,
      "heapDeltaBytes": 9020308,
      "heapUsedBytes": 71481360,
      "domNodes": -258,
      "jsHeapTotalBytes": 5496832,
      "scriptDurationMs": 6.4670000000000005,
      "eventListeners": -154,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "canvas-idle",
      "durationMs": 1992.7979999999934,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 5.736,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 330.61600000000004,
      "heapDeltaBytes": 3060564,
      "heapUsedBytes": 65443944,
      "domNodes": -258,
      "jsHeapTotalBytes": 4710400,
      "scriptDurationMs": 6.805999999999999,
      "eventListeners": -152,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.670000000000012,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1711.8280000000823,
      "styleRecalcs": 74,
      "styleRecalcDurationMs": 16.9,
      "layouts": 14,
      "layoutDurationMs": 2.88,
      "taskDurationMs": 588.646,
      "heapDeltaBytes": -4612852,
      "heapUsedBytes": 58081220,
      "domNodes": -257,
      "jsHeapTotalBytes": 6021120,
      "scriptDurationMs": 98.95700000000001,
      "eventListeners": -184,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-mouse-sweep",
      "durationMs": 1694.9259999998958,
      "styleRecalcs": 73,
      "styleRecalcDurationMs": 16.952,
      "layouts": 14,
      "layoutDurationMs": 3.1380000000000003,
      "taskDurationMs": 582.387,
      "heapDeltaBytes": 7001216,
      "heapUsedBytes": 69694484,
      "domNodes": -260,
      "jsHeapTotalBytes": 4710400,
      "scriptDurationMs": 97.155,
      "eventListeners": -154,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66999999999998,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1710.3379999999788,
      "styleRecalcs": 30,
      "styleRecalcDurationMs": 10.292,
      "layouts": 6,
      "layoutDurationMs": 1.0139999999999998,
      "taskDurationMs": 229.764,
      "heapDeltaBytes": 2161284,
      "heapUsedBytes": 64638048,
      "domNodes": 76,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 8.296999999999999,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "canvas-zoom-sweep",
      "durationMs": 1709.8829999999907,
      "styleRecalcs": 30,
      "styleRecalcDurationMs": 10.659,
      "layouts": 6,
      "layoutDurationMs": 0.9149999999999999,
      "taskDurationMs": 229.472,
      "heapDeltaBytes": 2191268,
      "heapUsedBytes": 64957676,
      "domNodes": 76,
      "jsHeapTotalBytes": 5242880,
      "scriptDurationMs": 7.413000000000001,
      "eventListeners": 19,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 477.867999999944,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 4.458,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 300.856,
      "heapDeltaBytes": 17873304,
      "heapUsedBytes": 80755936,
      "domNodes": 18,
      "jsHeapTotalBytes": 5767168,
      "scriptDurationMs": 104.723,
      "eventListeners": 0,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66666666666665,
      "p95FrameDurationMs": 16.799999999999727
    },
    {
      "name": "dom-widget-clipping",
      "durationMs": 465.2840000001106,
      "styleRecalcs": 11,
      "styleRecalcDurationMs": 5.010000000000001,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 296.78700000000003,
      "heapDeltaBytes": 17900776,
      "heapUsedBytes": 80556900,
      "domNodes": 18,
      "jsHeapTotalBytes": 4980736,
      "scriptDurationMs": 106.167,
      "eventListeners": 2,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.669999999999998,
      "p95FrameDurationMs": 16.799999999999727
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2027.1149999999807,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 4.852,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 357.06499999999994,
      "heapDeltaBytes": -5464076,
      "heapUsedBytes": 75838468,
      "domNodes": -253,
      "jsHeapTotalBytes": -757760,
      "scriptDurationMs": 25.928000000000008,
      "eventListeners": -182,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-idle",
      "durationMs": 2008.3710000001247,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 5.037999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 402.493,
      "heapDeltaBytes": 2346932,
      "heapUsedBytes": 82918276,
      "domNodes": -238,
      "jsHeapTotalBytes": -794624,
      "scriptDurationMs": 24.897000000000002,
      "eventListeners": -150,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2128.7340000000086,
      "styleRecalcs": 68,
      "styleRecalcDurationMs": 8.556,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1073.644,
      "heapDeltaBytes": 3356712,
      "heapUsedBytes": 83847948,
      "domNodes": -261,
      "jsHeapTotalBytes": 4149248,
      "scriptDurationMs": 511.104,
      "eventListeners": -182,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-pan",
      "durationMs": 2129.790999999841,
      "styleRecalcs": 69,
      "styleRecalcDurationMs": 10.775,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1136.584,
      "heapDeltaBytes": -16415568,
      "heapUsedBytes": 65803056,
      "domNodes": -253,
      "jsHeapTotalBytes": 1601536,
      "scriptDurationMs": 536.372,
      "eventListeners": -182,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3135.8659999999645,
      "styleRecalcs": 67,
      "styleRecalcDurationMs": 14.939999999999998,
      "layouts": 60,
      "layoutDurationMs": 13.473,
      "taskDurationMs": 1289.182,
      "heapDeltaBytes": -12348940,
      "heapUsedBytes": 69673484,
      "domNodes": -261,
      "jsHeapTotalBytes": 4710400,
      "scriptDurationMs": 552.491,
      "eventListeners": -186,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "large-graph-zoom",
      "durationMs": 3076.0999999999967,
      "styleRecalcs": 63,
      "styleRecalcDurationMs": 10.207,
      "layouts": 60,
      "layoutDurationMs": 11.57,
      "taskDurationMs": 1155.17,
      "heapDeltaBytes": 9484900,
      "heapUsedBytes": 74984376,
      "domNodes": -247,
      "jsHeapTotalBytes": 0,
      "scriptDurationMs": 505.5369999999999,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.699999999999818
    },
    {
      "name": "legacy-node-drag",
      "durationMs": 2152.1400000000313,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 7.063,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1242.3760000000002,
      "heapDeltaBytes": 13930896,
      "heapUsedBytes": 97305536,
      "domNodes": 14,
      "jsHeapTotalBytes": 6184960,
      "scriptDurationMs": 594.587,
      "eventListeners": 184,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "legacy-node-drag",
      "durationMs": 2163.2089999998243,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 6.595,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 1237.5259999999998,
      "heapDeltaBytes": 13642096,
      "heapUsedBytes": 96970752,
      "domNodes": 14,
      "jsHeapTotalBytes": 6447104,
      "scriptDurationMs": 588.777,
      "eventListeners": 184,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "minimap-idle",
      "durationMs": 2020.7370000000537,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 4.7730000000000015,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 421.475,
      "heapDeltaBytes": -13358228,
      "heapUsedBytes": 75361516,
      "domNodes": -258,
      "jsHeapTotalBytes": 290816,
      "scriptDurationMs": 26.636999999999993,
      "eventListeners": -182,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "minimap-idle",
      "durationMs": 2037.8399999999601,
      "styleRecalcs": 9,
      "styleRecalcDurationMs": 4.387000000000002,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 400.73800000000006,
      "heapDeltaBytes": -13492476,
      "heapUsedBytes": 74776696,
      "domNodes": -259,
      "jsHeapTotalBytes": 3960832,
      "scriptDurationMs": 20.661000000000005,
      "eventListeners": -182,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 492.25400000000263,
      "styleRecalcs": 47,
      "styleRecalcDurationMs": 7.5329999999999995,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 286.3910000000001,
      "heapDeltaBytes": 13720020,
      "heapUsedBytes": 77434212,
      "domNodes": 20,
      "jsHeapTotalBytes": 5505024,
      "scriptDurationMs": 95.508,
      "eventListeners": 8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-dom-widget-clipping",
      "durationMs": 392.36000000005333,
      "styleRecalcs": 48,
      "styleRecalcDurationMs": 7.087999999999999,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 258.931,
      "heapDeltaBytes": 13572264,
      "heapUsedBytes": 77395032,
      "domNodes": 22,
      "jsHeapTotalBytes": 5767168,
      "scriptDurationMs": 84.928,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000273
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1991.3400000000365,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 5.6419999999999995,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 346.90600000000006,
      "heapDeltaBytes": -7237204,
      "heapUsedBytes": 56559496,
      "domNodes": -276,
      "jsHeapTotalBytes": 5234688,
      "scriptDurationMs": 5.970999999999999,
      "eventListeners": -232,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-idle",
      "durationMs": 1992.762999999968,
      "styleRecalcs": 10,
      "styleRecalcDurationMs": 5.061,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 276.678,
      "heapDeltaBytes": 25313208,
      "heapUsedBytes": 87904920,
      "domNodes": 20,
      "jsHeapTotalBytes": 4718592,
      "scriptDurationMs": 6.029,
      "eventListeners": 6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333335,
      "p95FrameDurationMs": 16.800000000000182
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1689.1799999999648,
      "styleRecalcs": 78,
      "styleRecalcDurationMs": 17.33,
      "layouts": 18,
      "layoutDurationMs": 3.4850000000000003,
      "taskDurationMs": 545.994,
      "heapDeltaBytes": -4855944,
      "heapUsedBytes": 59193496,
      "domNodes": -273,
      "jsHeapTotalBytes": 6021120,
      "scriptDurationMs": 65.446,
      "eventListeners": -230,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333332,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-mouse-sweep",
      "durationMs": 1677.4450000000343,
      "styleRecalcs": 78,
      "styleRecalcDurationMs": 18.418999999999997,
      "layouts": 18,
      "layoutDurationMs": 3.805,
      "taskDurationMs": 563.952,
      "heapDeltaBytes": -4775272,
      "heapUsedBytes": 59095964,
      "domNodes": -274,
      "jsHeapTotalBytes": 4710400,
      "scriptDurationMs": 67.738,
      "eventListeners": -230,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "subgraph-transition-enter",
      "durationMs": 832.8849999999193,
      "styleRecalcs": 18,
      "styleRecalcDurationMs": 18.9,
      "layouts": 5,
      "layoutDurationMs": 7.310000000000002,
      "taskDurationMs": 577.3869999999998,
      "heapDeltaBytes": -6401392,
      "heapUsedBytes": 80729568,
      "domNodes": 13587,
      "jsHeapTotalBytes": 11010048,
      "scriptDurationMs": 18.714000000000002,
      "eventListeners": 2385,
      "totalBlockingTimeMs": 92,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8120.836000000054,
      "styleRecalcs": 249,
      "styleRecalcDurationMs": 33.854,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 3989.873,
      "heapDeltaBytes": -12725804,
      "heapUsedBytes": 66416892,
      "domNodes": -239,
      "jsHeapTotalBytes": 3137536,
      "scriptDurationMs": 1820.139,
      "eventListeners": -136,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.80000000000109
    },
    {
      "name": "viewport-pan-sweep",
      "durationMs": 8168.819999999869,
      "styleRecalcs": 250,
      "styleRecalcDurationMs": 24.613000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 3620.4030000000002,
      "heapDeltaBytes": 7846980,
      "heapUsedBytes": 88238956,
      "domNodes": -253,
      "jsHeapTotalBytes": 2576384,
      "scriptDurationMs": 1651.2060000000001,
      "eventListeners": -166,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.80000000000109
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 11816.949000000022,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 10896.077,
      "heapDeltaBytes": -32229672,
      "heapUsedBytes": 190206556,
      "domNodes": -8061,
      "jsHeapTotalBytes": -18870272,
      "scriptDurationMs": 162.778,
      "eventListeners": -14930,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-idle",
      "durationMs": 10691.49399999992,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 9983.446,
      "heapDeltaBytes": -52583160,
      "heapUsedBytes": 185164828,
      "domNodes": -8062,
      "jsHeapTotalBytes": -18362368,
      "scriptDurationMs": 131.80999999999997,
      "eventListeners": -14930,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 17.219999999999953,
      "p95FrameDurationMs": 16.80000000000291
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 14182.544000000007,
      "styleRecalcs": 68,
      "styleRecalcDurationMs": 14.837000000000018,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 13715.180999999999,
      "heapDeltaBytes": -40947676,
      "heapUsedBytes": 189628664,
      "domNodes": -8062,
      "jsHeapTotalBytes": -18489344,
      "scriptDurationMs": 713.806,
      "eventListeners": -14926,
      "totalBlockingTimeMs": 52,
      "frameDurationMs": 16.669999999999952,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "vue-large-graph-pan",
      "durationMs": 13704.750999999987,
      "styleRecalcs": 66,
      "styleRecalcDurationMs": 13.686000000000003,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 13051.583999999999,
      "heapDeltaBytes": -29654388,
      "heapUsedBytes": 184473248,
      "domNodes": -8062,
      "jsHeapTotalBytes": -20946944,
      "scriptDurationMs": 665.865,
      "eventListeners": -14926,
      "totalBlockingTimeMs": 12,
      "frameDurationMs": 17.220000000000073,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-node-resize-workload",
      "durationMs": 3879.2479999999614,
      "styleRecalcs": 20,
      "styleRecalcDurationMs": 54.776999999999994,
      "layouts": 20,
      "layoutDurationMs": 21.834000000000007,
      "taskDurationMs": 3759.9010000000003,
      "heapDeltaBytes": -57034272,
      "heapUsedBytes": 173344704,
      "domNodes": -8062,
      "jsHeapTotalBytes": 15409152,
      "scriptDurationMs": 65.00900000000001,
      "eventListeners": -14926,
      "totalBlockingTimeMs": 1,
      "frameDurationMs": 17.220000000000013,
      "p95FrameDurationMs": 16.80000000000109
    },
    {
      "name": "vue-node-resize-workload",
      "durationMs": 4125.853000000006,
      "styleRecalcs": 20,
      "styleRecalcDurationMs": 55.52099999999999,
      "layouts": 20,
      "layoutDurationMs": 23.161,
      "taskDurationMs": 3969.2820000000006,
      "heapDeltaBytes": -45846592,
      "heapUsedBytes": 170055280,
      "domNodes": -8062,
      "jsHeapTotalBytes": 6959104,
      "scriptDurationMs": 97.974,
      "eventListeners": -14928,
      "totalBlockingTimeMs": 63,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-zoom-out-idle",
      "durationMs": 5407.41300000002,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 5083.578999999999,
      "heapDeltaBytes": 11530008,
      "heapUsedBytes": 171447604,
      "domNodes": 0,
      "jsHeapTotalBytes": -15204352,
      "scriptDurationMs": 68.01299999999999,
      "eventListeners": -6,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333338,
      "p95FrameDurationMs": 16.799999999999272
    },
    {
      "name": "vue-zoom-out-idle",
      "durationMs": 5758.047000000033,
      "styleRecalcs": 0,
      "styleRecalcDurationMs": 0,
      "layouts": 0,
      "layoutDurationMs": 0,
      "taskDurationMs": 5288.020999999999,
      "heapDeltaBytes": 5779604,
      "heapUsedBytes": 196557228,
      "domNodes": 0,
      "jsHeapTotalBytes": -25427968,
      "scriptDurationMs": 71.60099999999997,
      "eventListeners": -8,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.66333333333338,
      "p95FrameDurationMs": 16.700000000000728
    },
    {
      "name": "workflow-execution",
      "durationMs": 456.0549999999921,
      "styleRecalcs": 21,
      "styleRecalcDurationMs": 20.571,
      "layouts": 7,
      "layoutDurationMs": 2.711,
      "taskDurationMs": 114.58500000000001,
      "heapDeltaBytes": 5332080,
      "heapUsedBytes": 67568764,
      "domNodes": 153,
      "jsHeapTotalBytes": 524288,
      "scriptDurationMs": 13.395000000000001,
      "eventListeners": 81,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.663333333333338,
      "p95FrameDurationMs": 16.799999999999727
    },
    {
      "name": "workflow-execution",
      "durationMs": 97.47100000004139,
      "styleRecalcs": 7,
      "styleRecalcDurationMs": 11.405,
      "layouts": 3,
      "layoutDurationMs": 1.6119999999999999,
      "taskDurationMs": 60.37299999999998,
      "heapDeltaBytes": 3031064,
      "heapUsedBytes": 65163108,
      "domNodes": 126,
      "jsHeapTotalBytes": 262144,
      "scriptDurationMs": 5.274999999999999,
      "eventListeners": 17,
      "totalBlockingTimeMs": 0,
      "frameDurationMs": 16.666666666666668,
      "p95FrameDurationMs": 16.800000000000182
    }
  ]
}

🔬 E2E Coverage

Metric Covered Total Pct
Lines 51380 78036 65.8% 🟡
Functions 0 0
Branches 0 0
Top 10 files by uncovered lines
File Coverage Missed
src/LGraphCanvas.ts 67.8% 1155
src/LGraphNode.ts 70.4% 382
src/extensions/core/cameraInfo/CameraInfoViewport.ts 2.5% 344
src/renderer/extensions/layerEditor/composables/useLayerEditorSession.ts 40.1% 332
src/platform/workspace/stores/workspaceAuthStore.ts 33.7% 323
src/platform/workspace/stores/billingOperationStore.ts 7.9% 316
src/LGraph.ts 79.3% 261
src/platform/workspace/stores/teamWorkspaceStore.ts 38.9% 256
src/scripts/app.ts 72.2% 255
src/core/billing/operationLifecycle.ts 0.9% 232

🎭 Playwright: ✅ 2040 passed, 0 failed

📊 Browser Reports
  • chromium: View Report (✅ 2019 / ❌ 0 / ⚠️ 0 / ⏭️ 13)
  • 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)

@benceruleanlu
benceruleanlu added this pull request to stack #18009 September 18, 2026 04:53
@codecov

codecov Bot commented Sep 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@                      Coverage Diff                       @@
##           bl/pr17244-08-marketing-pages   #18001   +/-   ##
==============================================================
  Coverage                          82.75%   82.76%           
==============================================================
  Files                               2917     2917           
  Lines                             144293   144293           
  Branches                           38997    38997           
==============================================================
+ Hits                              119409   119419   +10     
+ Misses                             23616    23606   -10     
  Partials                            1268     1268           
Flag Coverage Δ
e2e 65.84% <ø> (+0.03%) ⬆️
unit 79.06% <ø> (ø)
website-unit 75.25% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
apps/website/src/config/routes.ts 100.00% <ø> (ø)

... and 6 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 added the risk:high PR risk grade (advisory shadow check; grader-owned) label Sep 18, 2026
@benceruleanlu
benceruleanlu removed this pull request from stack #18009 September 18, 2026 06:44
@benceruleanlu
benceruleanlu force-pushed the bl/pr17244-09-enterprise branch from 946583b to 687ae2d Compare September 18, 2026 07:56
@benceruleanlu
benceruleanlu added this pull request to stack #18014 September 18, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk:high PR risk grade (advisory shadow check; grader-owned)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants