O que é a filtragem com estado no AngularJS?

Eu estava lendo o guia do desenvolvedor do AngularJS na seção Filtro (https://docs.angularjs.org/guide/filter#stateful-filters) e deparei com "Stateful Filters".

Esta descrição é dada da seguinte maneira:

É fortemente desencorajado a escrever filtros com estado, porque a execução desses não pode ser otimizada pelo Angular, o que geralmente leva a problemas de desempenho. Muitos filtros com estado podem ser convertidos em filtros sem estado, apenas expondo o estado oculto como modelo e transformando-o em argumento para o filtro.

Eu sou novo no desenvolvimento web, portanto, não tenho idéia do que é a filtragem com estado e a Angular Documentation também não explicou :( Alguém pode explicar qual é a diferença entre um filtro normal e um filtro com estado?

questionAnswers(1)

yourAnswerToTheQuestion