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

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!

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.

Thanks so much, sir