Bug 248604 - Slow performance in Lite Brite Performance IE Test Drive benchmark compared to others
Summary: Slow performance in Lite Brite Performance IE Test Drive benchmark compared t...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2022-12-01 07:34 PST by Ahmad Saleem
Modified: 2022-12-08 08:35 PST (History)
6 users (show)

See Also:


Attachments
benchmark scores (screenshot) (545.59 KB, image/png)
2022-12-08 08:35 PST, zalan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ahmad Saleem 2022-12-01 07:34:43 PST
Hi Team,

Similar to Bug 248602, we are also slower in following Benchmark:

Benchmark Link - (Selected - All) - https://testdrive-archive.azurewebsites.net/Performance/LiteBrite/Default.html

--> Safari 16.1 - 16.4 seconds
--> Chrome Canary 110 - 11.74 seconds
--> Firefox Nightly 109 - 9.74 seconds
--> STP 159 - 16 seconds (with Private Window)

As can be seen, we are up to approx. 5 seconds slower than other browsers, it is just synthetic benchmark so it might not matter but it might be used to identify any slow path in Safari / Webkit, which can be optimised to get better performance in real-world websites.

Just wanted to raise this bug, so it can be investigated. I have seen Blink / Chrome do some fixes for this benchmark but if I come across, I will post related bug details here.

Thanks!
Comment 1 Alexey Proskuryakov 2022-12-01 09:10:42 PST
Looks like this exercises rendering code, text in particular.
Comment 2 Ahmad Saleem 2022-12-01 09:25:48 PST
This was Chromium bug - https://bugs.chromium.org/p/chromium/issues/detail?id=452256

and this was commit - it seems that they regressed it:

https://src.chromium.org/viewvc/blink?view=revision&revision=189487 caused by this - https://src.chromium.org/viewvc/blink?view=revision&revision=186217
Comment 3 Ahmad Saleem 2022-12-01 09:30:29 PST
Lite Brite is similar to Holiday Lites benchmark and this commit improved performance of it in blink:

https://src.chromium.org/viewvc/blink?view=revision&revision=164728

Holiday Lite - https://testdrive-archive.azurewebsites.net/Performance/HolidayLites/Default.html
Comment 4 Radar WebKit Bug Importer 2022-12-08 07:35:18 PST
<rdar://problem/103117566>
Comment 5 zalan 2022-12-08 08:35:18 PST
I am seeing slight different numbers (though I don't have FF nightly)

Chrome (Version 110.0.5465.0 (Official Build) canary (arm64)): 16.74
Firefox (Version 107.0.1 (64bit)): 16.06
Safari trunk: 16.11
Comment 6 zalan 2022-12-08 08:35:50 PST
Created attachment 463939 [details]
benchmark scores (screenshot)