DEV Community

Discussion on: Functional Programming in JavaScript

Collapse
 
iquardt profile image
Iven Marquardt • Edited

There were three new features in ES6 relevant to FP: arrow syntax for lambdas, the Promise abstraction and tail call elimination. Browser vendors skipped the latter, because the teams in charge were biased for OOP and probably the respective companies as well. The Promise Aplus design process was also biased against FP, because the key players were again employed by the very same companies.