# Building for Performance

**URL:** <https://forum.inductiveautomation.com/t/building-for-performance/71082>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [March 15, 2023, 9:53am UTC](https://forum.inductiveautomation.com/t/building-for-performance/71082 "2023-03-15T09:53:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![andrew.budaiev](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/andrew.budaiev/32/72921_2.png) [@andrew.budaiev](https://forum.inductiveautomation.com/u/andrew.budaiev)\
**Post date:** [March 15, 2023, 10:11am UTC](https://forum.inductiveautomation.com/t/building-for-performance/71082/2 "2023-03-15T10:11:08Z")

</div>

Maybe somebody has a guide, but I got some topics for you.

> [@General Binding Efficiency Ranking](https://forum.inductiveautomation.com/t/general-binding-efficiency-ranking/67686):
>
> In general, what is the ranking for binding efficiency for something like a template? For example, would it be something like the following? Is there a resource or topic that has addressed this (I can't seem to find it)? Direct Binding Indirect Binding Expressions Scripting SQL Query Also, for Perspective, where would the various transforms fall into the ranking (map, expression, script, etc.)?

> [@Perspective: Binding efficiency between using Expression and Indirect Tag + Expression tranform](https://forum.inductiveautomation.com/t/perspective-binding-efficiency-between-using-expression-and-indirect-tag-expression-tranform/38881):
>
> v8.1.0 What’s more efficient and more performant for bindings: Using an expression binding for example: toBoolean(tag('tag/path/' + {parameterX})) Using an indirect tag binding and then applying an expression transform, e.g.: a)tag indirect binding: tag/path/{1}, {1} =\> {parameterX} b)expression transform: toBoolean({value})

---

_[View the full topic](https://forum.inductiveautomation.com/t/building-for-performance/71082)._
