@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

Reply via email to