Alex313031 / Thorium-MacOS

Thorium builds for MacOS (arm64 and x64).
https://thorium.rocks/
BSD 3-Clause "New" or "Revised" License
395 stars 6 forks source link

Poor performance #18

Closed intellitour closed 3 months ago

intellitour commented 9 months ago

Browser is advised as:

image

But...

This is Thorium running on my MacBook Pro 16" (M1 Max - 64gb RAM):

image

And this is the same benchmark on Safari:

image

And this os the same benchmark on Google Chrome:

image

So... Thorium is the slowest. I don't get it. Am I doing something wrong?

jigglywatts commented 9 months ago

Here is my Thorium benchmark on a M2 Max with 32GB ram and a bunch of other tabs and apps open

CleanShot 2023-10-19 at 13 13 21@2x

Alex313031 commented 9 months ago

@intellitour No, that is strange though. But then again I don't have a Mac, and rely on another person to actually build it and test it.

It should at the very least not be slower than Chrome. However, Safari will outperform it, since it is highly tuned for apple hardware, and is built on a different web engine (webkit versus chromium's blink), so it shouldn't be used for competing Chromium based browser performance. Safari seems to beat any other browser. That's one side effect of being apple being a walled garden that makes both hardware and software.

We still need to build M117 for MacOS, so you can test it again when we make new release. Also make sure that you are comparing the same major version number (so 117), as it is not an apples to apples comparison otherwise, and performance may be better or worse depending on version.

@midzer We should test this for M117.

intellitour commented 9 months ago

I actually tested it against latest Chrome version (118.0.5993.88).

midzer commented 9 months ago

We're in the process of building M117 for Mac.

csrutil commented 9 months ago

Chip: Apple M1 Pro Total Number of Cores: 10 (8 performance and 2 efficiency) Memory: 32 GB Safari Version 16.6.1 (17615.3.12.11.5, 17615)

Screen Shot 2023-10-22 at 7 09 42 PM
peter-lxc commented 9 months ago

Chip: Apple M2 Pro Total Number of Cores: 10 (6 performance and 4 efficiency) Memory: 16 GB OS - Sonoma 14.0 Thorium - Version 116.0.5845.169 (Official Build) (arm64)

Screenshot 2023-10-22 at 13 47 15

and same hardware Safari 17.0 (19616.1.27.211.1)

Screenshot 2023-10-22 at 13 51 38
viktorvsk commented 9 months ago

Mac M1 2020, 16GB, Sonoma 14.0

Browser Speedometer
Chrome Version 114.0.5735.133 (Official Build) (arm64) 387
Thorium Version 116.0.5845.169 (Official Build) (arm64) 383
Safari Version 17.0 (19616.1.27.211.1) 424

Even though Thorium and Chromium are very close — at least animations are WAY MUCH better in Chromium

midzer commented 9 months ago

Mac M1 2020 (Heatpad modded), 16GB, Sonoma 14.1, idle system with (probably) minimal background tasks

Chromium M117: 433 (+-4,9) Safari latest: ~435

Still trying to get Thorium build for M117. Linker errors...scores will follow once successfully built.

thataboy commented 6 months ago

WOW!

M1 base processor 16GB RAM, Sonoma 14.2

thorium 119.0.6045.214: 397 chrome 120.0.6099.216: 347 safari: 449

Kudos to the devs.

Note: I have quite a few extensions in thorium and none in safari since I don't use safari

piotrnikov commented 6 months ago

Apple M3 Max Thorium 120.0.6099.235 Screenshot 2024-01-31 at 14 19 07 Safari 17.3 Screenshot 2024-01-31 at 14 18 16 Yikes. That's some difference. I don't use Safari but I just might! Any plans on looking into this? Best,

Piotr

midzer commented 6 months ago

@piotrnikov Strange, I had ~450 on a M1 Air.

@Alex313031 Do we (mis)optimize for a certain ARM64 Mac architecture?

piotrnikov commented 6 months ago

@midzer I don't know if it's useful or not but I have these Extensions installed on Thorium... Screenshot 2024-01-31 at 14 55 32

midzer commented 6 months ago

In fact, Browser extensions do slow down browsing and JS execution speed. Some more, some less.

If running Speedometer, always do it in Incognito tab with no extensions enabled.

piotrnikov commented 6 months ago

@midzer Without any extensions I'm getting 459. So more like you :)

midzer commented 6 months ago

@piotrnikov But not enough for a M3. With Thorium M119 we had over 600 points on a M3.

Try a fresh reboot and check your background services. Yeah, Safari score is quite impressive.