With RxJS we could debounce keystrokes like this prior to performing an http request.
this.query$.pipe(
debounceTime(500),
distinctUntilChanged(),
Does the new Angular Resource API have a way to debounce an input field prior to updating request parameters?