Sounds good to me.

On Thu, Aug 26, 2021 at 7:07 PM Wanming Lin <wanming....@intel.com> wrote:

> Hi all,
>
> The CL <https://chromium-review.googlesource.com/c/chromium/src/+/3115849>
> has been relanded and following's the new original plan:
>
>    - Land the change to M95 - Done
>    - Allow the change to reach M95 beta (promoted Sep 23)
>    - Revert it on the M95 branch well before the stable cut/release (Cut
>    Oct 12)
>    - Get back to this thread with test reports on M95 beta
>
> Does that sound good to you? Looks like Philip is still on vacation, could
> someone help notice the release managers about this plan? Or just help me
> reach out the release managers. Many thanks!
>
> Thanks,
> Wanming
> On Friday, August 6, 2021 at 3:13:06 AM UTC+8 Chris Harrelson wrote:
>
>> Hi,
>>
>> On Tue, Aug 3, 2021 at 9:28 PM Wanming Lin <wanmi...@intel.com> wrote:
>>
>>> Hi Chris, Daniel and all,
>>>
>>> The blocker issue
>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1209717 has been
>>> fixed now, and per above performance improvement @verwaest reported, can we
>>> start testing on Beta again?
>>>
>>
>> Sure, go ahead and experiment on canary/dev/beta, and then come back to
>> us with any new findings.
>>
>>
>>>
>>> On Saturday, June 12, 2021 at 1:59:25 AM UTC+8 08629...@gmail.com wrote:
>>>
>>>> Re:[blink-dev] Ineng to Ship:Remove clamping of set Up
>>>>
>>>> BGODL209B013
>>>>
>>>> ในวันที่ ศ. 11 มิ.ย. 2021 09:13 Wanming Lin <wanmi...@intel.com>
>>>> เขียนว่า:
>>>>
>>>>> Hi all,
>>>>>
>>>>> @verwaest reported at the revert CL
>>>>> <https://chromium-review.googlesource.com/c/chromium/src/+/2881077/2#message-2daf43353180fd00eff1ff8aa660f459c3189750>that
>>>>> this change would improve Speedometer2 by 5-6% on the Apple M1 and ~3% on
>>>>> our win10 perf bots. Thanks @verwaest!
>>>>>
>>>>> This is really a good improvement and a new impetus for us to push
>>>>> this optimization forward. One block at present is the navigation
>>>>> scheduling issue we reported:
>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1209717, which
>>>>> has been open for a while and no new updates. Could someone help to push
>>>>> it? Thanks!
>>>>>
>>>>> Moreover, is there other workaround solution to push the optimization
>>>>> forward?
>>>>> On Monday, May 17, 2021 at 3:17:48 PM UTC+8 Wanming Lin wrote:
>>>>>
>>>>>> Thanks Chris and Daniel, sorry I didn't explain clearly for the user
>>>>>> reported issue, which is actually a chrome bug, even with 1ms clamp, this
>>>>>> issue may still happen in some other scenarios, I've created a separated
>>>>>> bug and explained the story at
>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1209717. PTAL,
>>>>>> thanks!
>>>>>> I think it's worth an another intent once this bug be solved. As it
>>>>>> turns out, 1ms' clamp covers up some real chrome bugs.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Friday, May 14, 2021 at 3:44:33 AM UTC+8 Daniel Bratell wrote:
>>>>>>
>>>>>>> As Chris said, it's good that you managed to identify some
>>>>>>> problematic areas during the beta phase. Of course it would have been 
>>>>>>> more
>>>>>>> pleasant with no problems at all, but this was always a risky change.
>>>>>>> Hopefully you can use these bug reports to figure out a version of this
>>>>>>> change that doesn't cause those problems.
>>>>>>>
>>>>>>> From a process point of view we will consider this intent "on hold"
>>>>>>> until you think it is ready to try again. At such a time, just return to
>>>>>>> this thread (or file a new intent if you think that would be cleaner).
>>>>>>>
>>>>>>> /Daniel
>>>>>>> On 2021-05-13 19:55, Chris Harrelson wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> Thanks for these data points. Are these the only bugs that were
>>>>>>> filed?
>>>>>>>
>>>>>>> I'd say these bugs are exactly the kind of interop problems we
>>>>>>> should be worried about with this intent. Yes it's true that those sites
>>>>>>> shouldn't depend on these relative timings, and it's technically a site 
>>>>>>> bug
>>>>>>> if so, but if it is widespread enough it still represents a big enough
>>>>>>> problem that it would block shipping this change in behavior.
>>>>>>>
>>>>>>> Chris
>>>>>>>
>>>>>>> On Thu, May 13, 2021 at 1:24 AM Wanming Lin <wanmi...@intel.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Thank you Philip! We actually received some regression bugs during
>>>>>>>> initial trial, including several pinpoint performance regressions and 
>>>>>>>> one
>>>>>>>> user reported scheduling issue. But we finally identify they are all 
>>>>>>>> caused
>>>>>>>> by other issues after investigation. Following's the bug summary:
>>>>>>>>
>>>>>>>> 1.  Pinpoint regressions:
>>>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1179810
>>>>>>>> We identified the problem is with the perf story itself.
>>>>>>>>
>>>>>>>> 2.  en.wikipedia.org : User reports page is scrolled to the top
>>>>>>>> after closing overlay:
>>>>>>>> https://bugs.chromium.org/p/chromium/issues/detail?id=1205285
>>>>>>>> This should be an navigation scheduling issue.
>>>>>>>> On Thursday, May 13, 2021 at 3:40:33 PM UTC+8 Philip Jägenstedt
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Wanming,
>>>>>>>>>
>>>>>>>>> This change has now been on beta for a time, and the revert on M91
>>>>>>>>> is in progress. Can you summarize what you learned from bug reports 
>>>>>>>>> coming
>>>>>>>>> in?
>>>>>>>>>
>>>>>>>>> Best regards,
>>>>>>>>> Philip
>>>>>>>>>
>>>>>>>>> On Tue, Mar 30, 2021 at 5:00 AM Wanming Lin <wanmi...@intel.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> > Does that sound right to you? If so I can ask the release
>>>>>>>>>> managers about this plan.
>>>>>>>>>>
>>>>>>>>>> Yeah, that sounds good! Thank you for your support!
>>>>>>>>>>
>>>>>>>>>> On Monday, March 29, 2021 at 6:03:04 PM UTC+8 Philip Jägenstedt
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Wanming,
>>>>>>>>>>>
>>>>>>>>>>> I think the original timeline here won't work since your CL was
>>>>>>>>>>> reverted and relanded so many times, and I think I also made a 
>>>>>>>>>>> mistake with
>>>>>>>>>>> the branching, since a change landed *after* the M90 branch
>>>>>>>>>>> point would never be in the M90 beta...
>>>>>>>>>>>
>>>>>>>>>>> To bake in the the M91 beta, what we need to do is:
>>>>>>>>>>>
>>>>>>>>>>>    - Land the change soon before the M91 branch point, which
>>>>>>>>>>>    the latest reland
>>>>>>>>>>>    
>>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/cd7dfaad25b9c93c440030fea8e441cf7bc39a5a>
>>>>>>>>>>>     did
>>>>>>>>>>>    - Allow the change to reach M91 beta (promoted Apr 22)
>>>>>>>>>>>    - Revert it on the M91 branch well before the stable
>>>>>>>>>>>    cut/release, let's say May 4 at the latest
>>>>>>>>>>>
>>>>>>>>>>> Exactly how much exposure on the beta channel that will give
>>>>>>>>>>> depends on beta release dates, but it ought to be at least a week.
>>>>>>>>>>>
>>>>>>>>>>> Does that sound right to you? If so I can ask the release
>>>>>>>>>>> managers about this plan.
>>>>>>>>>>>
>>>>>>>>>>> Best regards,
>>>>>>>>>>> Philip
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Mar 29, 2021 at 4:27 AM Wanming Lin <wanmi...@intel.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> All, the CL has been landed at
>>>>>>>>>>>> https://chromium-review.googlesource.com/c/chromium/src/+/2730350,
>>>>>>>>>>>> sorry for a bit delay due to another reverting during the period.
>>>>>>>>>>>>
>>>>>>>>>>>> Philip, could you help to  email the release engineers about
>>>>>>>>>>>> this change?
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Wednesday, February 10, 2021 at 6:14:15 AM UTC+8 Philip
>>>>>>>>>>>> Jägenstedt wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Good idea, Ian, I'll go ahead and do that.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Mon, Feb 8, 2021 at 5:48 PM Ian Kilpatrick <
>>>>>>>>>>>>> ikilp...@chromium.org> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Philip - if you could also email the release engineers
>>>>>>>>>>>>>> directly about this change - that likely would be pertinent 
>>>>>>>>>>>>>> (just so this
>>>>>>>>>>>>>> is on their radar in case things go wrong, and if a revert in 
>>>>>>>>>>>>>> Beta is
>>>>>>>>>>>>>> needed).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ian
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Mon, Feb 8, 2021 at 1:28 AM Philip Jägenstedt <
>>>>>>>>>>>>>> foo...@chromium.org> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Thanks Wanming, I'll review on the CL.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you check back in this thread on the week of March 22,
>>>>>>>>>>>>>>> so that there will be enough time to discuss before the branch 
>>>>>>>>>>>>>>> point?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Feb 8, 2021 at 3:07 AM Wanming Lin <
>>>>>>>>>>>>>>> wanmi...@intel.com> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Philip, thanks for your comments! I've submitted the reland
>>>>>>>>>>>>>>>> CL at
>>>>>>>>>>>>>>>> https://chromium-review.googlesource.com/c/chromium/src/+/2636507/,
>>>>>>>>>>>>>>>> please take a look.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Saturday, February 6, 2021 at 12:01:24 AM UTC+8 Philip
>>>>>>>>>>>>>>>> Jägenstedt wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Wanming,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The most straightforward way to test this on beta (and
>>>>>>>>>>>>>>>>> canary before that) would be to land the code right after the 
>>>>>>>>>>>>>>>>> M90 branch
>>>>>>>>>>>>>>>>> point (Feb 25) and then revert it some time well ahead of the 
>>>>>>>>>>>>>>>>> M91 branch
>>>>>>>>>>>>>>>>> point (Apr 8). The beta promotion should be around Mar 11, so 
>>>>>>>>>>>>>>>>> you should be
>>>>>>>>>>>>>>>>> able to get at least a few weeks on beta with this method.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> However, even if the beta baking does not reveal any
>>>>>>>>>>>>>>>>> issues, breakage due to this can be hard to understand, and 
>>>>>>>>>>>>>>>>> could be in
>>>>>>>>>>>>>>>>> code (libraries) that aren't easy to update. It would be 
>>>>>>>>>>>>>>>>> prudent to make
>>>>>>>>>>>>>>>>> this a finch-controlled experiment, to avoid a potential 
>>>>>>>>>>>>>>>>> urgent revert in a
>>>>>>>>>>>>>>>>> point release.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> LGTM3 to trying this on beta with whichever method you
>>>>>>>>>>>>>>>>> prefer at the moment.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>> Philip
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Fri, Feb 5, 2021 at 3:34 AM Wanming Lin <
>>>>>>>>>>>>>>>>> wanmi...@intel.com> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks Alex, Chris, very glad to see this great progress!
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> > You have my LGTM1 to flag this on for Beta for one
>>>>>>>>>>>>>>>>>> release, and as we get evidence back from that, we'd ask you 
>>>>>>>>>>>>>>>>>> to report it
>>>>>>>>>>>>>>>>>> here. On the basis of that update, we'll then potentially 
>>>>>>>>>>>>>>>>>> approve a stable
>>>>>>>>>>>>>>>>>> launch.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Since I'm new to intent-to-ship process, could you please
>>>>>>>>>>>>>>>>>> guide me or provide BKMs on how to flag this on for Beta for 
>>>>>>>>>>>>>>>>>> one release,
>>>>>>>>>>>>>>>>>> and what kinds of testing should be covered? Any chromium 
>>>>>>>>>>>>>>>>>> program could
>>>>>>>>>>>>>>>>>> help test and evaluate the impact?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Besides, I am thinking of leveraging chrome://histograms/
>>>>>>>>>>>>>>>>>> to count the use of setTimeout(..., 0) from some hot 
>>>>>>>>>>>>>>>>>> websites, then we can
>>>>>>>>>>>>>>>>>> do some basic testing to check if there's obvious 
>>>>>>>>>>>>>>>>>> regression. Does it make
>>>>>>>>>>>>>>>>>> sense?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>> Wanming
>>>>>>>>>>>>>>>>>> On Friday, February 5, 2021 at 4:16:37 AM UTC+8 Chris
>>>>>>>>>>>>>>>>>> Harrelson wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> LGTM2 for testing on beta and coming back to the API
>>>>>>>>>>>>>>>>>>> owners with the results.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Thu, Feb 4, 2021 at 12:15 PM Alex Russell <
>>>>>>>>>>>>>>>>>>> sligh...@chromium.org> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thanks for the clarification, Geoffery.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Wanming: we discussed this again at today's API OWNERS
>>>>>>>>>>>>>>>>>>>> meeting and, given what Mike and Ben noted here, we'd like 
>>>>>>>>>>>>>>>>>>>> to see this bake
>>>>>>>>>>>>>>>>>>>> for a while on Beta to shake out any potential compat 
>>>>>>>>>>>>>>>>>>>> issues. You have my
>>>>>>>>>>>>>>>>>>>> LGTM1 to flag this on for Beta for one release, and as we 
>>>>>>>>>>>>>>>>>>>> get evidence back
>>>>>>>>>>>>>>>>>>>> from that, we'd ask you to report it here. On the basis of 
>>>>>>>>>>>>>>>>>>>> that update,
>>>>>>>>>>>>>>>>>>>> we'll then potentially approve a stable launch. Does that 
>>>>>>>>>>>>>>>>>>>> sound good to you?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Also, if you have any more data as to why this change
>>>>>>>>>>>>>>>>>>>> improves things for users and developers, that would also 
>>>>>>>>>>>>>>>>>>>> be helpful.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Monday, February 1, 2021 at 12:01:42 PM UTC-8
>>>>>>>>>>>>>>>>>>>> geoffrey garen wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Note: http://trac.webkit.org/changeset/17156/webkit
>>>>>>>>>>>>>>>>>>>>> is not the change that added the minimum timeout clamp. 
>>>>>>>>>>>>>>>>>>>>> r17156 *reduced* a
>>>>>>>>>>>>>>>>>>>>> pre-existing 10ms clamp to 1ms.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Friday, January 29, 2021 at 7:22:28 AM UTC-8
>>>>>>>>>>>>>>>>>>>>> wande...@chromium.org wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Also note that if you nest setTimeout(..., 0) enough
>>>>>>>>>>>>>>>>>>>>>> (5 times?) then you start getting 4ms clamping anyway.  
>>>>>>>>>>>>>>>>>>>>>> So this is really
>>>>>>>>>>>>>>>>>>>>>> about the first 4 or so setTimeout(..., 0) calls in a 
>>>>>>>>>>>>>>>>>>>>>> chain.  I don't think
>>>>>>>>>>>>>>>>>>>>>> this intent is removing the 4ms clamping for nested 
>>>>>>>>>>>>>>>>>>>>>> timeouts.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Fri, Jan 29, 2021 at 10:20 AM Ben Kelly <
>>>>>>>>>>>>>>>>>>>>>> wande...@chromium.org> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Its possible folks are using setTimeout(.., 0) as a
>>>>>>>>>>>>>>>>>>>>>>> setImmediate() replacement which would result in high 
>>>>>>>>>>>>>>>>>>>>>>> numbers.  But that
>>>>>>>>>>>>>>>>>>>>>>> use case would not be adversely impacted by removing 
>>>>>>>>>>>>>>>>>>>>>>> this clamping.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jan 29, 2021 at 4:01 AM Yoav Weiss <
>>>>>>>>>>>>>>>>>>>>>>> yo...@yoav.ws> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jan 29, 2021 at 9:54 AM Wanming Lin <
>>>>>>>>>>>>>>>>>>>>>>>> wanmi...@intel.com> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Thanks all for your comments! I've created a
>>>>>>>>>>>>>>>>>>>>>>>>> WebKit issue at:
>>>>>>>>>>>>>>>>>>>>>>>>> https://bugs.webkit.org/show_bug.cgi?id=221124
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> The main motivation of this intent-to-ship is
>>>>>>>>>>>>>>>>>>>>>>>>> to correct the scheduling and reduce potential 
>>>>>>>>>>>>>>>>>>>>>>>>> performance impact. We
>>>>>>>>>>>>>>>>>>>>>>>>> didn't find impact on live sites with/without 1ms 
>>>>>>>>>>>>>>>>>>>>>>>>> clamp maybe they‘ve
>>>>>>>>>>>>>>>>>>>>>>>>> already avoided the usage of setTimeout(..., 0) since 
>>>>>>>>>>>>>>>>>>>>>>>>> compatible risk is
>>>>>>>>>>>>>>>>>>>>>>>>> really existed.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Do we have numbers on how often `setTimout(... ,0)`
>>>>>>>>>>>>>>>>>>>>>>>> is used? (use counters, HTTPArchive, cluster 
>>>>>>>>>>>>>>>>>>>>>>>> telemetry, etc)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> > What about setInterval?
>>>>>>>>>>>>>>>>>>>>>>>>> Since remove 1ms clamp exits risk, we'd like to
>>>>>>>>>>>>>>>>>>>>>>>>> change setTimeout at first and base on discussion 
>>>>>>>>>>>>>>>>>>>>>>>>> result to see if it's
>>>>>>>>>>>>>>>>>>>>>>>>> reasonable, if yes, we can apply it at setInterval as 
>>>>>>>>>>>>>>>>>>>>>>>>> next step.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Friday, January 29, 2021 at 6:14:07 AM UTC+8
>>>>>>>>>>>>>>>>>>>>>>>>> Mike Taylor wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Howdy,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> In general, I think if Firefox has been able to
>>>>>>>>>>>>>>>>>>>>>>>>>> ship this behavior it's
>>>>>>>>>>>>>>>>>>>>>>>>>> likely web-compatible (modulo different code
>>>>>>>>>>>>>>>>>>>>>>>>>> paths being served behind
>>>>>>>>>>>>>>>>>>>>>>>>>> UA sniffing).
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> There have been subtle race-y JS timing bug
>>>>>>>>>>>>>>>>>>>>>>>>>> differences between sites in
>>>>>>>>>>>>>>>>>>>>>>>>>> Firefox and Chrome that my old team (at Mozilla)
>>>>>>>>>>>>>>>>>>>>>>>>>> looked at, but
>>>>>>>>>>>>>>>>>>>>>>>>>> unfortunately I don't have any links to back that
>>>>>>>>>>>>>>>>>>>>>>>>>> up. So there is some
>>>>>>>>>>>>>>>>>>>>>>>>>> risk that sites are (unintentionally) relying on
>>>>>>>>>>>>>>>>>>>>>>>>>> the old behavior.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> That said, aligning with Firefox (and the HTML
>>>>>>>>>>>>>>>>>>>>>>>>>> standard) on this seems
>>>>>>>>>>>>>>>>>>>>>>>>>> good -- more so if WebKit is willing to do so as
>>>>>>>>>>>>>>>>>>>>>>>>>> well.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> A few questions:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> What about setInterval?
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Will setTimeout and setInterval be consistent wrt
>>>>>>>>>>>>>>>>>>>>>>>>>> clamping after this
>>>>>>>>>>>>>>>>>>>>>>>>>> proposed change? (see also
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> https://bugzilla.mozilla.org/show_bug.cgi?id=1646799#c0)
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> On 1/28/21 2:28 PM, Alex Russell wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> > +mike taylor who may have insight into the
>>>>>>>>>>>>>>>>>>>>>>>>>> potential compat risks, given
>>>>>>>>>>>>>>>>>>>>>>>>>> > the different behavior between Gecko and
>>>>>>>>>>>>>>>>>>>>>>>>>> WebKit/Blink.
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > On Thursday, January 28, 2021 at 4:53:47 AM
>>>>>>>>>>>>>>>>>>>>>>>>>> UTC-8 Manuel Rego wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > On 27/01/2021 03:01, Lin, Wanming wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>> > > Safari: 1ms clamp (WebKit's clamp at
>>>>>>>>>>>>>>>>>>>>>>>>>> > >
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/DOMTimer.cpp#L384
>>>>>>>>>>>>>>>>>>>>>>>>>> > <
>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/DOMTimer.cpp#L384>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > >
>>>>>>>>>>>>>>>>>>>>>>>>>> > <
>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/DOMTimer.cpp#L384
>>>>>>>>>>>>>>>>>>>>>>>>>> > <
>>>>>>>>>>>>>>>>>>>>>>>>>> https://github.com/WebKit/WebKit/blob/main/Source/WebCore/page/DOMTimer.cpp#L384>>)
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > Have we checked with WebKit if they have any
>>>>>>>>>>>>>>>>>>>>>>>>>> plans to change this or
>>>>>>>>>>>>>>>>>>>>>>>>>> > not
>>>>>>>>>>>>>>>>>>>>>>>>>> > at some point? Is there a WebKit bug report or
>>>>>>>>>>>>>>>>>>>>>>>>>> something?
>>>>>>>>>>>>>>>>>>>>>>>>>> > Maybe you can ask for signals in webkit-dev,
>>>>>>>>>>>>>>>>>>>>>>>>>> see
>>>>>>>>>>>>>>>>>>>>>>>>>> > https://bit.ly/blink-signals <
>>>>>>>>>>>>>>>>>>>>>>>>>> https://bit.ly/blink-signals>
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > Bye,
>>>>>>>>>>>>>>>>>>>>>>>>>> > Rego
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> > --
>>>>>>>>>>>>>>>>>>>>>>>>>> > You received this message because you are
>>>>>>>>>>>>>>>>>>>>>>>>>> subscribed to the Google
>>>>>>>>>>>>>>>>>>>>>>>>>> > Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>>>>>>>>> > To unsubscribe from this group and stop
>>>>>>>>>>>>>>>>>>>>>>>>>> receiving emails from it, send
>>>>>>>>>>>>>>>>>>>>>>>>>> > an email to blink-dev+...@chromium.org
>>>>>>>>>>>>>>>>>>>>>>>>>> > <mailto:blink-dev+...@chromium.org>.
>>>>>>>>>>>>>>>>>>>>>>>>>> > To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/025bd7a7-6be1-4b77-9c3a-32bb6b295812n%40chromium.org
>>>>>>>>>>>>>>>>>>>>>>>>>> > <
>>>>>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/025bd7a7-6be1-4b77-9c3a-32bb6b295812n%40chromium.org?utm_medium=email&utm_source=footer>.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>> You received this message because you are
>>>>>>>>>>>>>>>>>>>>>>>>> subscribed to the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving
>>>>>>>>>>>>>>>>>>>>>>>>> emails from it, send an email to
>>>>>>>>>>>>>>>>>>>>>>>>> blink-dev+...@chromium.org.
>>>>>>>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5c1d6691-1ccd-4451-a491-56990ecc695fn%40chromium.org
>>>>>>>>>>>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5c1d6691-1ccd-4451-a491-56990ecc695fn%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>> You received this message because you are
>>>>>>>>>>>>>>>>>>>>>>>> subscribed to the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving
>>>>>>>>>>>>>>>>>>>>>>>> emails from it, send an email to
>>>>>>>>>>>>>>>>>>>>>>>> blink-dev+...@chromium.org.
>>>>>>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEhAvLduQ6XXA-Vm-8%3DTM9L-d5q1_h-DrvrKLHg8NBvxEQ%40mail.gmail.com
>>>>>>>>>>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACj%3DBEhAvLduQ6XXA-Vm-8%3DTM9L-d5q1_h-DrvrKLHg8NBvxEQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to
>>>>>>>>>>>>>>>>>>>> the Google Groups "blink-dev" group.
>>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving
>>>>>>>>>>>>>>>>>>>> emails from it, send an email to
>>>>>>>>>>>>>>>>>>>> blink-dev+...@chromium.org.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/095fc193-27e5-4a7c-b816-edbab7eb176cn%40chromium.org
>>>>>>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/095fc193-27e5-4a7c-b816-edbab7eb176cn%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>> from it, send an email to blink-dev+...@chromium.org.
>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYfU0La%3D3Fpd%3DHBVQ2phHuvMSozpOsXqt-NR-mtWepRJPQ%40mail.gmail.com
>>>>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYfU0La%3D3Fpd%3DHBVQ2phHuvMSozpOsXqt-NR-mtWepRJPQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "blink-dev" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to blink-dev+...@chromium.org.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2869319d-e852-4f3b-8471-611f6ae7c9b4n%40chromium.org
>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/2869319d-e852-4f3b-8471-611f6ae7c9b4n%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "blink-dev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to blink-dev+...@chromium.org.
>>>>>>>
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8JUEZDbfNsmXJWhcz_N7zcRwzoips2r_DzMEqhctwr1g%40mail.gmail.com
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8JUEZDbfNsmXJWhcz_N7zcRwzoips2r_DzMEqhctwr1g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to blink-dev+...@chromium.org.
>>>>>
>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b155d685-4b7e-498b-8e8a-1e9c95d4195an%40chromium.org
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b155d685-4b7e-498b-8e8a-1e9c95d4195an%40chromium.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to blink-dev+...@chromium.org.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f2f1d2cf-0b9b-4ed4-ac0e-4f7d9a20e4c1n%40chromium.org
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f2f1d2cf-0b9b-4ed4-ac0e-4f7d9a20e4c1n%40chromium.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cb9aacdf-dc28-42b0-90cd-6c0faec080ffn%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cb9aacdf-dc28-42b0-90cd-6c0faec080ffn%40chromium.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8C6TxNspC%3DTQEnym4HK28Qo5AU_%2BHZsHgc3d-CC1e_tg%40mail.gmail.com.

Reply via email to