Replies: 1 comment
-
The Vue migration in ComfyUI_frontend is a major architectural shift where the frontend is being reorganized to use Vue.js components for node rendering, widgets, and UI systems. The motivation is to improve maintainability, scalability, and developer experience by adopting a domain-driven design—organizing code by function rather than technical layers—and leveraging Vue 3 best practices like composables and auto-imports for cleaner, more consistent code source, source. The migration has included adding many new Vue widget components and refactoring large parts of the UI, such as 3D components and node widgets, to use Vue's component system source. The main migration PR was merged on August 18, 2025, marking a significant update to the frontend architecture source. There isn't a single official document outlining the entire migration, its motivation, or timeline. Most of the context and reasoning is found in PR descriptions, issue threads, and code comments. If you want technical details or migration rationale, the PRs and issues linked above are the best sources. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
There's been a lot of activity around migrating to the "vue framework" but I still don't understand the motivation or timeline behind it. Is there a document outlining all this?
Beta Was this translation helpful? Give feedback.
All reactions