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.

Reply via email to