Avatar for the kelsos user
kelsos
plainfp
BlogDocsChangelog
48 total
native [].filter
packages/plainfp/src/arrays/transform.bench.ts::Arrays.filter vs native::native [].filtercreated
4 days ago
, last runago
1.3 ms
plainfp Arrays.filter
packages/plainfp/src/arrays/transform.bench.ts::Arrays.filter vs native::plainfp Arrays.filtercreated
4 days ago
, last runago
1.3 ms
native [].flatMap
packages/plainfp/src/arrays/transform.bench.ts::Arrays.flatMap vs native::native [].flatMapcreated
4 days ago
, last runago
5.3 ms
plainfp Arrays.flatMap
packages/plainfp/src/arrays/transform.bench.ts::Arrays.flatMap vs native::plainfp Arrays.flatMapcreated
4 days ago
, last runago
5.3 ms
native [].map (medium)
packages/plainfp/src/arrays/transform.bench.ts::Arrays.map vs native::native [].map (medium)created
4 days ago
, last runago
1 ms
native [].map (small)
packages/plainfp/src/arrays/transform.bench.ts::Arrays.map vs native::native [].map (small)created
4 days ago
, last runago
22.8 µs
plainfp Arrays.map (medium)
packages/plainfp/src/arrays/transform.bench.ts::Arrays.map vs native::plainfp Arrays.map (medium)created
4 days ago
, last runago
1 ms
plainfp Arrays.map (small)
packages/plainfp/src/arrays/transform.bench.ts::Arrays.map vs native::plainfp Arrays.map (small)created
4 days ago
, last runago
35.6 µs
packages/plainfp/src/arrays/transform.bench.ts::dual-API cost — data-first vs curried::curried map(fn)(xs) — closure allocated per callcreated
4 days ago
, last runago
1 ms
curried map(fn)(xs) — closure reused
packages/plainfp/src/arrays/transform.bench.ts::dual-API cost — data-first vs curried::curried map(fn)(xs) — closure reusedcreated
4 days ago
, last runago
628.2 µs
data-first map(xs, fn)
packages/plainfp/src/arrays/transform.bench.ts::dual-API cost — data-first vs curried::data-first map(xs, fn)created
4 days ago
, last runago
779.3 µs
filter predicate fails
packages/plainfp/src/option/transform.bench.ts::Option.filter::filter predicate failscreated
4 days ago
, last runago
15.4 µs
filter predicate passes
packages/plainfp/src/option/transform.bench.ts::Option.filter::filter predicate passescreated
4 days ago
, last runago
14 µs
flatMap 5 deep, early none
packages/plainfp/src/option/transform.bench.ts::Option.flatMap pipeline::flatMap 5 deep, early nonecreated
4 days ago
, last runago
17.6 µs
flatMap 5 deep, some path
packages/plainfp/src/option/transform.bench.ts::Option.flatMap pipeline::flatMap 5 deep, some pathcreated
4 days ago
, last runago
18.8 µs
map over none (short-circuit)
packages/plainfp/src/option/transform.bench.ts::Option.map — some vs none paths::map over none (short-circuit)created
4 days ago
, last runago
13.4 µs
map over some
packages/plainfp/src/option/transform.bench.ts::Option.map — some vs none paths::map over somecreated
4 days ago
, last runago
37.6 µs
manual: chained const
packages/plainfp/src/pipe.bench.ts::pipe vs manual chaining::manual: chained constcreated
4 days ago
, last runago
12.8 µs
manual: i(h(g(f(x))))
packages/plainfp/src/pipe.bench.ts::pipe vs manual chaining::manual: i(h(g(f(x))))created
4 days ago
, last runago
12.8 µs
pipe(x, f, g, h, i)
packages/plainfp/src/pipe.bench.ts::pipe vs manual chaining::pipe(x, f, g, h, i)created
4 days ago
, last runago
24.6 µs
Records.get missing key
packages/plainfp/src/records/access.bench.ts::Records.get vs native property access::Records.get missing keycreated
4 days ago
, last runago
18.5 µs
Records.get present key
packages/plainfp/src/records/access.bench.ts::Records.get vs native property access::Records.get present keycreated
4 days ago
, last runago
56.2 µs
native property access
packages/plainfp/src/records/access.bench.ts::Records.get vs native property access::native property accesscreated
4 days ago
, last runago
11.9 µs
getOr missing key (fallback used)
packages/plainfp/src/records/access.bench.ts::Records.getOr::getOr missing key (fallback used)created
4 days ago
, last runago
17.7 µs
getOr present key
packages/plainfp/src/records/access.bench.ts::Records.getOr::getOr present keycreated
4 days ago
, last runago
21.8 µs
© 2026 CodSpeed Technology
Home Terms Privacy Docs