-
Notifications
You must be signed in to change notification settings - Fork 864
Description
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:
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:
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: