# Performance issues with large project – need optimization advice

**URL:** <https://discourse.nodered.org/t/performance-issues-with-large-project-need-optimization-advice/96726>\
**Category:** General\
**Created:** [23 April 2025 18:41 UTC](https://discourse.nodered.org/t/performance-issues-with-large-project-need-optimization-advice/96726 "2025-04-23T18:41:24Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![AllanOricil](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/allanoricil/32/106911_2.png) [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Post date:** [24 April 2025 20:49 UTC](https://discourse.nodered.org/t/performance-issues-with-large-project-need-optimization-advice/96726/15 "2025-04-24T20:49:12Z")

</div>

@Prompt-Sopa this could help you if it gets implemented. I don't like the option of turning subflows into flows and use link call nodes. It disturbs the reading of a flow.

> [@Copy node/subflow by Reference](https://discourse.nodered.org/t/copy-node-subflow-by-reference/96730/2):
>
> Each node is defined as an object. As soon as you make a copy several of the properties need to change - like x,y positions, id, and (as per your suggestion) the icon. So it is immediately not an exact copy so can’t be by reference. I don’t think it can be like overlay storage like docker uses that just stores differences. So not sure how this would ever work.

---

_[View the full topic](https://discourse.nodered.org/t/performance-issues-with-large-project-need-optimization-advice/96726)._
