LGTM3

On Tue, Aug 22, 2023 at 8:33 AM Yoav Weiss <yoavwe...@chromium.org> wrote:

> LGTM2
>
> On Wed, Aug 9, 2023 at 6:55 PM Mike Taylor <miketa...@chromium.org> wrote:
>
>> Thanks - the risk seems pretty low from a compat POV.
>>
>> LGTM1
>> On 8/9/23 12:43 PM, John Delaney wrote:
>>
>> > Is this based on metrics you have in front of you, or something else?
>> Also, what might breakage look like in this situation?
>>
>> We don't have metrics measuring the usage of this key directly, but we
>> have checked with a number of known partners from the origin trial to see
>> if this was being used. Breakage in this situation, similar to below, would
>> not be user-visible or immediately web-visible. Ultimately, this will cause
>> reports to be matched/generated differently than before, so a developer may
>> see a different set of reports for the same set of events, or no reports at
>> all.
>>
>> > Why would a negative duration be used today? It sounds weird, but I've
>> also seen "max-age=-1" w/ cookies to mean "like, now-now". Are we aware of
>> any usage of negative durations?
>>
>> Currently, negatives are clamped to the minimum of 1 day, and don't hold
>> any special value. They would only be used if someone had observed they
>> were clamped to the minimum, and decided to rely on that behavior rather
>> than setting the minimum themself (or even 0). Similar to above, we are not
>> aware of any usage but do not have targeted metrics for this.
>>
>> On Friday, August 4, 2023 at 2:13:45 PM UTC-4 Mike Taylor wrote:
>>
>>> On 8/3/23 4:39 PM, John Delaney wrote:
>>>
>>> Contact emails
>>>
>>> johni...@chromium.org, csharri...@chromium.org
>>>
>>> Explainer
>>>
>>> https://github.com/WICG/attribution-reporting-api/blob/main/flexible_event_config.md#phase-1-lite-flexible-event-level
>>>
>>> https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md
>>>
>>> Specification
>>>
>>> https://wicg.github.io/attribution-reporting-api/
>>>
>>> Blink component
>>>
>>> Internals > AttributionReporting
>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EAttributionReporting>
>>>
>>> Summary
>>>
>>> We plan on landing a number of changes to the Attribution Reporting API
>>> focused on:
>>>
>>>    -
>>>
>>>    registration ergonomics allowing better flexibility when controlling
>>>    whether attribution should occur based on the time between the two events
>>>    -
>>>
>>>    support for developer controlled configurations that allow for
>>>    callers to specify the windowing scheme and number of reports to receive
>>>    for an event, in order to more efficiently extract utility out of the
>>>    privacy mechanism
>>>
>>>
>>> Spec changes
>>>
>>>    1.
>>>
>>>    Allow expiry, event_report_window, aggregatable_report_window fields
>>>    to be integers
>>>    <https://github.com/WICG/attribution-reporting-api/pull/895>
>>>    2.
>>>
>>>    Lookback window in filters
>>>    <https://github.com/WICG/attribution-reporting-api/pull/914>
>>>    3.
>>>
>>>    Developer defined configurations for reporting windows and maximum #
>>>    of reports
>>>    <https://github.com/WICG/attribution-reporting-api/pull/856>
>>>
>>>
>>>    -
>>>
>>>    Separate verbose debug report for start time
>>>    <https://github.com/WICG/attribution-reporting-api/pull/916>
>>>
>>>
>>>    1.
>>>
>>>    Reduce min event report window time from 1 day to 1 hour and
>>>    prohibit negative durations
>>>    <https://github.com/WICG/attribution-reporting-api/pull/876>
>>>
>>>
>>> Risks
>>>
>>> Interoperability and Compatibility
>>>
>>>               Changes (1) (3) are all fully backwards compatible. (2)
>>> (3) are optional, additive changes to the API surface which allow for
>>> additional information to be provided by developers at registration time.
>>>
>>>              (2) is largely backwards compatible except in the case a
>>> developer was previously using a key with the name "_lookback_window",
>>> where they will now see different behavior when matching. We expect the API
>>> breakage to be negligible.
>>>
>>> Is this based on metrics you have in front of you, or something else?
>>> Also, what might breakage look like in this situation?
>>>
>>>
>>>              (4) has some marginal backwards incompatibility.  “prohibit
>>> negative durations” will result in any previous registrations now resulting
>>> in a failure rather than being clamped to a minimum value. In the event a
>>> registration fails, there will be no user-visible / web-visible breakage
>>> outside of different reports being emitted than before. That being said, we
>>> also expect API breakage here to be negligible.
>>>
>>> Why would a negative duration be used today? It sounds weird, but I've
>>> also seen "max-age=-1" w/ cookies to mean "like, now-now". Are we aware of
>>> any usage of negative durations?
>>>
>>>
>>> Will this feature be supported on all six Blink platforms (Windows, Mac,
>>> Linux, Chrome OS, Android, and Android WebView)?
>>>
>>> All except Android WebView
>>>
>>> Is this feature fully tested by web-platform-tests
>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>> ?
>>>
>>> Yes
>>>
>>> Estimated milestones
>>>
>>> Chrome 117
>>>
>>> Link to entry on the Chrome Platform Status
>>>
>>> https://chromestatus.com/feature/5089526405398528
>>>
>>> Links to previous Intent discussions
>>> Previous I2S:
>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/2Rmj5V6FSaY
>>>
>>> --
>>> 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/3c8f2f73-db97-4c39-9af4-c4c05539504cn%40chromium.org
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/3c8f2f73-db97-4c39-9af4-c4c05539504cn%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/5d8d1b39-95e0-4b6a-9745-c368c9d31816%40chromium.org
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5d8d1b39-95e0-4b6a-9745-c368c9d31816%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/CAL5BFfX%3D0JZ_4jyoQOCJssh%2BdL%2BDZsXX63XozqPMv_62hYBBzQ%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfX%3D0JZ_4jyoQOCJssh%2BdL%2BDZsXX63XozqPMv_62hYBBzQ%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+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw8%3DoERT3VABHULoDumd1B0CeXr%3Da9uKBcJ85Vy3i0eXzA%40mail.gmail.com.

Reply via email to