fn.js basically helps developers write JavaScript code that adheres to a classic functional programming style & strategy.
The library works with both client-side (browsers) and server-side (Node.js) environments, and comes very well documented to help developers get started.
Some of the features are deeply rooted in well-known industry wide performance tips and community recommended best practices, helping developers evolve their Web scripting skills to a new level.
fn.js has some shared features with Lo-Dash and Underscore.js, but it also includes some new tools specific to it alone.
Some of the main core principles behind fn.js are immutability, side effects avoidance, object mutation, function states, high-order functions, and referential transparency.
Requirements:
- JavaScript enabled on client side
- Node.js for server-side environments
Comments not found