Rearranging a bit:

>   * the weight of library authors sending down their own versions of this 
> stuff is MASSIVE and *should* inform what we do. Any other bias needs massive 
> justification. So yes, we have tons of validation on this. Just look around.


Q is 3KB compressed, and some of its primitives seemed unnecessary last time I 
looked. There are bigger frameworks, but they diverge, which suggests 
disagreement on more substantial coordination abstractions.


> To the extent a built-in does that, it should be following practice.


This assumes, as based on your comment above, that promises are not a 
performance construct. I largely agree for today's browser scenario.

Interestingly, a built-in may enable optimizations that a library cannot -- I'm 
curious as to the Node community's take. They've done some cool benchmarking, 
and I can see extending the promise API to be more data-centric leading to 
significant speedups. Despite my enthusiasm, I suspect the Node scenario merits 
more experimentation with high-performance implementations, not just libraries.

- Leo

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to