# What is the most efficient tag binding method?

**URL:** <https://forum.inductiveautomation.com/t/what-is-the-most-efficient-tag-binding-method/75148>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [June 16, 2023, 2:57pm UTC](https://forum.inductiveautomation.com/t/what-is-the-most-efficient-tag-binding-method/75148 "2023-06-16T14:57:02Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [June 16, 2023, 3:12pm UTC](https://forum.inductiveautomation.com/t/what-is-the-most-efficient-tag-binding-method/75148/2 "2023-06-16T15:12:54Z")

</div>

> [@Shawn\_Rieger](#):
>
> Is there a big difference between Expression, Tag \> (Direct, Indirect, Expression)?

This depends on the context that the binding is being used in.

> [@Shawn\_Rieger](#):
>
> Additionally, is there a performance difference between binding to another property using expression binding vs property binding?

Yes. But in most cases it is probably negligible. If all you need is a property binding (e.g. you're not doing any work to it) then use a property binding. The real perfomance hits come when you use a property binding to get the value and then move into transforms to manipulate it when the same result can be achieved via another avenue.

You might find this interesting.

> [@Building for Performance](https://forum.inductiveautomation.com/t/building-for-performance/71082/3):
>
> In this example, #3 is the most performant, though it could be argued that the performance gain in this instance would be negligible. Anytime you add an additional processing step you add latency. In general for the best performance I follow these guidelines: If you can achieve what you want with a binding, use a binding. Always use the binding type that is the most direct. (e.g. if all you need is a binding to a property use a property binding, not an expression binding.) Given the choice b…

---

_[View the full topic](https://forum.inductiveautomation.com/t/what-is-the-most-efficient-tag-binding-method/75148)._
