Re: [w3ctag/design-reviews] Long Animation Frame API (LoAF) (Issue #911)

Hi @noamr, thanks for the additional context. 

> We have discussed some of this with other browser vendors, and the conversation goes on.

I can't tell how supported the feature by other browser vendors is by this statement. Can you please elaborate or point me to observable discussions?

> The major details in the spec expose things that are well specified and already observable like the stages in the rendering pipeline. We're making sure that whatever is in the spec matches those existing concepts.

I am concerned that LoAF is attempting to expose something observable today, and make it easier to obtain, cross-origin and cross-frame without justifying if it is good for users or not. In particular, this type of exposure appears as [ancillary user data](https://w3ctag.github.io/privacy-principles/#ancillary-uses) - is it?

Couple of additional points: 
- Interop (similar to my first question above), I still can't tell how well implementable the feature across engines is (great to see you're working with Moz and Webkit). 
- The overall extensibility model - for me, the major benefit of the feature compared to what is possible today (despite not being too easy) is the ability to create causality - "what is causing a chain of events that is resulting in a long running animation?", and I can't tell what that would look like from the current work. Perhaps you can point me to additional examples, or work in progress I can learn from? 

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/911#issuecomment-1864099107
You are receiving this because you are subscribed to this thread.

Message ID: <w3ctag/design-reviews/issues/911/1864099107@github.com>

Received on Wednesday, 20 December 2023 09:01:48 UTC