inputDebounceMillis

Number of milliseconds to wait and debounce before the items are queried based on the user's input.

This debouncing is in place to prevent unnecessary executions of the filterBy functions when the user quickly inputs new text in a short amount of time (i.e. fast typing).

The value can be adjusted in order to fine-tune the performance:

  • A lower value may lead to a better perceived responsiveness but may slow to component down if a large amount of items is present and/or the user has a weak system

  • A higher value may lower the perceived responsiveness but can in turn result in a better performance with large amounts of data

Important: In most cases, the default value should be the optimal value. It is a well-balanced compromise between responsiveness and general performance.