# Igntion Edge - Reading/writing to client vs gateway tags

**URL:** <https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526>\
**Category:** Ignition\
**Created:** [February 12, 2019, 10:15pm UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526 "2019-02-12T22:15:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![brian.ankeny](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@brian.ankeny](https://forum.inductiveautomation.com/u/brian.ankeny)\
**Post date:** [February 12, 2019, 10:15pm UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526/1 "2019-02-12T22:15:11Z")

</div>

Is there a speed difference when reading/writing to client tags vs gateway tags from a client? I am using Edge (if that makes a difference).

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 12, 2019, 10:25pm UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526/2 "2019-02-12T22:25:07Z")

</div>

Yes, and there’s a lot more than a speed difference.

You understand that every client has its own copy of a client tag but there’s only one gateway tag?

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [February 13, 2019, 3:17am UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526/3 "2019-02-13T03:17:28Z")

</div>

You can give each client their own instance of a gateway memory tag too with minimal scripting. Since we can’t make UDT instance client tags (yet–I hope it’s coming eventually), we use a few gateway memory tags like client tags in one application. Each client creates their own instance (including unique client name in tag name) so they each have their own copy. Client tags would be better, but losing the UDT in this particular use case isn’t worth it.

---

<div class="post-metadata">

**Author:** ![brian.ankeny](https://avatars.discourse-cdn.com/v4/letter/b/f04885/32.png) [@brian.ankeny](https://forum.inductiveautomation.com/u/brian.ankeny)\
**Post date:** [February 13, 2019, 2:24pm UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526/4 "2019-02-13T14:24:11Z")

</div>

Yes. Thank you. It was more from a standpoint of latency minimization. I was unclear how these operations are handled in Edge given the major differences between it and the full version in other areas (e.g. removal of gateway script operations, db support etc). I have already been utilizing client tags where possible and utilizing gateway tags for persistent storage.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 13, 2019, 2:25pm UTC](https://forum.inductiveautomation.com/t/igntion-edge-reading-writing-to-client-vs-gateway-tags/22526/5 "2019-02-13T14:25:19Z")

</div>

Ok just making sure 👍
