Are entries being passed around between different threads? Or are worker entries created there and consumed there? I think it's the latter, but one of the disadvantages of atomic strings is that they have to stay in the thread in which they were initialized
I think worker entries are created in the corresponding thread. One thing to note is that paint timing (and in the future Event Timing) currently uses swap promises to compute attributes, but I think that the callback is still called from the main thread?
> One thing to note is that paint timing (and in the future Event Timing) currently uses swap promises to compute attributes, but I think that the callback is still called from the main thread?
I think we'll need to make sure (by adding asserts?) before switching.
Comment 1 by tdres...@chromium.org
, Jun 12 2018