I've written a design document for Promises. https://docs.google.com/a/chromium.org/document/d/1_aw7DInk0V1eBl4OPaqXNMBgBPlN0hq-RC_OlteVkoY/edit# It would be appreciated if you could give me some comments / suggestions.
Thanks, On Wed, Oct 9, 2013 at 10:03 AM, Yutaka Hirano <[email protected]> wrote: > > >> There are tests for Object.observe in V8 (both mjusunit and cctest) and I >> believe the cctests tests the timing and ordering of the callbacks. >> > Testing in cctest seems reasonable. Thank you. > > > On Tue, Oct 8, 2013 at 12:04 AM, Erik Arvidsson <[email protected]> wrote: > >> >> On Mon, Oct 7, 2013 at 5:33 AM, Yutaka Hirano <[email protected]> wrote: >> >>> Thank you for your comments. >>> >>> >>>> - please clarify your testing plans, both w.r.t. conformance and >>>> performance >>>> >>> We have LayoutTests in Blink and I plan to write tests something like >>> them. >>> IIUC we can't write async tests with mjsunit. Maybe we will modify >>> mjsunit. >>> >> >> There are tests for Object.observe in V8 (both mjusunit and cctest) and I >> believe the cctests tests the timing and ordering of the callbacks. >> >> >>> For performance, currently I have no specific idea. >>> >> >>> - as Jochen mentioned, let's work together to fit promises' needs into a >>>> larger work to unify threading between Blink and V8 >>>> >>> Sure. Can you provide some pointers if any? >>> >>> - generally, it will be nice to have a design document describing >>>> promises implementation (maybe there is one already and I missed it?) >>> >>> I see. I will write one. >>> >>> >>> >>> On Mon, Oct 7, 2013 at 2:24 AM, Dmitry Lomov <[email protected]>wrote: >>> >>>> If promises become a part of V8, we of course expect them to be quite >>>> usable on server-side too (node.js is our customer after all) >>>> >>>> >>>> On Sun, Oct 6, 2013 at 1:05 PM, Petka Antonov >>>> <[email protected]>wrote: >>>> >>>>> The benchmark is emulating a server side workflow. I don't imagine >>>>> there is anything like that needed on client side. >>>>> >>>>> On client side you could be calculating fibonacci numbers for fun in >>>>> the promise internals and no-one would notice anything. Although on >>>>> client-side for some use-cases it's important to use >>>>> a fast scheduler like a MutationObserver. >>>>> >>>>> Petka >>>>> >>>>> -- >>>>> -- >>>>> v8-users mailing list >>>>> [email protected] >>>>> http://groups.google.com/group/v8-users >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "v8-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>>> -- >>>> v8-users mailing list >>>> [email protected] >>>> http://groups.google.com/group/v8-users >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "v8-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >> >> >> -- >> erik >> >> >> > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
