On Aug 3, 2015, at 8:45 AM, Boris Zbarsky wrote: > On 8/3/15 11:34 AM, Allen Wirfs-Brock wrote: >> 4) JSON.parse/stringify are pure computational operations. There is no >> perf benefit to making them asynchronous unless some of their >> computation can be performed concurrently. > > Or even just incrementally, right? > > In practice, 500 chunks of 5ms of processing may be better for a GUI > application that wants to remain responsive than a single chunk of 2500ms, > even if it doesn't happen concurrently, as long as it yields to processing of > user events. > > -Boris
sure, but that's a user interactiveness benefit, not a "perf benefit". There is almost always some overhead introduced when making a computation incremental. Responsiveness is a fine reason to make such a trade-off. Allen _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

