Functional Reactive State for JavaScript and TypeScript
Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams. It defers all computation until iteration begins, building chains of transformations that execute only when values are consumed, avoiding intermediate arrays and buffering. The library wraps data sources into a uniform sequence interface, enabling operations like map and filter to be chained together without materializing intermediate results. The library extends lazy processing beyond simple collections to handle asynchronous data sources, DOM events, strings, and Node.js stre
Functional programming, immutable collections and FP constructs for typescript and javascript
😴 Functional programming with lazy immutable iterables
Utilities for treating frozen JavaScript objects as persistent immutable collections
aearly/icepick 的主要功能包括:Persistent Data Structures。
aearly/icepick 的开源替代品包括: benji6/imlazy — 😴 Functional programming with lazy immutable iterables. ds300/derivablejs — Functional Reactive State for JavaScript and TypeScript. dtao/lazy.js — Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams.… emmanueltouzery/prelude.ts — Functional programming, immutable collections and FP constructs for typescript and javascript. facebook/immutable-js — This is a persistent data structure library for JavaScript that provides collections which prevent the direct mutation… frptools/collectable — High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces,…