Introducing G2.ai, the future of software buying.Try now
High Digital
Sponsored
High Digital
Visit Website
Product Avatar Image
Underscore.Js

By Underscore.js

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at Underscore.Js, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
4.4 out of 5 stars
3 star
0%
2 star
0%
1 star
0%

How would you rate your experience with Underscore.Js?

High Digital
Sponsored
High Digital
Visit Website
It's been two months since this profile received a new review
Leave a Review

Underscore.Js Reviews & Product Details

Product Avatar Image

Have you used Underscore.Js before?

Answer a few questions to help the Underscore.Js community

Underscore.Js Reviews (14)

Reviews

Underscore.Js Reviews (14)

4.4
14 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Parth S.
PS
SDE
Small-Business (50 or fewer emp.)
"best javascript utility library"
What do you like best about Underscore.Js?

easy to use, well documented and very very powerful functionality. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

documentation is well documented but looks bland, so the documentation ui/ux could be improved Review collected by and hosted on G2.com.

Sotiris M.
SM
Frontend Developer
Small-Business (50 or fewer emp.)
"Got introduced recently to this library and I really like it."
What do you like best about Underscore.Js?

Tons of really helpful functions that make your coding quick and easy! Easy to understand and implement. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

It's not really an issue but the documentation page doesn't look very appealing. Me, as a frontend developer (mainly but I also do some backend sometimes) I want to see more color on a webpage. Not too much but just enough to make your eye not get bored :) Review collected by and hosted on G2.com.

Borja G.
BG
Frontend Engineer
Mid-Market (51-1000 emp.)
"Functional programming at your hand"
What do you like best about Underscore.Js?

It is one of the most widely-know open source projects the Javascript programming world. The best functionality it feats is the whole set of functional programming operations that gives a ton of power to the developer.

Using Underscore allows the developer to get rid of some common but wearisome functionality chunks that otherway they would need to code, test and maintain themselves. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

In case you want to use Underscore in your project, you would need to include th whole library inside your project. That could impact performance when serving a web to your customer, in the sense of waiting time. This problem has been successfully solved by other functional programming libraries, like Lodash.

With Lodash you can include in your code only what you really need.

Also, in some parts of the library, it seems to be a bit outdated. It is an old library, released at the same time as Backbone.js, and you can tell that taking a look at the documentation. It is very complete, but a bit chaotic when defining some functions. Review collected by and hosted on G2.com.

Corrado G.
CG
Freelancer
Computer Software
Enterprise (> 1000 emp.)
"I'm a fullstack developer and sysadm and i develop internal admin tools. I work as freelancer."
What do you like best about Underscore.Js?

I like the modular form of the framework and the multiple functions for resolve the commons problems when programming arrays, collections and objects of javascript language. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

I really don't like the syntax of chain function, i find that putting the value function at the end of the line of the code is verbose and ugly. Review collected by and hosted on G2.com.

Robert A. F.
RF
Senior Solutions Developer
Mid-Market (51-1000 emp.)
"Solid, efficient tooling"
What do you like best about Underscore.Js?

Many times, I've found myself looking for the most efficient way to perform a process on data. In almost every case, Underscore.JS had a solution already in place. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

This product should have the capacity to deploy part of the tools, rather than the product, as a whole. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Enterprise (> 1000 emp.)
"best utility library for JS users"
What do you like best about Underscore.Js?

how all the required utility functions are at once place, you import the library and you have it all Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

It is so important and commonly used that probably it should be included or integrated with JS automatically Review collected by and hosted on G2.com.

Ginoy G.
GG
Software Engineer
Information Technology and Services
Enterprise (> 1000 emp.)
"JavaScript utility belt which is both light weight and awesome"
What do you like best about Underscore.Js?

UnderscoreJs is pretty lightweight but packs some very useful methods for collection manipulations and templating in javascript. I used _.template() primarily for HTML templating and manipulating objects and collections. Methods like _.pluck and _.shuffle give powerful abstractions to filter arrays of objects without the need for heavy boilerplate code.

The _.throttle and _.debounce methods come in handy when you need to throttle and control a burst of potentially repeated user inputs on a webpage.

UnderscoreJs is also available on NodeJs platform as a managed dependency via npm registry. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

Certain utility methods provided by underscoreJS are now natively available in latest versions of Javascript (ES6) and some of the newer libraries like Lo-Dash provide better performance over UnderscoreJS. Furthermore, underscoreJs doesn't support custom per-method packages which means the entire library is downloaded regardless of the methods are actually used - this may lead to a performance bottleneck for the application. Underscore as a library lacks lazy-load and evaluation features as supported by other libraries like lazyJS and Lo-Dash. Review collected by and hosted on G2.com.

AA
Web Developer
Small-Business (50 or fewer emp.)
"Underscorejs provides a bunch of useful javascript utility functions "
What do you like best about Underscore.Js?

The library has as a load of reusable cross-browser functions that perform common operations but with better performance gains Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

As a free helper library, I don't think I'd dislike anything about it. Review collected by and hosted on G2.com.

HP
Freelance Web Developer
Small-Business (50 or fewer emp.)
"Underscore is good, competent but very vast to learn"
What do you like best about Underscore.Js?

To start with - a lot of functions to help the developers build better applications

- if your website has a lot of data to handle and a lot of client side processing and computations, you probably want to use a library that will help you do those computations and handle the data very easily and conveniently

- There is a vast inner world in underscore, to categorize, there are collections, arrays, functions, objects, utility and chaining

- each of the categories has a wide range of functions, not limited to: search, sort, find at index, math functions, etc.

- if you can code one of the languages such as Java or C with proficiency, you will get along with underscore pretty nicely Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

- It's like learning a whole new language

- Other alternatives such as lo-dash offer more functionality and are proven to work faster on some browsers

- page load is very high because of all these computations and the size of the file which is a bit difficult to reduce on mobile phones and the majority of the users are mobile based now Review collected by and hosted on G2.com.

Verified User in Construction
UC
Small-Business (50 or fewer emp.)
"Underscore.js - The Superhero Utility Belt for Javascript"
What do you like best about Underscore.Js?

underscore.js is an excellent javascript library for working with objects and arrays. The library has many methods that make working with this type of data a breeze. They also offer an annotated source so you can dive into the source and learn how the "magic" methods are performed. Review collected by and hosted on G2.com.

What do you dislike about Underscore.Js?

When using a library, the one that I dislike is that it makes things so easy sometimes that you tend to use the library instead of getting a better understanding of the native way of programming the same functions. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Underscore.Js Comparisons
Product Avatar Image
Backbone.js
Compare Now
Product Avatar Image
Knockout.js
Compare Now
Product Avatar Image
Angular
Compare Now
Product Avatar Image
Underscore.Js
View Alternatives