Skip to content
35 / 43

Что такое transducer и как он оптимизирует цепочки трансформаций?

Transducer — это составная трансформация, которая обрабатывает элементы за один проход без создания промежуточных коллекций. Обычная цепочка .filter().map().filter() создаёт новый массив на каждом шаге. Transducer объединяет все шаги в одну функцию-редьюсер, которая обрабатывает каждый элемент полностью, прежде чем перейти к следующему.

Что такое transducer и как он оптимизирует цепочки трансформаций? | JScriptiser