News for hackers. Stuff that matters.
Re:JavaScript Array.push is 945x faster than Array.concat by pdimitar on Saturday May 25, 2019 @07:12AM (#20008321)
True, but these things add up. It is definitely not a problem at one spot; make those spots 100 and the problem manifests itself very obviously.

I am a fan of expressive and readable code as well and have fully migrated to functional languages in the last 2-3 years. But I don't think in JS we have the luxury to ignore a 945x performance improvement on a very low-level building-block function. It's used in thousands of places.

So you know, I agree with your premise. As a compromise I'd make an utility that reads much better than `Array.push` but still uses it internally (if such a tool does not already exist).

There are no comments on this comment yet.