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?

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