Python and JSLint aren't in any way the arbiters of what's idiomatic in JS; webpack is not a minifier, it's a bundler; I believe uglify-es exists, but most people use babel and uglify, in my experience, which work fine.
Please don't derail this thread about numeric methods on array prototypes with complaints about the spread operator, thanks. On Wed, Nov 21, 2018 at 9:48 PM kai zhu <[email protected]> wrote: > @gbadebo, no he's talking about vectorized operations in c++ or whatever > native-language the js-engine is implemented in. > > the spread operator was a mistake. it's redundant to Object.p.apply > (violates python/jslint maxim of one-way of doing things), the syntax > increases cost of maintaining minifiers (for those who dislike webpack's > monopoly, and prefer zero-config, zero-dependency alternatives like > [classic] uglifyjs), and has performance footguns like the one mentioned by > @tj. > > On Thu, Nov 22, 2018, 10:51 Gbadebo Bello <[email protected]> > wrote: > >> >An advantage to having this an internal primitive is you can use vector >> instructions to check 4-8 values in parallel and then end with a final step >> of finding the max/min value of the vector. (integers can just use bit >> hacks, float max/min has hardware acceleration). >> >> >> I don't quite understand, does javascript now support vectorised >> operations on the client side or an external library would be needed for >> this? >> >> On Thu, Nov 22, 2018, 03:26 Gbadebo Bello <[email protected]> >> wrote: >> >>> Well, you are right. The `apply` method might not be the >>> best(Performance wise). >>> >>> @T.J. Crowder. Wow, my mind didn't go to `reduce` at all, I don't have >>> any issues with it, in fact I feel it would perform better than `apply` >>> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

