# \[Perspective\] Does props.filter.text trigger a network round-trip for every keystroke? (\[Perspective\] props.filter.text

**URL:** <https://forum.inductiveautomation.com/t/perspective-does-props-filter-text-trigger-a-network-round-trip-for-every-keystroke-perspective-props-filter-text/112509>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [November 30, 2025, 2:40am UTC](https://forum.inductiveautomation.com/t/perspective-does-props-filter-text-trigger-a-network-round-trip-for-every-keystroke-perspective-props-filter-text/112509 "2025-11-30T02:40:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chentaoko](https://avatars.discourse-cdn.com/v4/letter/c/e79b87/32.png) [@chentaoko](https://forum.inductiveautomation.com/u/chentaoko)\
**Post date:** [November 30, 2025, 2:40am UTC](https://forum.inductiveautomation.com/t/perspective-does-props-filter-text-trigger-a-network-round-trip-for-every-keystroke-perspective-props-filter-text/112509/1 "2025-11-30T02:40:31Z")

</div>

Hi everyone,

I was using Gemini to understand how the Table component works in Perspective, and it gave me the following explanation regarding the `props.filter.text` property:

> "In Perspective, the Table's filter text (`props.filter.text`) is a property managed by the Gateway.
> 
> When you type 'A', the browser must use the WebSocket to tell the Gateway: 'The property changed.' The Gateway confirms and notifies the browser back.
> 
> **Consequence:** Even though it’s not querying a database, every single keystroke results in a Network Round-trip."

Could someone please verify if this is technically accurate? I want to make sure I understand the architecture correctly.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 30, 2025, 3:03am UTC](https://forum.inductiveautomation.com/t/perspective-does-props-filter-text-trigger-a-network-round-trip-for-every-keystroke-perspective-props-filter-text/112509/2 "2025-11-30T03:03:28Z")

</div>

Yes, and more. Yes, every keystroke makes the browser notify the gateway of the new value. But, the component in the browser is going to apply the filter locally. And, the filtered data will be updated from browser to gateway, too.

---

<div class="post-metadata">

**Author:** ![chentaoko](https://avatars.discourse-cdn.com/v4/letter/c/e79b87/32.png) [@chentaoko](https://forum.inductiveautomation.com/u/chentaoko)\
**Post date:** [November 30, 2025, 3:18am UTC](https://forum.inductiveautomation.com/t/perspective-does-props-filter-text-trigger-a-network-round-trip-for-every-keystroke-perspective-props-filter-text/112509/3 "2025-11-30T03:18:11Z")

</div>

Thanks so much, sir
