Waitency gives you fine-grained control over loading UX. Define timing phases for any async operation, then render the right indicator at the right moment — no more guessing spinner delays.
React
@waitency/react
Vue
@waitency/vue
Svelte
@waitency/svelte
Angular
@waitency/angular
Solid
@waitency/solid