πŸŽ‰ nanoutils 0.1.0 πŸŽ‰

Logo is designed by Phil Murphy

What’s nanoutils?

🌊 Tiniest FP-friendly JavaScript utils library

  1. No dependencies ❌
  2. No ES6 features ❌
  3. Efficient βš‘πŸš€
  4. Light 🎈

Awesome size πŸ“¦

Size is important as download time depends on it

nanoutils size in comparison with ramda and lodash
  • 50% of nanoutils methods are less than ~110B while ramda has its median around ~470B
  • maximum method size for nanoutils is within 1KB and equals 674B while ramda doesn’t limit its size and its largest method equals ~3400B
  • nanoutils takes 100ms and 500ms less time to be downloaded in comparison with ramda and lodash respectively

Performance

Performance is difficult to compare as time is different for different devices.

Roadmap

0.1.1 Transducers API introduction
0.2.0
Performance tests coverage
0.3.0 TS coverage

Team

  1. Idea of the project β€” Anton Kosykh
  2. Size compressor of the project β€” Alexey Berezin
  3. Performance accelerator of the project β€” Aleksandr Babkin
  4. Designer of the logo β€” Phil Murphy

Links

  1. Github
  2. Npm
  3. Docs