Vlad
So, what I did is, I opened 150 tabs with random websites by using this Apple Script. Click through the tabs and check if they really opened the website. I guess I spotted another bug because not all websites are loaded, sometimes it takes 3 refresh clicks even.
I plugged my external screen, send the macbook to sleep for 10 seconds and the recording shows it after waking up until CPU usage goes back to normal. I did this for Safari and Orion. From the length of the video you can see already that with Orion it takes 4 minutes while for Safari it is 30 seconds.
So this high CPU usage happens in the following scenarios, for all I guess some re-rendering of Orion happens:
- Waking macOS up
- Plugging an external screen
- Unplugging an external screen
Requirement: 150 tabs are opened and not hibernated. If Orion is closed or tabs are hibernated the CPU doesn't spike at all.
I have no explanation why so many (if not all - if they could) Orion websites consume 10+% of CPU for minutes.
Video Safari
Video Orion RC
https://mega.nz/file/TgxkVJgJ#mPMQhcv3pFTLYWxsLlu8VXtNnvQvF0r4eaoaCJA13PM