Skip to content

chrome 124: weird results #1655

@krausest

Description

@krausest

Management Summary:

  • Chrome 124 results don't look right
  • The test runner yields results that differ from manual testing for create 1k rows (see comment below)
  • Frameworks that use RAF might be reported as faster than frameworks without RAF (see imba below). I didn't look into that issue in detail. The create 1k rows issue is currently more important to me.

Details:

A first run for the keyed implementations show results that don't look good.
The fastest frameworks score now 1.05. In the history this has been a bad sign that something might be odd with the measurement.
The fastest implementation for clear row was imba:
Screenshot 2024-04-20 at 19 48 18
Imba uses RAF to schedule the rendering. In the screenshot above we'd compute 14.95 msecs for the duration (from click event to the end of the first commit event). Please note that there's a separate hit test and commit event later in the trace that doesn't count for our computation at least at the moment.

Vanillajs has only one commit event and looks more straight forward:
Screenshot 2024-04-20 at 19 47 55
So here we'd take 17.38 msecs for vanillajs.

For chrome 123 we measured 15.3 for vanillajs and 16.7 for imba.
With chrome 124 the results look different:

The boxplot looked like that for chrome 123:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions