Debounced Live Search

Typing automatically queries the server in real-time, debounced to avoid overloading the network.

Debounce Demo
Last server round-trip: 06:50:28.831
How it works: The input field is decorated with data-on-input="DoSearch" and data-debounce="250". The client runtime waits for a 250ms pause in typing before dispatching the state and query to the server via standard POST fetch.

Results (6)

Mechanical Keyboard

Mechanical Keyboard

$129.99

75% layout, hot-swappable tactile switches, and premium double-shot PBT keycaps.

Ergonomic Wireless Mouse

Ergonomic Wireless Mouse

$79.99

Precision tracking, adjustable DPI, and comfortable thumb rest for long hours.

Noise-Cancelling Headphones

Noise-Cancelling Headphones

$249.99

Active noise cancellation, 30-hour battery life, and ultra-comfortable ear cushions.

Ultra-Wide Creator Monitor

Ultra-Wide Creator Monitor

$449.99

34-inch curved display, 99% sRGB color accuracy, and USB-C power delivery.

Smart RGB Desk Lamp

Smart RGB Desk Lamp

$49.99

Voice control, adjustable color temperature, and built-in wireless phone charger.

Developer Insulated Tumbler

Developer Insulated Tumbler

$24.99

Double-wall vacuum insulated, keeps coffee hot for 8 hours. Matte black finish.

ReactiveBlazor — Stateful SSR without SignalR or WebAssembly