Skip to content

"Mark Paint Time" starts before paint starts, but ends after paint ends, without clear specification of this timing. #126

Description

@mmocny

Today, the paintTime value as exposed to PaintTimingInfo marks the start of paint stage of update the rendering. (Or the end of update-the-rendering steps, depending on your terminology).

This maps to steps 1 and 2 of the mark paint timing algorithm.

However, starting with step 3 / step 5 we are observing the effects that happened inside Paint, i.e. post-paint bookkeeping.

This is currently not made very clear.

As far as I can see, the HTML spec update-the-rendering steps does not differentiate Paint and thus hooks into pre-paint / paint / post-paint are not really clear. Though it is my understanding that this might be being worked on as part of HTML-in-Canvas support?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions