Underscore.js
JavaScript-Hilfsbibliothek von 2009, geschrieben von Jeremy Ashkenas (derselbe, der auch CoffeeScript und Backbone erfunden hat). Alles hängt unter _, daher der Name.
Underscore stopfte die Löcher im damaligen JavaScript: map, filter, reduce, groupBy, debounce, template und rund sechzig weitere Funktionen, die der Sprache fehlten oder denen man über verschiedene Browser hinweg nicht trauen konnte. In jedem Backbone-Projekt gehörte es zur Standardausstattung. Lodash startete 2012 als Fork von John-David Dalton, mit besserer Performance, konsistenterem Umgang mit dünn besetzten Arrays und modularen Imports — und übernahm den Markt vollständig. Heute ist das meiste davon überflüssig: ES6 brachte die Array-Methoden, Spread und Destrukturierung gleich mit. Underscore lebt vor allem in älteren Codebasen weiter und als historische Fußnote.