Hi Wanming, I'll put you in touch with our release managers so that they're
aware of this happening.

On Fri, Aug 27, 2021 at 5:38 PM Chris Harrelson <chris...@chromium.org>
wrote:

> 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/CAARdPYdFPAxu6QSE-fYtT0KmJcDLzmj4pWtk0Sk5KwvaxjF5sw%40mail.gmail.com.

Reply via email to